Interface MappedEntityRef<T extends MappedEntity>
- All Superinterfaces:
Supplier<T>
- All Known Implementing Classes:
MappedEntityRef.Named
,MappedEntityRef.Static
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
MappedEntityRef.Named<T extends MappedEntity>
static final class
MappedEntityRef.Static<T extends MappedEntity>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends MappedEntity>
MappedEntityRef<T> decode
(NBT tag, IRegistry<T> registry, NbtDecoder<T> decoder, PacketWrapper<?> wrapper) static <T extends MappedEntity>
NBTencode
(PacketWrapper<?> wrapper, NbtEncoder<T> encoder, MappedEntityRef<T> ref) get()
-
Method Details
-
get
T get()- Specified by:
get
in interfaceSupplier<T extends MappedEntity>
-
decode
static <T extends MappedEntity> MappedEntityRef<T> decode(NBT tag, IRegistry<T> registry, NbtDecoder<T> decoder, PacketWrapper<?> wrapper) -
encode
static <T extends MappedEntity> NBT encode(PacketWrapper<?> wrapper, NbtEncoder<T> encoder, MappedEntityRef<T> ref)
-