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 cxh
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<NbtComponent> static final com.mojang.serialization.Codec<NbtComponent> static final NbtComponentprivate 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 registryLookup) 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) getNbt()Deprecated.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 eLcxh;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 aLcxh;a:Lcxh;
 - 
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 bLcxh;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 cLcxh;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 dLcxh;d:Lyx;
 - 
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 fLcxh;f:Lub;
 
 - 
 - 
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>Lcxh;<init>(Lub;)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 aLcxh;a(Lub;)Lcxh;
 - 
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 aLcxh;a(Lkp;Lub;)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 bLcxh;b(Lub;)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 aLcxh;a(Lkp;Lcuq;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 aLcxh;a(Lkp;Lcuq;Lub;)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 aLcxh;a(Ljava/util/function/Consumer;)Lcxh;
 - 
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 aLcxh;a(Lbsr;)V
 - 
applyToBlockEntity
public boolean applyToBlockEntity(BlockEntity blockEntity, RegistryWrapper.WrapperLookup registryLookup) - 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 aLcxh;a(Ldqh;Ljo$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 aLcxh;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 aLcxh;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 aLcxh;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 aLcxh;a()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 bLcxh;b()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 cLcxh;c()Lub;
 - 
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 aLcxh;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 dLcxh;d()Lub;
 
 -