Package net.minecraft.component
Class ComponentChanges
java.lang.Object
net.minecraft.component.ComponentChanges
- Mappings:
Namespace Name official jx
intermediary net/minecraft/class_9326
named net/minecraft/component/ComponentChanges
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
private static final record
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Reference2ObjectMap
<DataComponentType<?>, Optional<?>> static final com.mojang.serialization.Codec
<ComponentChanges> static final ComponentChanges
static final PacketCodec
<RegistryByteBuf, ComponentChanges> private static final String
-
Constructor Summary
ConstructorsConstructorDescriptionComponentChanges
(Reference2ObjectMap<DataComponentType<?>, Optional<?>> changedComponents) -
Method Summary
Modifier and TypeMethodDescriptionstatic ComponentChanges.Builder
builder()
Set
<Map.Entry<DataComponentType<?>, Optional<?>>> entrySet()
boolean
get
(DataComponentType<? extends T> type) int
hashCode()
boolean
isEmpty()
int
size()
toString()
(package private) static String
toString
(Reference2ObjectMap<DataComponentType<?>, Optional<?>> changes)
-
Field Details
-
EMPTY
- Mappings:
Namespace Name Mixin selector official a
Ljx;a:Ljx;
intermediary field_49588
Lnet/minecraft/class_9326;field_49588:Lnet/minecraft/class_9326;
named EMPTY
Lnet/minecraft/component/ComponentChanges;EMPTY:Lnet/minecraft/component/ComponentChanges;
-
CODEC
- Mappings:
Namespace Name Mixin selector official b
Ljx;b:Lcom/mojang/serialization/Codec;
intermediary field_49589
Lnet/minecraft/class_9326;field_49589:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/component/ComponentChanges;CODEC:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector official c
Ljx;c:Lys;
intermediary field_49590
Lnet/minecraft/class_9326;field_49590:Lnet/minecraft/class_9139;
named PACKET_CODEC
Lnet/minecraft/component/ComponentChanges;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
-
REMOVE_PREFIX
- See Also:
- Mappings:
Namespace Name Mixin selector official e
Ljx;e:Ljava/lang/String;
intermediary field_49592
Lnet/minecraft/class_9326;field_49592:Ljava/lang/String;
named REMOVE_PREFIX
Lnet/minecraft/component/ComponentChanges;REMOVE_PREFIX:Ljava/lang/String;
-
changedComponents
- Mappings:
Namespace Name Mixin selector official d
Ljx;d:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
intermediary field_49591
Lnet/minecraft/class_9326;field_49591:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
named changedComponents
Lnet/minecraft/component/ComponentChanges;changedComponents:Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
-
-
Constructor Details
-
ComponentChanges
ComponentChanges(Reference2ObjectMap<DataComponentType<?>, Optional<?>> changedComponents) - Mappings:
Namespace Name Mixin selector official <init>
Ljx;<init>(Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V
intermediary <init>
Lnet/minecraft/class_9326;<init>(Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V
named <init>
Lnet/minecraft/component/ComponentChanges;<init>(Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V
-
-
Method Details
-
builder
- Mappings:
Namespace Name Mixin selector official a
Ljx;a()Ljx$a;
intermediary method_57841
Lnet/minecraft/class_9326;method_57841()Lnet/minecraft/class_9326$class_9327;
named builder
Lnet/minecraft/component/ComponentChanges;builder()Lnet/minecraft/component/ComponentChanges$Builder;
-
get
- Mappings:
Namespace Name Mixin selector official a
Ljx;a(Ljz;)Ljava/util/Optional;
intermediary method_57845
Lnet/minecraft/class_9326;method_57845(Lnet/minecraft/class_9331;)Ljava/util/Optional;
named get
Lnet/minecraft/component/ComponentChanges;get(Lnet/minecraft/component/DataComponentType;)Ljava/util/Optional;
-
entrySet
- Mappings:
Namespace Name Mixin selector official b
Ljx;b()Ljava/util/Set;
intermediary method_57846
Lnet/minecraft/class_9326;method_57846()Ljava/util/Set;
named entrySet
Lnet/minecraft/component/ComponentChanges;entrySet()Ljava/util/Set;
-
size
public int size()- Mappings:
Namespace Name Mixin selector official c
Ljx;c()I
intermediary method_57847
Lnet/minecraft/class_9326;method_57847()I
named size
Lnet/minecraft/component/ComponentChanges;size()I
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official d
Ljx;d()Z
intermediary method_57848
Lnet/minecraft/class_9326;method_57848()Z
named isEmpty
Lnet/minecraft/component/ComponentChanges;isEmpty()Z
-
equals
-
hashCode
public int hashCode() -
toString
-
toString
- Mappings:
Namespace Name Mixin selector official a
Ljx;a(Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String;
intermediary method_57842
Lnet/minecraft/class_9326;method_57842(Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String;
named toString
Lnet/minecraft/component/ComponentChanges;toString(Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String;
-