9
0
mirror of https://github.com/LeavesMC/Leaves.git synced 2025-12-19 14:59:32 +00:00

Clear, and docs

This commit is contained in:
violetc
2025-11-09 21:19:25 +08:00
parent 2793865856
commit 88070c32c2
9 changed files with 14 additions and 49 deletions

View File

@@ -30,7 +30,7 @@ maven {
}
dependencies {
compileOnly("org.leavesmc.leaves:leaves-api:1.21.9-R0.1-SNAPSHOT")
compileOnly("org.leavesmc.leaves:leaves-api:1.21.10-R0.1-SNAPSHOT")
}
```
@@ -40,7 +40,7 @@ Each time you want to update your dependency, you must re-build Leaves.
Leaves-Server:
```kotlin
dependencies {
compileOnly("org.leavesmc.leaves:leaves:1.21.9-R0.1-SNAPSHOT")
compileOnly("org.leavesmc.leaves:leaves:1.21.10-R0.1-SNAPSHOT")
}
```

View File

@@ -30,7 +30,7 @@ maven {
}
dependencies {
compileOnly("org.leavesmc.leaves:leaves-api:1.21.9-R0.1-SNAPSHOT")
compileOnly("org.leavesmc.leaves:leaves-api:1.21.10-R0.1-SNAPSHOT")
}
```
@@ -39,7 +39,7 @@ dependencies {
Leaves-Server:
```kotlin
dependencies {
compileOnly("org.leavesmc.leaves:leaves:1.21.9-R0.1-SNAPSHOT")
compileOnly("org.leavesmc.leaves:leaves:1.21.10-R0.1-SNAPSHOT")
}
```

View File

@@ -6,7 +6,6 @@ import org.leavesmc.leaves.protocol.core.LeavesProtocol;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
public abstract class AbstractInvokerHolder<T> {

View File

@@ -1,10 +1,8 @@
package org.leavesmc.leaves.protocol.jade.accessor;
import net.minecraft.core.BlockPos;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.entity.BlockEntity;
import net.minecraft.world.level.block.state.BlockState;
@@ -37,12 +35,6 @@ public interface BlockAccessor extends Accessor<BlockHitResult> {
return blockEntity(() -> blockEntity);
}
Builder serverData(CompoundTag serverData);
Builder showDetails(boolean showDetails);
Builder serversideRep(ItemStack stack);
Builder blockEntity(Supplier<BlockEntity> blockEntity);
Builder from(BlockAccessor accessor);

View File

@@ -92,21 +92,6 @@ public class BlockAccessorImpl extends AccessorImpl<BlockHitResult> implements B
return this;
}
@Override
public Builder serverData(CompoundTag serverData) {
return this;
}
@Override
public Builder showDetails(boolean showDetails) {
return this;
}
@Override
public Builder serversideRep(ItemStack stack) {
return this;
}
@Override
public Builder blockEntity(Supplier<BlockEntity> blockEntity) {
this.blockEntity = blockEntity;
@@ -151,12 +136,9 @@ public class BlockAccessorImpl extends AccessorImpl<BlockHitResult> implements B
return new Builder()
.level(player.level())
.player(player)
.showDetails(showDetails)
.hit(hit)
.blockState(blockState)
.blockEntity(blockEntity)
.serversideRep(serversideRep)
.serverData(data)
.build();
}
}

View File

@@ -1,6 +1,5 @@
package org.leavesmc.leaves.protocol.jade.accessor;
import net.minecraft.nbt.CompoundTag;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.player.Player;
@@ -30,10 +29,6 @@ public interface EntityAccessor extends Accessor<EntityHitResult> {
Builder hit(Supplier<EntityHitResult> hit);
Builder serverData(CompoundTag serverData);
Builder showDetails(boolean showDetails);
default Builder entity(Entity entity) {
return entity(() -> entity);
}

View File

@@ -66,16 +66,6 @@ public class EntityAccessorImpl extends AccessorImpl<EntityHitResult> implements
return this;
}
@Override
public Builder serverData(CompoundTag serverData) {
return this;
}
@Override
public Builder showDetails(boolean showDetails) {
return this;
}
@Override
public Builder entity(Supplier<Entity> entity) {
this.entity = entity;
@@ -117,10 +107,8 @@ public class EntityAccessorImpl extends AccessorImpl<EntityHitResult> implements
return new EntityAccessorImpl.Builder()
.level(player.level())
.player(player)
.showDetails(showDetails)
.entity(entity)
.hit(Suppliers.memoize(() -> new EntityHitResult(entity.get(), hitVec)))
.serverData(data)
.build();
}
}

View File

@@ -43,7 +43,6 @@ public enum AnimalOwnerProvider implements StreamServerDataProvider<EntityAccess
Entity entity = level.getEntity(uuid);
if (entity != null) {
return entity.getName();
// return getEntityName(entity, false); // TODO WTF THIS IS
}
String name = lookupPlayerName(uuid, level.getServer().services());
return name == null ? null : Component.literal(name);

View File

@@ -6,6 +6,16 @@ public enum Schema {
// TODO --> Add Schema Versions to this as versions get released
// Minecraft Data Versions
SCHEMA_FUTURE(9999, "FUTURE"),
SCHEMA_25W41A(4657, "25w41a"),
SCHEMA_1_21_10(4556, "1.21.10"),
SCHEMA_1_21_09(4554, "1.21.9"),
SCHEMA_25W36B(4546, "25w36b"),
SCHEMA_25W31A(4534, "25w31a"),
SCHEMA_1_21_08(4440, "1.21.8"),
SCHEMA_1_21_07(4438, "1.21.7"),
SCHEMA_1_21_06(4435, "1.21.6"),
SCHEMA_25W21A(4429, "25w21a"),
SCHEMA_25W16A(4423, "25w16a"),
SCHEMA_1_21_05(4325, "1.21.5"),
SCHEMA_25W10A(4319, "25w10a"),
SCHEMA_25W03A(4304, "25w03a"), // Entity Data Components ( https://www.minecraft.net/en-us/article/minecraft-snapshot-25w03a )