Package net.minecraft.entity.data
Interface TrackedDataHandler<T>
- All Known Subinterfaces:
TrackedDataHandler.ImmutableHandler<T>
public interface TrackedDataHandler<T>
- Mappings:
Namespace Name named net/minecraft/entity/data/TrackedDataHandlerintermediary net/minecraft/class_2941official ajx
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionPacketCodec<? super RegistryByteBuf, T> codec()default TrackedData<T> create(int id) static <T> TrackedDataHandler<T> create(PacketCodec<? super RegistryByteBuf, T> codec)
-
Method Details
-
codec
PacketCodec<? super RegistryByteBuf,T> codec() -
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/entity/data/TrackedDataHandler;create(I)Lnet/minecraft/entity/data/TrackedData;intermediary method_12717Lnet/minecraft/class_2941;method_12717(I)Lnet/minecraft/class_2940;official aLajx;a(I)Lajw;
-
copy
- Mappings:
Namespace Name Mixin selector named copyLnet/minecraft/entity/data/TrackedDataHandler;copy(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_12714Lnet/minecraft/class_2941;method_12714(Ljava/lang/Object;)Ljava/lang/Object;official copyLajx;copy(Ljava/lang/Object;)Ljava/lang/Object;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/entity/data/TrackedDataHandler;create(Lnet/minecraft/network/codec/PacketCodec;)Lnet/minecraft/entity/data/TrackedDataHandler;intermediary method_56031Lnet/minecraft/class_2941;method_56031(Lnet/minecraft/class_9139;)Lnet/minecraft/class_2941;official aLajx;a(Lyx;)Lajx;
-