Package net.minecraft.component.type
Class NbtComponent
java.lang.Object
net.minecraft.component.type.NbtComponent
- Mappings:
Namespace Name official cucintermediary net/minecraft/class_9279named net/minecraft/component/type/NbtComponent
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<NbtComponent> static final com.mojang.serialization.Codec<NbtComponent> static final NbtComponentprivate 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(DataComponentType<NbtComponent> type, NbtCompound nbt) boolean<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(DataComponentType<NbtComponent> type, ItemStack stack, Consumer<NbtCompound> nbtSetter) static voidset(DataComponentType<NbtComponent> type, ItemStack stack, NbtCompound nbt) toString()<T> com.mojang.serialization.DataResult<NbtComponent> with(com.mojang.serialization.MapEncoder<T> encoder, T value)
-
Field Details
-
DEFAULT
- Mappings:
Namespace Name Mixin selector official aLcuc;a:Lcuc;intermediary field_49302Lnet/minecraft/class_9279;field_49302:Lnet/minecraft/class_9279;named DEFAULTLnet/minecraft/component/type/NbtComponent;DEFAULT:Lnet/minecraft/component/type/NbtComponent;
-
CODEC
- Mappings:
Namespace Name Mixin selector official bLcuc;b:Lcom/mojang/serialization/Codec;intermediary field_49303Lnet/minecraft/class_9279;field_49303:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/component/type/NbtComponent;CODEC:Lcom/mojang/serialization/Codec;
-
CODEC_WITH_ID
- Mappings:
Namespace Name Mixin selector official cLcuc;c:Lcom/mojang/serialization/Codec;intermediary field_49304Lnet/minecraft/class_9279;field_49304:Lcom/mojang/serialization/Codec;named CODEC_WITH_IDLnet/minecraft/component/type/NbtComponent;CODEC_WITH_ID:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
Deprecated.- Mappings:
Namespace Name Mixin selector official dLcuc;d:Lyg;intermediary field_49305Lnet/minecraft/class_9279;field_49305:Lnet/minecraft/class_9139;named PACKET_CODECLnet/minecraft/component/type/NbtComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
-
nbt
- Mappings:
Namespace Name Mixin selector official eLcuc;e:Lto;intermediary field_49306Lnet/minecraft/class_9279;field_49306:Lnet/minecraft/class_2487;named nbtLnet/minecraft/component/type/NbtComponent;nbt:Lnet/minecraft/nbt/NbtCompound;
-
-
Constructor Details
-
NbtComponent
- Mappings:
Namespace Name Mixin selector official <init>Lcuc;<init>(Lto;)Vintermediary <init>Lnet/minecraft/class_9279;<init>(Lnet/minecraft/class_2487;)Vnamed <init>Lnet/minecraft/component/type/NbtComponent;<init>(Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector official aLcuc;a(Lto;)Lcuc;intermediary method_57456Lnet/minecraft/class_9279;method_57456(Lnet/minecraft/class_2487;)Lnet/minecraft/class_9279;named ofLnet/minecraft/component/type/NbtComponent;of(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/component/type/NbtComponent;
-
createPredicate
public static Predicate<ItemStack> createPredicate(DataComponentType<NbtComponent> type, NbtCompound nbt) - Mappings:
Namespace Name Mixin selector official aLcuc;a(Ljq;Lto;)Ljava/util/function/Predicate;intermediary method_57454Lnet/minecraft/class_9279;method_57454(Lnet/minecraft/class_9331;Lnet/minecraft/class_2487;)Ljava/util/function/Predicate;named createPredicateLnet/minecraft/component/type/NbtComponent;createPredicate(Lnet/minecraft/component/DataComponentType;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/function/Predicate;
-
matches
- Mappings:
Namespace Name Mixin selector official bLcuc;b(Lto;)Zintermediary method_57460Lnet/minecraft/class_9279;method_57460(Lnet/minecraft/class_2487;)Znamed matchesLnet/minecraft/component/type/NbtComponent;matches(Lnet/minecraft/nbt/NbtCompound;)Z
-
set
public static void set(DataComponentType<NbtComponent> type, ItemStack stack, Consumer<NbtCompound> nbtSetter) - Mappings:
Namespace Name Mixin selector official aLcuc;a(Ljq;Lcrs;Ljava/util/function/Consumer;)Vintermediary method_57452Lnet/minecraft/class_9279;method_57452(Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)Vnamed setLnet/minecraft/component/type/NbtComponent;set(Lnet/minecraft/component/DataComponentType;Lnet/minecraft/item/ItemStack;Ljava/util/function/Consumer;)V
-
set
- Mappings:
Namespace Name Mixin selector official aLcuc;a(Ljq;Lcrs;Lto;)Vintermediary method_57453Lnet/minecraft/class_9279;method_57453(Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Lnet/minecraft/class_2487;)Vnamed setLnet/minecraft/component/type/NbtComponent;set(Lnet/minecraft/component/DataComponentType;Lnet/minecraft/item/ItemStack;Lnet/minecraft/nbt/NbtCompound;)V
-
apply
- Mappings:
Namespace Name Mixin selector official aLcuc;a(Ljava/util/function/Consumer;)Lcuc;intermediary method_57451Lnet/minecraft/class_9279;method_57451(Ljava/util/function/Consumer;)Lnet/minecraft/class_9279;named applyLnet/minecraft/component/type/NbtComponent;apply(Ljava/util/function/Consumer;)Lnet/minecraft/component/type/NbtComponent;
-
applyToEntity
- Mappings:
Namespace Name Mixin selector official aLcuc;a(Lbqa;)Vintermediary method_57445Lnet/minecraft/class_9279;method_57445(Lnet/minecraft/class_1297;)Vnamed applyToEntityLnet/minecraft/component/type/NbtComponent;applyToEntity(Lnet/minecraft/entity/Entity;)V
-
applyToBlockEntity
public boolean applyToBlockEntity(BlockEntity blockEntity, RegistryWrapper.WrapperLookup registryLookup) - Mappings:
Namespace Name Mixin selector official aLcuc;a(Ldmo;Lip$a;)Zintermediary method_57449Lnet/minecraft/class_9279;method_57449(Lnet/minecraft/class_2586;Lnet/minecraft/class_7225$class_7874;)Znamed applyToBlockEntityLnet/minecraft/component/type/NbtComponent;applyToBlockEntity(Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Z
-
with
public <T> com.mojang.serialization.DataResult<NbtComponent> with(com.mojang.serialization.MapEncoder<T> encoder, T value) - Mappings:
Namespace Name Mixin selector official aLcuc;a(Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;intermediary method_57447Lnet/minecraft/class_9279;method_57447(Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;named withLnet/minecraft/component/type/NbtComponent;with(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 official aLcuc;a(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;intermediary method_57446Lnet/minecraft/class_9279;method_57446(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;named getLnet/minecraft/component/type/NbtComponent;get(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;
-
getSize
public int getSize()- Mappings:
Namespace Name Mixin selector official aLcuc;a()Iintermediary method_57444Lnet/minecraft/class_9279;method_57444()Inamed getSizeLnet/minecraft/component/type/NbtComponent;getSize()I
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official bLcuc;b()Zintermediary method_57458Lnet/minecraft/class_9279;method_57458()Znamed isEmptyLnet/minecraft/component/type/NbtComponent;isEmpty()Z
-
copyNbt
- Mappings:
Namespace Name Mixin selector official cLcuc;c()Lto;intermediary method_57461Lnet/minecraft/class_9279;method_57461()Lnet/minecraft/class_2487;named copyNbtLnet/minecraft/component/type/NbtComponent;copyNbt()Lnet/minecraft/nbt/NbtCompound;
-
contains
- Mappings:
Namespace Name Mixin selector official aLcuc;a(Ljava/lang/String;)Zintermediary method_57450Lnet/minecraft/class_9279;method_57450(Ljava/lang/String;)Znamed containsLnet/minecraft/component/type/NbtComponent;contains(Ljava/lang/String;)Z
-
equals
-
hashCode
public int hashCode() -
toString
-
getNbt
Deprecated.- Mappings:
Namespace Name Mixin selector official dLcuc;d()Lto;intermediary method_57463Lnet/minecraft/class_9279;method_57463()Lnet/minecraft/class_2487;named getNbtLnet/minecraft/component/type/NbtComponent;getNbt()Lnet/minecraft/nbt/NbtCompound;
-