Class MaybeMappedEntity<T extends MappedEntity>
java.lang.Object
com.github.retrooper.packetevents.protocol.mapper.MaybeMappedEntity<T>
Equivalent to vanilla's EitherHolder; either a direct entity
reference is present, or just a name of one.
-
Constructor Summary
ConstructorsConstructorDescriptionMaybeMappedEntity
(ResourceLocation name, @Nullable IRegistry<T> registry) MaybeMappedEntity
(T entity) MaybeMappedEntity
(T entity, @Nullable ResourceLocation name) MaybeMappedEntity
(T entity, @Nullable ResourceLocation name, @Nullable IRegistry<T> registry) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getName()
getValue()
int
hashCode()
static <T extends MappedEntity>
MaybeMappedEntity<T> read
(PacketWrapper<?> wrapper, IRegistry<T> registry, PacketWrapper.Reader<T> reader) static <T extends MappedEntity>
voidwrite
(PacketWrapper<?> wrapper, MaybeMappedEntity<T> entity, PacketWrapper.Writer<T> writer)
-
Constructor Details
-
MaybeMappedEntity
-
MaybeMappedEntity
-
MaybeMappedEntity
-
MaybeMappedEntity
-
MaybeMappedEntity
public MaybeMappedEntity(@Nullable T entity, @Nullable @Nullable ResourceLocation name, @Nullable @Nullable IRegistry<T> registry)
-
-
Method Details
-
read
public static <T extends MappedEntity> MaybeMappedEntity<T> read(PacketWrapper<?> wrapper, IRegistry<T> registry, PacketWrapper.Reader<T> reader) -
write
public static <T extends MappedEntity> void write(PacketWrapper<?> wrapper, MaybeMappedEntity<T> entity, PacketWrapper.Writer<T> writer) -
getValueOrThrow
-
getValue
-
getName
-
equals
-
hashCode
public int hashCode()
-