Package net.minecraft.loot.function
Class SetAttributesLootFunction.Attribute
java.lang.Object
net.minecraft.loot.function.SetAttributesLootFunction.Attribute
- Enclosing class:
- SetAttributesLootFunction
- Mappings:
- Namespace - Name - official - ebd$b- intermediary - net/minecraft/class_137$class_138- named - net/minecraft/loot/function/SetAttributesLootFunction$Attribute
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final LootNumberProvider(package private) final EntityAttribute(package private) final String(package private) final EntityAttributeModifier.Operation(package private) final EquipmentSlot[]
- 
Constructor SummaryConstructorsConstructorDescriptionAttribute(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount, EquipmentSlot[] slots, @Nullable UUID id) 
- 
Method SummaryModifier 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 - a- Lebd$b;a:Ljava/lang/String;- intermediary - field_1107- Lnet/minecraft/class_137$class_138;field_1107:Ljava/lang/String;- named - name- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;name:Ljava/lang/String;
 
- 
attribute- Mappings:
- Namespace - Name - Mixin selector - official - b- Lebd$b;b:Lbhb;- intermediary - field_1110- Lnet/minecraft/class_137$class_138;field_1110:Lnet/minecraft/class_1320;- named - attribute- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;attribute:Lnet/minecraft/entity/attribute/EntityAttribute;
 
- 
operation- Mappings:
- Namespace - Name - Mixin selector - official - c- Lebd$b;c:Lbhe$a;- intermediary - field_1109- Lnet/minecraft/class_137$class_138;field_1109:Lnet/minecraft/class_1322$class_1323;- named - operation- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;operation:Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;
 
- 
amount- Mappings:
- Namespace - Name - Mixin selector - official - d- Lebd$b;d:Ledf;- intermediary - field_1108- Lnet/minecraft/class_137$class_138;field_1108:Lnet/minecraft/class_5658;- named - amount- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;amount:Lnet/minecraft/loot/provider/number/LootNumberProvider;
 
- 
id- Mappings:
- Namespace - Name - Mixin selector - official - e- Lebd$b;e:Ljava/util/UUID;- intermediary - field_1111- Lnet/minecraft/class_137$class_138;field_1111:Ljava/util/UUID;- named - id- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;id:Ljava/util/UUID;
 
- 
slots- Mappings:
- Namespace - Name - Mixin selector - official - f- Lebd$b;f:[Lbfo;- intermediary - field_1112- Lnet/minecraft/class_137$class_138;field_1112:[Lnet/minecraft/class_1304;- named - slots- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;slots:[Lnet/minecraft/entity/EquipmentSlot;
 
 
- 
- 
Constructor Details- 
AttributeAttribute(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount, EquipmentSlot[] slots, @Nullable @Nullable UUID id) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lebd$b;<init>(Ljava/lang/String;Lbhb;Lbhe$a;Ledf;[Lbfo;Ljava/util/UUID;)V- intermediary - <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;)V- named - <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 - a- Lebd$b;a(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;- intermediary - method_615- Lnet/minecraft/class_137$class_138;method_615(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;- named - serialize- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;serialize(Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonObject;
 
- 
deserializepublic static SetAttributesLootFunction.Attribute deserialize(JsonObject json, JsonDeserializationContext context) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lebd$b;a(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lebd$b;- intermediary - method_614- Lnet/minecraft/class_137$class_138;method_614(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_137$class_138;- named - deserialize- Lnet/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 - a- Lebd$b;a(Lbhe$a;)Ljava/lang/String;- intermediary - method_612- Lnet/minecraft/class_137$class_138;method_612(Lnet/minecraft/class_1322$class_1323;)Ljava/lang/String;- named - getName- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;getName(Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;)Ljava/lang/String;
 
- 
fromName- Mappings:
- Namespace - Name - Mixin selector - official - a- Lebd$b;a(Ljava/lang/String;)Lbhe$a;- intermediary - method_609- Lnet/minecraft/class_137$class_138;method_609(Ljava/lang/String;)Lnet/minecraft/class_1322$class_1323;- named - fromName- Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;fromName(Ljava/lang/String;)Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;
 
 
-