Fix FlatteningWrapper

This commit is contained in:
2026-05-16 14:08:29 +02:00
parent ce1f947f4b
commit b146c9928f
@@ -329,10 +329,6 @@ public class FlatteningWrapper {
}
}
public void setNamedSpawnPacketDataWatcher(Object packet) {
// field not present
}
public Object formatDisplayName(String displayName) {
return displayName != null ? Optional.of(ChatWrapper.impl.stringToChatComponent(displayName)) : Optional.empty();
}
@@ -340,7 +336,7 @@ public class FlatteningWrapper {
private static final Reflection.Field<net.minecraft.world.entity.EntityType> spawnType = Reflection.getField(ProtocolWrapper.spawnPacket, net.minecraft.world.entity.EntityType.class, 0);
public void setSpawnPacketType(Object packet, EntityType type) {
ResourceLocation key = CraftNamespacedKey.toMinecraft(type.getKey());
spawnType.set(packet, BuiltInRegistries.ENTITY_TYPE.get(key));
spawnType.set(packet, BuiltInRegistries.ENTITY_TYPE.get(key).get().value());
}
public int getViewDistance(Player player) {