Package net.minecraft.loot.function
Class SetAttributesLootFunction.Attribute
java.lang.Object
net.minecraft.loot.function.SetAttributesLootFunction.Attribute
- Enclosing class:
SetAttributesLootFunction
- Mappings:
Namespace Name official eba$bintermediary net/minecraft/class_137$class_138named net/minecraft/loot/function/SetAttributesLootFunction$Attribute
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final LootNumberProvider(package private) final EntityAttribute(package private) final String(package private) final EntityAttributeModifier.Operation(package private) final EquipmentSlot[] -
Constructor Summary
ConstructorsConstructorDescriptionAttribute(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount, EquipmentSlot[] slots, @Nullable UUID id) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(JsonObject json, JsonDeserializationContext context) private static EntityAttributeModifier.Operationprivate static StringgetName(EntityAttributeModifier.Operation operation) serialize(JsonSerializationContext context)
-
Field Details
-
name
- Mappings:
Namespace Name Mixin selector official aLeba$b;a:Ljava/lang/String;intermediary field_1107Lnet/minecraft/class_137$class_138;field_1107:Ljava/lang/String;named nameLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;name:Ljava/lang/String;
-
attribute
- Mappings:
Namespace Name Mixin selector official bLeba$b;b:Lbgz;intermediary field_1110Lnet/minecraft/class_137$class_138;field_1110:Lnet/minecraft/class_1320;named attributeLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;attribute:Lnet/minecraft/entity/attribute/EntityAttribute;
-
operation
- Mappings:
Namespace Name Mixin selector official cLeba$b;c:Lbhc$a;intermediary field_1109Lnet/minecraft/class_137$class_138;field_1109:Lnet/minecraft/class_1322$class_1323;named operationLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;operation:Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;
-
amount
- Mappings:
Namespace Name Mixin selector official dLeba$b;d:Ledc;intermediary field_1108Lnet/minecraft/class_137$class_138;field_1108:Lnet/minecraft/class_5658;named amountLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;amount:Lnet/minecraft/loot/provider/number/LootNumberProvider;
-
id
- Mappings:
Namespace Name Mixin selector official eLeba$b;e:Ljava/util/UUID;intermediary field_1111Lnet/minecraft/class_137$class_138;field_1111:Ljava/util/UUID;named idLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;id:Ljava/util/UUID;
-
slots
- Mappings:
Namespace Name Mixin selector official fLeba$b;f:[Lbfm;intermediary field_1112Lnet/minecraft/class_137$class_138;field_1112:[Lnet/minecraft/class_1304;named slotsLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;slots:[Lnet/minecraft/entity/EquipmentSlot;
-
-
Constructor Details
-
Attribute
Attribute(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount, EquipmentSlot[] slots, @Nullable @Nullable UUID id) - Mappings:
Namespace Name Mixin selector official <init>Leba$b;<init>(Ljava/lang/String;Lbgz;Lbhc$a;Ledc;[Lbfm;Ljava/util/UUID;)Vintermediary <init>Lnet/minecraft/class_137$class_138;<init>(Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;[Lnet/minecraft/class_1304;Ljava/util/UUID;)Vnamed <init>Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;<init>(Ljava/lang/String;Lnet/minecraft/entity/attribute/EntityAttribute;Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;Lnet/minecraft/loot/provider/number/LootNumberProvider;[Lnet/minecraft/entity/EquipmentSlot;Ljava/util/UUID;)V
-
-
Method Details
-
serialize
- Mappings:
Namespace Name Mixin selector official aLeba$b;a(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;intermediary method_615Lnet/minecraft/class_137$class_138;method_615(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;named serializeLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;serialize(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;
-
deserialize
public static SetAttributesLootFunction.Attribute deserialize(JsonObject json, JsonDeserializationContext context) - Mappings:
Namespace Name Mixin selector official aLeba$b;a(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Leba$b;intermediary method_614Lnet/minecraft/class_137$class_138;method_614(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_137$class_138;named deserializeLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;deserialize(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;
-
getName
- Mappings:
Namespace Name Mixin selector official aLeba$b;a(Lbhc$a;)Ljava/lang/String;intermediary method_612Lnet/minecraft/class_137$class_138;method_612(Lnet/minecraft/class_1322$class_1323;)Ljava/lang/String;named getNameLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;getName(Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)Ljava/lang/String;
-
fromName
- Mappings:
Namespace Name Mixin selector official aLeba$b;a(Ljava/lang/String;)Lbhc$a;intermediary method_609Lnet/minecraft/class_137$class_138;method_609(Ljava/lang/String;)Lnet/minecraft/class_1322$class_1323;named fromNameLnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;fromName(Ljava/lang/String;)Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;
-