Package net.minecraft.entity
Class LazyEntityReference<StoredEntityType extends UniquelyIdentifiable>
java.lang.Object
net.minecraft.entity.LazyEntityReference<StoredEntityType>
public final class LazyEntityReference<StoredEntityType extends UniquelyIdentifiable>
extends Object
- Mappings:
Namespace Name named net/minecraft/entity/LazyEntityReference
intermediary net/minecraft/class_10583
official bzs
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec
<? extends LazyEntityReference<?>> private static final PacketCodec
<ByteBuf, ? extends LazyEntityReference<?>> private com.mojang.datafixers.util.Either
<UUID, StoredEntityType> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StoredEntityType
cast
(@Nullable UniquelyIdentifiable entity, Class<StoredEntityType> clazz) static <Type extends UniquelyIdentifiable>
com.mojang.serialization.Codec<LazyEntityReference<Type>> static <Type extends UniquelyIdentifiable>
PacketCodec<ByteBuf, LazyEntityReference<Type>> boolean
static <StoredEntityType extends UniquelyIdentifiable>
@Nullable LazyEntityReference<StoredEntityType> static <StoredEntityType extends UniquelyIdentifiable>
@Nullable LazyEntityReference<StoredEntityType> fromDataOrPlayerName
(ReadView view, String key, World world) getUuid()
int
hashCode()
static <StoredEntityType extends UniquelyIdentifiable>
StoredEntityTyperesolve
(@Nullable LazyEntityReference<StoredEntityType> entity, EntityQueriable<? super StoredEntityType> world, Class<StoredEntityType> type) resolve
(EntityQueriable<? super StoredEntityType> world, Class<StoredEntityType> type) boolean
static void
writeData
(@Nullable LazyEntityReference<?> entityRef, WriteView view, String key) void
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/entity/LazyEntityReference;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_56632
Lnet/minecraft/class_10583;field_56632:Lcom/mojang/serialization/Codec;
official a
Lbzs;a:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODEC
Lnet/minecraft/entity/LazyEntityReference;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
intermediary field_56633
Lnet/minecraft/class_10583;field_56633:Lnet/minecraft/class_9139;
official b
Lbzs;b:Lzm;
-
value
- Mappings:
Namespace Name Mixin selector named value
Lnet/minecraft/entity/LazyEntityReference;value:Lcom/mojang/datafixers/util/Either;
intermediary field_55661
Lnet/minecraft/class_10583;field_55661:Lcom/mojang/datafixers/util/Either;
official c
Lbzs;c:Lcom/mojang/datafixers/util/Either;
-
-
Constructor Details
-
LazyEntityReference
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/LazyEntityReference;<init>(Lnet/minecraft/world/entity/UniquelyIdentifiable;)V
intermediary <init>
Lnet/minecraft/class_10583;<init>(Lnet/minecraft/class_10599;)V
official <init>
Lbzs;<init>(Leiu;)V
-
LazyEntityReference
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/LazyEntityReference;<init>(Ljava/util/UUID;)V
intermediary <init>
Lnet/minecraft/class_10583;<init>(Ljava/util/UUID;)V
official <init>
Lbzs;<init>(Ljava/util/UUID;)V
-
-
Method Details
-
createCodec
public static <Type extends UniquelyIdentifiable> com.mojang.serialization.Codec<LazyEntityReference<Type>> createCodec()- Mappings:
Namespace Name Mixin selector named createCodec
Lnet/minecraft/entity/LazyEntityReference;createCodec()Lcom/mojang/serialization/Codec;
intermediary method_66253
Lnet/minecraft/class_10583;method_66253()Lcom/mojang/serialization/Codec;
official a
Lbzs;a()Lcom/mojang/serialization/Codec;
-
createPacketCodec
public static <Type extends UniquelyIdentifiable> PacketCodec<ByteBuf,LazyEntityReference<Type>> createPacketCodec()- Mappings:
Namespace Name Mixin selector named createPacketCodec
Lnet/minecraft/entity/LazyEntityReference;createPacketCodec()Lnet/minecraft/network/codec/PacketCodec;
intermediary method_66261
Lnet/minecraft/class_10583;method_66261()Lnet/minecraft/class_9139;
official b
Lbzs;b()Lzm;
-
getUuid
- Mappings:
Namespace Name Mixin selector named getUuid
Lnet/minecraft/entity/LazyEntityReference;getUuid()Ljava/util/UUID;
intermediary method_66263
Lnet/minecraft/class_10583;method_66263()Ljava/util/UUID;
official c
Lbzs;c()Ljava/util/UUID;
-
resolve
@Nullable public StoredEntityType resolve(EntityQueriable<? super StoredEntityType> world, Class<StoredEntityType> type) - Mappings:
Namespace Name Mixin selector named resolve
Lnet/minecraft/entity/LazyEntityReference;resolve(Lnet/minecraft/world/entity/EntityQueriable;Ljava/lang/Class;)Lnet/minecraft/world/entity/UniquelyIdentifiable;
intermediary method_66255
Lnet/minecraft/class_10583;method_66255(Lnet/minecraft/class_10598;Ljava/lang/Class;)Lnet/minecraft/class_10599;
official a
Lbzs;a(Leit;Ljava/lang/Class;)Leiu;
-
cast
@Nullable private StoredEntityType cast(@Nullable @Nullable UniquelyIdentifiable entity, Class<StoredEntityType> clazz) - Mappings:
Namespace Name Mixin selector named cast
Lnet/minecraft/entity/LazyEntityReference;cast(Lnet/minecraft/world/entity/UniquelyIdentifiable;Ljava/lang/Class;)Lnet/minecraft/world/entity/UniquelyIdentifiable;
intermediary method_66257
Lnet/minecraft/class_10583;method_66257(Lnet/minecraft/class_10599;Ljava/lang/Class;)Lnet/minecraft/class_10599;
official a
Lbzs;a(Leiu;Ljava/lang/Class;)Leiu;
-
uuidEquals
- Mappings:
Namespace Name Mixin selector named uuidEquals
Lnet/minecraft/entity/LazyEntityReference;uuidEquals(Lnet/minecraft/world/entity/UniquelyIdentifiable;)Z
intermediary method_66256
Lnet/minecraft/class_10583;method_66256(Lnet/minecraft/class_10599;)Z
official a
Lbzs;a(Leiu;)Z
-
writeData
- Mappings:
Namespace Name Mixin selector named writeData
Lnet/minecraft/entity/LazyEntityReference;writeData(Lnet/minecraft/storage/WriteView;Ljava/lang/String;)V
intermediary method_66259
Lnet/minecraft/class_10583;method_66259(Lnet/minecraft/class_11372;Ljava/lang/String;)V
official a
Lbzs;a(Lfdc;Ljava/lang/String;)V
-
writeData
public static void writeData(@Nullable @Nullable LazyEntityReference<?> entityRef, WriteView view, String key) - Mappings:
Namespace Name Mixin selector named writeData
Lnet/minecraft/entity/LazyEntityReference;writeData(Lnet/minecraft/entity/LazyEntityReference;Lnet/minecraft/storage/WriteView;Ljava/lang/String;)V
intermediary method_71612
Lnet/minecraft/class_10583;method_71612(Lnet/minecraft/class_10583;Lnet/minecraft/class_11372;Ljava/lang/String;)V
official a
Lbzs;a(Lbzs;Lfdc;Ljava/lang/String;)V
-
resolve
@Nullable public static <StoredEntityType extends UniquelyIdentifiable> StoredEntityType resolve(@Nullable @Nullable LazyEntityReference<StoredEntityType> entity, EntityQueriable<? super StoredEntityType> world, Class<StoredEntityType> type) - Mappings:
Namespace Name Mixin selector named resolve
Lnet/minecraft/entity/LazyEntityReference;resolve(Lnet/minecraft/entity/LazyEntityReference;Lnet/minecraft/world/entity/EntityQueriable;Ljava/lang/Class;)Lnet/minecraft/world/entity/UniquelyIdentifiable;
intermediary method_66254
Lnet/minecraft/class_10583;method_66254(Lnet/minecraft/class_10583;Lnet/minecraft/class_10598;Ljava/lang/Class;)Lnet/minecraft/class_10599;
official a
Lbzs;a(Lbzs;Leit;Ljava/lang/Class;)Leiu;
-
fromData
@Nullable public static <StoredEntityType extends UniquelyIdentifiable> @Nullable LazyEntityReference<StoredEntityType> fromData(ReadView view, String key) - Mappings:
Namespace Name Mixin selector named fromData
Lnet/minecraft/entity/LazyEntityReference;fromData(Lnet/minecraft/storage/ReadView;Ljava/lang/String;)Lnet/minecraft/entity/LazyEntityReference;
intermediary method_66262
Lnet/minecraft/class_10583;method_66262(Lnet/minecraft/class_11368;Ljava/lang/String;)Lnet/minecraft/class_10583;
official a
Lbzs;a(Lfda;Ljava/lang/String;)Lbzs;
-
fromDataOrPlayerName
@Nullable public static <StoredEntityType extends UniquelyIdentifiable> @Nullable LazyEntityReference<StoredEntityType> fromDataOrPlayerName(ReadView view, String key, World world) - Mappings:
Namespace Name Mixin selector named fromDataOrPlayerName
Lnet/minecraft/entity/LazyEntityReference;fromDataOrPlayerName(Lnet/minecraft/storage/ReadView;Ljava/lang/String;Lnet/minecraft/world/World;)Lnet/minecraft/entity/LazyEntityReference;
intermediary method_66260
Lnet/minecraft/class_10583;method_66260(Lnet/minecraft/class_11368;Ljava/lang/String;Lnet/minecraft/class_1937;)Lnet/minecraft/class_10583;
official a
Lbzs;a(Lfda;Ljava/lang/String;Ldmu;)Lbzs;
-
equals
-
hashCode
public int hashCode()
-