Class MappedEntitySet<T extends MappedEntity>
java.lang.Object
com.github.retrooper.packetevents.protocol.mapper.MappedEntitySet<T>
- All Implemented Interfaces:
MappedEntityRefSet<T>
@NullMarked
public class MappedEntitySet<T extends MappedEntity>
extends Object
implements MappedEntityRefSet<T>
Either a key to a specific tag or a list of possible entities.
-
Constructor Summary
ConstructorsConstructorDescriptionMappedEntitySet
(@Nullable ResourceLocation tagKey, @Nullable List<T> entities) MappedEntitySet
(ResourceLocation tagKey) MappedEntitySet
(List<T> entities) -
Method Summary
Modifier and TypeMethodDescriptionstatic <Z extends MappedEntity>
MappedEntitySet<Z> static <Z extends MappedEntity>
MappedEntitySet<Z> decode
(NBT nbt, ClientVersion version, IRegistry<Z> registry) Deprecated.static <Z extends MappedEntity>
MappedEntitySet<Z> decode
(NBT nbt, PacketWrapper<?> wrapper, IRegistry<Z> registry) static <Z extends MappedEntity>
MappedEntityRefSet<Z> decodeRefSet
(NBT nbt, ClientVersion version) Deprecated.static <Z extends MappedEntity>
MappedEntityRefSet<Z> decodeRefSet
(NBT nbt, PacketWrapper<?> wrapper) static <Z extends MappedEntity>
NBTencode
(MappedEntitySet<Z> set, ClientVersion version) Deprecated.static <Z extends MappedEntity>
NBTencode
(PacketWrapper<?> wrapper, MappedEntitySet<Z> set) static <Z extends MappedEntity>
NBTencodeRefSet
(MappedEntityRefSet<Z> refSet, ClientVersion version) Deprecated.static <Z extends MappedEntity>
NBTencodeRefSet
(PacketWrapper<?> wrapper, MappedEntityRefSet<Z> refSet) boolean
@Nullable ResourceLocation
int
hashCode()
boolean
isEmpty()
static <Z extends MappedEntity>
MappedEntitySet<Z> read
(PacketWrapper<?> wrapper, BiFunction<ClientVersion, Integer, Z> getter) static <Z extends MappedEntity>
MappedEntityRefSet<Z> readRefSet
(PacketWrapper<?> wrapper) resolve
(ClientVersion version, IRegistry<T> registry) resolve
(ClientVersion version, IRegistryHolder registryHolder, IRegistry<T> registry) resolve
(PacketWrapper<?> wrapper, IRegistry<T> registry) toString()
static <Z extends MappedEntity>
voidwrite
(PacketWrapper<?> wrapper, MappedEntitySet<Z> set) static void
writeRefSet
(PacketWrapper<?> wrapper, MappedEntityRefSet<?> refSet)
-
Constructor Details
-
MappedEntitySet
-
MappedEntitySet
-
MappedEntitySet
public MappedEntitySet(@Nullable @Nullable ResourceLocation tagKey, @Nullable @Nullable List<T> entities)
-
-
Method Details
-
createEmpty
-
readRefSet
-
writeRefSet
-
read
public static <Z extends MappedEntity> MappedEntitySet<Z> read(PacketWrapper<?> wrapper, BiFunction<ClientVersion, Integer, Z> getter) -
write
-
decode
@Deprecated public static <Z extends MappedEntity> MappedEntitySet<Z> decode(NBT nbt, ClientVersion version, IRegistry<Z> registry) Deprecated. -
decode
public static <Z extends MappedEntity> MappedEntitySet<Z> decode(NBT nbt, PacketWrapper<?> wrapper, IRegistry<Z> registry) -
encode
@Deprecated public static <Z extends MappedEntity> NBT encode(MappedEntitySet<Z> set, ClientVersion version) Deprecated. -
encode
-
decodeRefSet
public static <Z extends MappedEntity> MappedEntityRefSet<Z> decodeRefSet(NBT nbt, PacketWrapper<?> wrapper) -
decodeRefSet
@Deprecated public static <Z extends MappedEntity> MappedEntityRefSet<Z> decodeRefSet(NBT nbt, ClientVersion version) Deprecated. -
encodeRefSet
public static <Z extends MappedEntity> NBT encodeRefSet(PacketWrapper<?> wrapper, MappedEntityRefSet<Z> refSet) -
encodeRefSet
@Deprecated public static <Z extends MappedEntity> NBT encodeRefSet(MappedEntityRefSet<Z> refSet, ClientVersion version) Deprecated. -
resolve
- Specified by:
resolve
in interfaceMappedEntityRefSet<T extends MappedEntity>
-
resolve
public MappedEntitySet<T> resolve(ClientVersion version, IRegistryHolder registryHolder, IRegistry<T> registry) - Specified by:
resolve
in interfaceMappedEntityRefSet<T extends MappedEntity>
-
resolve
- Specified by:
resolve
in interfaceMappedEntityRefSet<T extends MappedEntity>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceMappedEntityRefSet<T extends MappedEntity>
-
getTagKey
-
getEntities
-
equals
-
hashCode
public int hashCode() -
toString
-