# ItemAcquisitionMethod
class in mod.common.minecraftEnum
描述
获得物品的方法枚举值
class ItemAcquisitionMethod(object):
Unknown = -1 # 获得方法未知。
MethodNone = 0 # 无获得方法。
PickedUp = 1 # 通过捡起道具的方式获得。服务端和客户端均触发。
Crafted = 2 # 通过工具合成的方式获得,工具包括工作台、制图台、砂轮、织布机和切石机。从客户端触发。
TakenFromChest = 3 # 通过从箱子中拿取的方式获得。从客户端触发。
TakenFromEnderchest = 4 # 通过从末影箱中拿取的方式获得。目前从末影箱子拿取物品时只返回TakenFromChest的值。
Bought = 5 # 通过与村民交易的方式获得。目前与村民交易只返回Trading的值。
Anvil = 6 # 通过铁砧的方式获得。从客户端触发。
Smelted = 7 # 通过烧炼的方式获得,包括熔炉、烟熏炉及高炉。从客户端触发。
Brewed = 8 # 通过酿造的方式获得。只要从酿造台取下道具都会触发。从客户端触发。
Filled = 9 # 通过装满空瓶、空桶或炼药锅,又或是从其中倒出内容物的方式获得,服务端和客户端均触发。
# 注意,对象为炼药锅时仅从服务端触发事件。
Trading = 10 # 通过交易的方式获得。从客户端触发。
Fishing = 11 # 通过钓鱼的方式获得。服务端和客户端均触发。
Container = 13 # 通过容器的方式获得,目前只支持锻造台。从客户端触发。
Feeding = 14 # 被喂食。从服务端触发。