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 dfd
- 
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()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 eLdfd;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 aLdfd;a:Ldfd;
 - 
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 fLdfd;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 bLdfd;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 cLdfd;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 dLdfd;d:Lzm;
 - 
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 gLdfd;g:Lui;
 
 - 
 - 
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>Ldfd;<init>(Lui;)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 aLdfd;a(Lui;)Ldfd;
 - 
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 bLdfd;b(Lui;)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 aLdfd;a(Lkp;Ldcv;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 aLdfd;a(Lkp;Ldcv;Lui;)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 aLdfd;a(Ljava/util/function/Consumer;)Ldfd;
 - 
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 aLdfd;a()Lame;
 - 
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 aLdfd;a(Ljn$a;Lamd;)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 aLdfd;a(Lbzm;)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 aLdfd;a(Leaz;Ljn$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 aLdfd;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 aLdfd;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 aLdfd;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 bLdfd;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 cLdfd;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 dLdfd;d()Lui;
 - 
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 aLdfd;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 eLdfd;e()Lui;
 
 -