类 SetAttributesLootFunction.AttributeBuilder
- java.lang.Object
-
- net.minecraft.loot.function.SetAttributesLootFunction.AttributeBuilder
-
public static class SetAttributesLootFunction.AttributeBuilder extends Object
- Mappings:
Namespace Name official dje$cintermediary net/minecraft/class_137$class_6156named net/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder
-
-
字段概要
字段 修饰符和类型 字段 说明 private LootNumberProvideramountprivate EntityAttributeattributeprivate Stringnameprivate EntityAttributeModifier.Operationoperationprivate Set<EquipmentSlot>slotsprivate @Nullable UUIDuuid
-
构造器概要
构造器 构造器 说明 AttributeBuilder(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 SetAttributesLootFunction.Attributebuild()SetAttributesLootFunction.AttributeBuilderslot(EquipmentSlot slot)SetAttributesLootFunction.AttributeBuilderuuid(UUID uuid)
-
-
-
字段详细资料
-
name
private final String name
- Mappings:
Namespace Name Mixin selector official aLdje$c;a:Ljava/lang/String;intermediary field_31856Lnet/minecraft/class_137$class_6156;field_31856:Ljava/lang/String;named nameLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;name:Ljava/lang/String;
-
attribute
private final EntityAttribute attribute
- Mappings:
Namespace Name Mixin selector official bLdje$c;b:Latt;intermediary field_31857Lnet/minecraft/class_137$class_6156;field_31857:Lnet/minecraft/class_1320;named attributeLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;attribute:Lnet/minecraft/entity/attribute/EntityAttribute;
-
operation
private final EntityAttributeModifier.Operation operation
- Mappings:
Namespace Name Mixin selector official cLdje$c;c:Latw$a;intermediary field_31858Lnet/minecraft/class_137$class_6156;field_31858:Lnet/minecraft/class_1322$class_1323;named operationLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;operation:Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;
-
amount
private final LootNumberProvider amount
- Mappings:
Namespace Name Mixin selector official dLdje$c;d:Ldlc;intermediary field_31859Lnet/minecraft/class_137$class_6156;field_31859:Lnet/minecraft/class_5658;named amountLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;amount:Lnet/minecraft/loot/provider/number/LootNumberProvider;
-
uuid
@Nullable private @Nullable UUID uuid
- Mappings:
Namespace Name Mixin selector official eLdje$c;e:Ljava/util/UUID;intermediary field_31860Lnet/minecraft/class_137$class_6156;field_31860:Ljava/util/UUID;named uuidLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;uuid:Ljava/util/UUID;
-
slots
private final Set<EquipmentSlot> slots
- Mappings:
Namespace Name Mixin selector official fLdje$c;f:Ljava/util/Set;intermediary field_31861Lnet/minecraft/class_137$class_6156;field_31861:Ljava/util/Set;named slotsLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;slots:Ljava/util/Set;
-
-
构造器详细资料
-
AttributeBuilder
public AttributeBuilder(String name, EntityAttribute attribute, EntityAttributeModifier.Operation operation, LootNumberProvider amount)
- Mappings:
Namespace Name Mixin selector official <init>Ldje$c;<init>(Ljava/lang/String;Latt;Latw$a;Ldlc;)Vintermediary <init>Lnet/minecraft/class_137$class_6156;<init>(Ljava/lang/String;Lnet/minecraft/class_1320;Lnet/minecraft/class_1322$class_1323;Lnet/minecraft/class_5658;)Vnamed <init>Lnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;<init>(Ljava/lang/String;Lnet/minecraft/entity/attribute/EntityAttribute;Lnet/minecraft/entity/attribute/EntityAttributeModifier$Operation;Lnet/minecraft/loot/provider/number/LootNumberProvider;)V
-
-
方法详细资料
-
slot
public SetAttributesLootFunction.AttributeBuilder slot(EquipmentSlot slot)
- Mappings:
Namespace Name Mixin selector official aLdje$c;a(Lasq;)Ldje$c;intermediary method_35529Lnet/minecraft/class_137$class_6156;method_35529(Lnet/minecraft/class_1304;)Lnet/minecraft/class_137$class_6156;named slotLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;slot(Lnet/minecraft/entity/EquipmentSlot;)Lnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;
-
uuid
public SetAttributesLootFunction.AttributeBuilder uuid(UUID uuid)
- Mappings:
Namespace Name Mixin selector official aLdje$c;a(Ljava/util/UUID;)Ldje$c;intermediary method_35530Lnet/minecraft/class_137$class_6156;method_35530(Ljava/util/UUID;)Lnet/minecraft/class_137$class_6156;named uuidLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;uuid(Ljava/util/UUID;)Lnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;
-
build
public SetAttributesLootFunction.Attribute build()
- Mappings:
Namespace Name Mixin selector official aLdje$c;a()Ldje$b;intermediary method_35528Lnet/minecraft/class_137$class_6156;method_35528()Lnet/minecraft/class_137$class_138;named buildLnet/minecraft/loot/function/SetAttributesLootFunction$AttributeBuilder;build()Lnet/minecraft/loot/function/SetAttributesLootFunction$Attribute;
-
-