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;
-