Package net.minecraft.entity.data
Interface TrackedDataHandler<T>
- All Known Subinterfaces:
TrackedDataHandler.ImmutableHandler<T>
public interface TrackedDataHandler<T>
- Mappings:
Namespace Name official abzintermediary net/minecraft/class_2941named net/minecraft/entity/data/TrackedDataHandler
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault TrackedData<T>create(int id) static <T> TrackedDataHandler<T>of(PacketByteBuf.PacketWriter<T> writer, PacketByteBuf.PacketReader<T> reader) static <T> TrackedDataHandler<T>of(IndexedIterable<T> registry) static <T extends Enum<T>>
TrackedDataHandler<T>static <T> TrackedDataHandler<Optional<T>>ofOptional(PacketByteBuf.PacketWriter<T> writer, PacketByteBuf.PacketReader<T> reader) read(PacketByteBuf buf) voidwrite(PacketByteBuf buf, T value)
-
Method Details
-
write
- Mappings:
Namespace Name Mixin selector official aLabz;a(Lsf;Ljava/lang/Object;)Vintermediary method_12715Lnet/minecraft/class_2941;method_12715(Lnet/minecraft/class_2540;Ljava/lang/Object;)Vnamed writeLnet/minecraft/entity/data/TrackedDataHandler;write(Lnet/minecraft/network/PacketByteBuf;Ljava/lang/Object;)V
-
read
- Mappings:
Namespace Name Mixin selector official aLabz;a(Lsf;)Ljava/lang/Object;intermediary method_12716Lnet/minecraft/class_2941;method_12716(Lnet/minecraft/class_2540;)Ljava/lang/Object;named readLnet/minecraft/entity/data/TrackedDataHandler;read(Lnet/minecraft/network/PacketByteBuf;)Ljava/lang/Object;
-
create
- Mappings:
Namespace Name Mixin selector official aLabz;a(I)Laby;intermediary method_12717Lnet/minecraft/class_2941;method_12717(I)Lnet/minecraft/class_2940;named createLnet/minecraft/entity/data/TrackedDataHandler;create(I)Lnet/minecraft/entity/data/TrackedData;
-
copy
- Mappings:
Namespace Name Mixin selector official aLabz;a(Ljava/lang/Object;)Ljava/lang/Object;intermediary method_12714Lnet/minecraft/class_2941;method_12714(Ljava/lang/Object;)Ljava/lang/Object;named copyLnet/minecraft/entity/data/TrackedDataHandler;copy(Ljava/lang/Object;)Ljava/lang/Object;
-
of
static <T> TrackedDataHandler<T> of(PacketByteBuf.PacketWriter<T> writer, PacketByteBuf.PacketReader<T> reader) - Mappings:
Namespace Name Mixin selector official aLabz;a(Lsf$b;Lsf$a;)Labz;intermediary method_43242Lnet/minecraft/class_2941;method_43242(Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941;named ofLnet/minecraft/entity/data/TrackedDataHandler;of(Lnet/minecraft/network/PacketByteBuf$PacketWriter;Lnet/minecraft/network/PacketByteBuf$PacketReader;)Lnet/minecraft/entity/data/TrackedDataHandler;
-
ofOptional
static <T> TrackedDataHandler<Optional<T>> ofOptional(PacketByteBuf.PacketWriter<T> writer, PacketByteBuf.PacketReader<T> reader) - Mappings:
Namespace Name Mixin selector official bLabz;b(Lsf$b;Lsf$a;)Labz;intermediary method_43243Lnet/minecraft/class_2941;method_43243(Lnet/minecraft/class_2540$class_7462;Lnet/minecraft/class_2540$class_7461;)Lnet/minecraft/class_2941;named ofOptionalLnet/minecraft/entity/data/TrackedDataHandler;ofOptional(Lnet/minecraft/network/PacketByteBuf$PacketWriter;Lnet/minecraft/network/PacketByteBuf$PacketReader;)Lnet/minecraft/entity/data/TrackedDataHandler;
-
ofEnum
- Mappings:
Namespace Name Mixin selector official aLabz;a(Ljava/lang/Class;)Labz;intermediary method_43240Lnet/minecraft/class_2941;method_43240(Ljava/lang/Class;)Lnet/minecraft/class_2941;named ofEnumLnet/minecraft/entity/data/TrackedDataHandler;ofEnum(Ljava/lang/Class;)Lnet/minecraft/entity/data/TrackedDataHandler;
-
of
- Mappings:
Namespace Name Mixin selector official aLabz;a(Lhj;)Labz;intermediary method_43237Lnet/minecraft/class_2941;method_43237(Lnet/minecraft/class_2359;)Lnet/minecraft/class_2941;named ofLnet/minecraft/entity/data/TrackedDataHandler;of(Lnet/minecraft/util/collection/IndexedIterable;)Lnet/minecraft/entity/data/TrackedDataHandler;
-