类 SetAttributesFunction.Modifier
java.lang.Object
net.minecraft.world.level.storage.loot.functions.SetAttributesFunction.Modifier
-
字段概要
字段修饰符和类型字段说明(专用程序包) final NumberProvider
(专用程序包) final Attribute
(专用程序包) final UUID
(专用程序包) final String
(专用程序包) final AttributeModifier.Operation
(专用程序包) final EquipmentSlot[]
-
构造器概要
构造器构造器说明Modifier
(String pName, Attribute pAttribute, AttributeModifier.Operation pOperation, NumberProvider pAmount, EquipmentSlot[] pSlots, UUID pId) -
方法概要
修饰符和类型方法说明deserialize
(com.google.gson.JsonObject pJsonObj, com.google.gson.JsonDeserializationContext pContext) private static AttributeModifier.Operation
operationFromString
(String pName) private static String
operationToString
(AttributeModifier.Operation pOperation) com.google.gson.JsonObject
serialize
(com.google.gson.JsonSerializationContext pContext)
-
字段详细资料
-
name
-
attribute
-
operation
-
amount
-
id
-
slots
-
-
构造器详细资料
-
Modifier
Modifier(String pName, Attribute pAttribute, AttributeModifier.Operation pOperation, NumberProvider pAmount, EquipmentSlot[] pSlots, @Nullable UUID pId)
-
-
方法详细资料
-
serialize
public com.google.gson.JsonObject serialize(com.google.gson.JsonSerializationContext pContext) -
deserialize
public static SetAttributesFunction.Modifier deserialize(com.google.gson.JsonObject pJsonObj, com.google.gson.JsonDeserializationContext pContext) -
operationToString
-
operationFromString
-