Package net.minecraft.component.type
Class NbtComponent
java.lang.Object
net.minecraft.component.type.NbtComponent
- Mappings:
Namespace Name named net/minecraft/component/type/NbtComponentintermediary net/minecraft/class_9279official cyz
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<NbtComponent> static final com.mojang.serialization.Codec<NbtComponent> static final NbtComponentprivate static final Stringprivate static final Loggerprivate final NbtCompoundstatic final PacketCodec<ByteBuf, NbtComponent> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(Consumer<NbtCompound> nbtConsumer) booleanapplyToBlockEntity(BlockEntity blockEntity, RegistryWrapper.WrapperLookup registries) voidapplyToEntity(Entity entity) booleancopyNbt()createPredicate(ComponentType<NbtComponent> type, NbtCompound nbt) boolean<T> com.mojang.serialization.DataResult<T> get(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.MapDecoder<T> decoder) <T> com.mojang.serialization.DataResult<T> get(com.mojang.serialization.MapDecoder<T> decoder) getId()getNbt()Deprecated.<T> TgetRegistryValueOfId(RegistryWrapper.WrapperLookup registries, RegistryKey<? extends Registry<T>> registryRef) intgetSize()inthashCode()booleanisEmpty()booleanmatches(NbtCompound nbt) static NbtComponentof(NbtCompound nbt) static voidset(ComponentType<NbtComponent> type, ItemStack stack, Consumer<NbtCompound> nbtSetter) static voidset(ComponentType<NbtComponent> type, ItemStack stack, NbtCompound nbt) toString()<T> com.mojang.serialization.DataResult<NbtComponent> with(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.MapEncoder<T> encoder, T value)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/component/type/NbtComponent;LOGGER:Lorg/slf4j/Logger;intermediary field_51522Lnet/minecraft/class_9279;field_51522:Lorg/slf4j/Logger;official eLcyz;e:Lorg/slf4j/Logger;
-
DEFAULT
- Mappings:
Namespace Name Mixin selector named DEFAULTLnet/minecraft/component/type/NbtComponent;DEFAULT:Lnet/minecraft/component/type/NbtComponent;intermediary field_49302Lnet/minecraft/class_9279;field_49302:Lnet/minecraft/class_9279;official aLcyz;a:Lcyz;
-
ID_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named ID_KEYLnet/minecraft/component/type/NbtComponent;ID_KEY:Ljava/lang/String;intermediary field_55048Lnet/minecraft/class_9279;field_55048:Ljava/lang/String;official fLcyz;f:Ljava/lang/String;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/component/type/NbtComponent;CODEC:Lcom/mojang/serialization/Codec;intermediary field_49303Lnet/minecraft/class_9279;field_49303:Lcom/mojang/serialization/Codec;official bLcyz;b:Lcom/mojang/serialization/Codec;
-
CODEC_WITH_ID
- Mappings:
Namespace Name Mixin selector named CODEC_WITH_IDLnet/minecraft/component/type/NbtComponent;CODEC_WITH_ID:Lcom/mojang/serialization/Codec;intermediary field_49304Lnet/minecraft/class_9279;field_49304:Lcom/mojang/serialization/Codec;official cLcyz;c:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
Deprecated.- Mappings:
Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/component/type/NbtComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_49305Lnet/minecraft/class_9279;field_49305:Lnet/minecraft/class_9139;official dLcyz;d:Lyn;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbtLnet/minecraft/component/type/NbtComponent;nbt:Lnet/minecraft/nbt/NbtCompound;intermediary field_49306Lnet/minecraft/class_9279;field_49306:Lnet/minecraft/class_2487;official gLcyz;g:Ltq;
-
-
Constructor Details
-
NbtComponent
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/NbtComponent;<init>(Lnet/minecraft/nbt/NbtCompound;)Vintermediary <init>Lnet/minecraft/class_9279;<init>(Lnet/minecraft/class_2487;)Vofficial <init>Lcyz;<init>(Ltq;)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/component/type/NbtComponent;of(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/component/type/NbtComponent;intermediary method_57456Lnet/minecraft/class_9279;method_57456(Lnet/minecraft/class_2487;)Lnet/minecraft/class_9279;official aLcyz;a(Ltq;)Lcyz;
-
createPredicate
public static Predicate<ItemStack> createPredicate(ComponentType<NbtComponent> type, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector named createPredicateLnet/minecraft/component/type/NbtComponent;createPredicate(Lnet/minecraft/component/ComponentType;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/function/Predicate;intermediary method_57454Lnet/minecraft/class_9279;method_57454(Lnet/minecraft/class_9331;Lnet/minecraft/class_2487;)Ljava/util/function/Predicate;official aLcyz;a(Lku;Ltq;)Ljava/util/function/Predicate;
-
matches
- Mappings:
Namespace Name Mixin selector named matchesLnet/minecraft/component/type/NbtComponent;matches(Lnet/minecraft/nbt/NbtCompound;)Zintermediary method_57460Lnet/minecraft/class_9279;method_57460(Lnet/minecraft/class_2487;)Zofficial bLcyz;b(Ltq;)Z
-
set
public static void set(ComponentType<NbtComponent> type, ItemStack stack, Consumer<NbtCompound> nbtSetter) - Mappings:
Namespace Name Mixin selector named setLnet/minecraft/component/type/NbtComponent;set(Lnet/minecraft/component/ComponentType;Lnet/minecraft/item/ItemStack;Ljava/util/function/Consumer;)Vintermediary method_57452Lnet/minecraft/class_9279;method_57452(Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)Vofficial aLcyz;a(Lku;Lcwq;Ljava/util/function/Consumer;)V
-
set
- Mappings:
Namespace Name Mixin selector named setLnet/minecraft/component/type/NbtComponent;set(Lnet/minecraft/component/ComponentType;Lnet/minecraft/item/ItemStack;Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_57453Lnet/minecraft/class_9279;method_57453(Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Lnet/minecraft/class_2487;)Vofficial aLcyz;a(Lku;Lcwq;Ltq;)V
-
apply
- Mappings:
Namespace Name Mixin selector named applyLnet/minecraft/component/type/NbtComponent;apply(Ljava/util/function/Consumer;)Lnet/minecraft/component/type/NbtComponent;intermediary method_57451Lnet/minecraft/class_9279;method_57451(Ljava/util/function/Consumer;)Lnet/minecraft/class_9279;official aLcyz;a(Ljava/util/function/Consumer;)Lcyz;
-
getId
- Mappings:
Namespace Name Mixin selector named getIdLnet/minecraft/component/type/NbtComponent;getId()Lnet/minecraft/util/Identifier;intermediary method_65131Lnet/minecraft/class_9279;method_65131()Lnet/minecraft/class_2960;official aLcyz;a()Lakv;
-
getRegistryValueOfId
@Nullable public <T> T getRegistryValueOfId(RegistryWrapper.WrapperLookup registries, RegistryKey<? extends Registry<T>> registryRef) - Mappings:
Namespace Name Mixin selector named getRegistryValueOfIdLnet/minecraft/component/type/NbtComponent;getRegistryValueOfId(Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/registry/RegistryKey;)Ljava/lang/Object;intermediary method_65904Lnet/minecraft/class_9279;method_65904(Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_5321;)Ljava/lang/Object;official aLcyz;a(Ljt$a;Laku;)Ljava/lang/Object;
-
applyToEntity
- Mappings:
Namespace Name Mixin selector named applyToEntityLnet/minecraft/component/type/NbtComponent;applyToEntity(Lnet/minecraft/entity/Entity;)Vintermediary method_57445Lnet/minecraft/class_9279;method_57445(Lnet/minecraft/class_1297;)Vofficial aLcyz;a(Lbum;)V
-
applyToBlockEntity
public boolean applyToBlockEntity(BlockEntity blockEntity, RegistryWrapper.WrapperLookup registries) - Mappings:
Namespace Name Mixin selector named applyToBlockEntityLnet/minecraft/component/type/NbtComponent;applyToBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Zintermediary method_57449Lnet/minecraft/class_9279;method_57449(Lnet/minecraft/class_2586;Lnet/minecraft/class_7225$class_7874;)Zofficial aLcyz;a(Ldua;Ljt$a;)Z
-
with
public <T> com.mojang.serialization.DataResult<NbtComponent> with(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.MapEncoder<T> encoder, T value) - Mappings:
Namespace Name Mixin selector named withLnet/minecraft/component/type/NbtComponent;with(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary method_57447Lnet/minecraft/class_9279;method_57447(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;official aLcyz;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
-
get
public <T> com.mojang.serialization.DataResult<T> get(com.mojang.serialization.MapDecoder<T> decoder) - Mappings:
Namespace Name Mixin selector named getLnet/minecraft/component/type/NbtComponent;get(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;intermediary method_57446Lnet/minecraft/class_9279;method_57446(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;official aLcyz;a(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;
-
get
public <T> com.mojang.serialization.DataResult<T> get(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.MapDecoder<T> decoder) - Mappings:
Namespace Name Mixin selector named getLnet/minecraft/component/type/NbtComponent;get(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;intermediary method_59980Lnet/minecraft/class_9279;method_59980(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;official aLcyz;a(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;
-
getSize
public int getSize()- Mappings:
Namespace Name Mixin selector named getSizeLnet/minecraft/component/type/NbtComponent;getSize()Iintermediary method_57444Lnet/minecraft/class_9279;method_57444()Iofficial bLcyz;b()I
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmptyLnet/minecraft/component/type/NbtComponent;isEmpty()Zintermediary method_57458Lnet/minecraft/class_9279;method_57458()Zofficial cLcyz;c()Z
-
copyNbt
- Mappings:
Namespace Name Mixin selector named copyNbtLnet/minecraft/component/type/NbtComponent;copyNbt()Lnet/minecraft/nbt/NbtCompound;intermediary method_57461Lnet/minecraft/class_9279;method_57461()Lnet/minecraft/class_2487;official dLcyz;d()Ltq;
-
contains
- Mappings:
Namespace Name Mixin selector named containsLnet/minecraft/component/type/NbtComponent;contains(Ljava/lang/String;)Zintermediary method_57450Lnet/minecraft/class_9279;method_57450(Ljava/lang/String;)Zofficial aLcyz;a(Ljava/lang/String;)Z
-
equals
-
hashCode
public int hashCode() -
toString
-
getNbt
Deprecated.- Mappings:
Namespace Name Mixin selector named getNbtLnet/minecraft/component/type/NbtComponent;getNbt()Lnet/minecraft/nbt/NbtCompound;intermediary method_57463Lnet/minecraft/class_9279;method_57463()Lnet/minecraft/class_2487;official eLcyz;e()Ltq;
-