Package net.minecraft.component.type
Class NbtComponent
java.lang.Object
net.minecraft.component.type.NbtComponent
- Mappings:
Namespace Name official cvm
intermediary net/minecraft/class_9279
named 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 NbtComponent
private final NbtCompound
static final PacketCodec
<ByteBuf, NbtComponent> Deprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply
(Consumer<NbtCompound> nbtConsumer) boolean
applyToBlockEntity
(BlockEntity blockEntity, RegistryWrapper.WrapperLookup registryLookup) void
applyToEntity
(Entity entity) boolean
copyNbt()
createPredicate
(DataComponentType<NbtComponent> type, NbtCompound nbt) boolean
<T> com.mojang.serialization.DataResult
<T> get
(com.mojang.serialization.MapDecoder<T> decoder) getNbt()
Deprecated.int
getSize()
int
hashCode()
boolean
isEmpty()
boolean
matches
(NbtCompound nbt) static NbtComponent
of
(NbtCompound nbt) static void
set
(DataComponentType<NbtComponent> type, ItemStack stack, Consumer<NbtCompound> nbtSetter) static void
set
(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 a
Lcvm;a:Lcvm;
intermediary field_49302
Lnet/minecraft/class_9279;field_49302:Lnet/minecraft/class_9279;
named DEFAULT
Lnet/minecraft/component/type/NbtComponent;DEFAULT:Lnet/minecraft/component/type/NbtComponent;
-
CODEC
- Mappings:
Namespace Name Mixin selector official b
Lcvm;b:Lcom/mojang/serialization/Codec;
intermediary field_49303
Lnet/minecraft/class_9279;field_49303:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/component/type/NbtComponent;CODEC:Lcom/mojang/serialization/Codec;
-
CODEC_WITH_ID
- Mappings:
Namespace Name Mixin selector official c
Lcvm;c:Lcom/mojang/serialization/Codec;
intermediary field_49304
Lnet/minecraft/class_9279;field_49304:Lcom/mojang/serialization/Codec;
named CODEC_WITH_ID
Lnet/minecraft/component/type/NbtComponent;CODEC_WITH_ID:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
Deprecated.- Mappings:
Namespace Name Mixin selector official d
Lcvm;d:Lys;
intermediary field_49305
Lnet/minecraft/class_9279;field_49305:Lnet/minecraft/class_9139;
named PACKET_CODEC
Lnet/minecraft/component/type/NbtComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
-
nbt
- Mappings:
Namespace Name Mixin selector official e
Lcvm;e:Lua;
intermediary field_49306
Lnet/minecraft/class_9279;field_49306:Lnet/minecraft/class_2487;
named nbt
Lnet/minecraft/component/type/NbtComponent;nbt:Lnet/minecraft/nbt/NbtCompound;
-
-
Constructor Details
-
NbtComponent
- Mappings:
Namespace Name Mixin selector official <init>
Lcvm;<init>(Lua;)V
intermediary <init>
Lnet/minecraft/class_9279;<init>(Lnet/minecraft/class_2487;)V
named <init>
Lnet/minecraft/component/type/NbtComponent;<init>(Lnet/minecraft/nbt/NbtCompound;)V
-
-
Method Details
-
of
- Mappings:
Namespace Name Mixin selector official a
Lcvm;a(Lua;)Lcvm;
intermediary method_57456
Lnet/minecraft/class_9279;method_57456(Lnet/minecraft/class_2487;)Lnet/minecraft/class_9279;
named of
Lnet/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 a
Lcvm;a(Ljz;Lua;)Ljava/util/function/Predicate;
intermediary method_57454
Lnet/minecraft/class_9279;method_57454(Lnet/minecraft/class_9331;Lnet/minecraft/class_2487;)Ljava/util/function/Predicate;
named createPredicate
Lnet/minecraft/component/type/NbtComponent;createPredicate(Lnet/minecraft/component/DataComponentType;Lnet/minecraft/nbt/NbtCompound;)Ljava/util/function/Predicate;
-
matches
- Mappings:
Namespace Name Mixin selector official b
Lcvm;b(Lua;)Z
intermediary method_57460
Lnet/minecraft/class_9279;method_57460(Lnet/minecraft/class_2487;)Z
named matches
Lnet/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 a
Lcvm;a(Ljz;Lcsz;Ljava/util/function/Consumer;)V
intermediary method_57452
Lnet/minecraft/class_9279;method_57452(Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)V
named set
Lnet/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 a
Lcvm;a(Ljz;Lcsz;Lua;)V
intermediary method_57453
Lnet/minecraft/class_9279;method_57453(Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Lnet/minecraft/class_2487;)V
named set
Lnet/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 a
Lcvm;a(Ljava/util/function/Consumer;)Lcvm;
intermediary method_57451
Lnet/minecraft/class_9279;method_57451(Ljava/util/function/Consumer;)Lnet/minecraft/class_9279;
named apply
Lnet/minecraft/component/type/NbtComponent;apply(Ljava/util/function/Consumer;)Lnet/minecraft/component/type/NbtComponent;
-
applyToEntity
- Mappings:
Namespace Name Mixin selector official a
Lcvm;a(Lbrh;)V
intermediary method_57445
Lnet/minecraft/class_9279;method_57445(Lnet/minecraft/class_1297;)V
named applyToEntity
Lnet/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 a
Lcvm;a(Ldnm;Liy$a;)Z
intermediary method_57449
Lnet/minecraft/class_9279;method_57449(Lnet/minecraft/class_2586;Lnet/minecraft/class_7225$class_7874;)Z
named applyToBlockEntity
Lnet/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 a
Lcvm;a(Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
intermediary method_57447
Lnet/minecraft/class_9279;method_57447(Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
named with
Lnet/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 a
Lcvm;a(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;
intermediary method_57446
Lnet/minecraft/class_9279;method_57446(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;
named get
Lnet/minecraft/component/type/NbtComponent;get(Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;
-
getSize
public int getSize()- Mappings:
Namespace Name Mixin selector official a
Lcvm;a()I
intermediary method_57444
Lnet/minecraft/class_9279;method_57444()I
named getSize
Lnet/minecraft/component/type/NbtComponent;getSize()I
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official b
Lcvm;b()Z
intermediary method_57458
Lnet/minecraft/class_9279;method_57458()Z
named isEmpty
Lnet/minecraft/component/type/NbtComponent;isEmpty()Z
-
copyNbt
- Mappings:
Namespace Name Mixin selector official c
Lcvm;c()Lua;
intermediary method_57461
Lnet/minecraft/class_9279;method_57461()Lnet/minecraft/class_2487;
named copyNbt
Lnet/minecraft/component/type/NbtComponent;copyNbt()Lnet/minecraft/nbt/NbtCompound;
-
contains
- Mappings:
Namespace Name Mixin selector official a
Lcvm;a(Ljava/lang/String;)Z
intermediary method_57450
Lnet/minecraft/class_9279;method_57450(Ljava/lang/String;)Z
named contains
Lnet/minecraft/component/type/NbtComponent;contains(Ljava/lang/String;)Z
-
equals
-
hashCode
public int hashCode() -
toString
-
getNbt
Deprecated.- Mappings:
Namespace Name Mixin selector official d
Lcvm;d()Lua;
intermediary method_57463
Lnet/minecraft/class_9279;method_57463()Lnet/minecraft/class_2487;
named getNbt
Lnet/minecraft/component/type/NbtComponent;getNbt()Lnet/minecraft/nbt/NbtCompound;
-