Modding API/AoASkillAPI

From Advent of Ascension Wiki
Jump to: navigation, search

可用函数的javadocs可以在http://tslat.net/Hosting/Tslat-AoA/javadocs找到。

如果某条为函数,则其后附带()字样。如果为对象,则为{},否则不加符号后缀。

addExtractionDrop()[edit | edit source]

作用 精炼战利品表中加入一条带有权重的条目,同时可选加入等级需求。
堆叠数量默认为1。可选加入等级要求与物品堆叠数量范围。
参数 level int 指定获得此条掉落所需的最低精炼等级。最小值为1
weight float 指定条目权重。简单的掉落使用基准权重100。若有条目权重较高,则此条目物品的获得将会相对来说更稀有。最小值为1
loot ItemStack 可为空。附着于此条目的物品堆。
xp float 附着于此条目的经验值。最小值为0,最大值为20000
minStackSize int 可选。战利品物品堆的最小堆叠数量。最小值为1
maxStackSize int 可选。战利品物品堆的最大堆叠数量。此值最小不能等于或小于minStackSize的值,最大不能超过64
返回 void
public static void addExtractionDrop(int level, int weight, @Nullable ItemStack loot, float xp)
public static void addExtractionDrop(int level, int weight, @Nullable ItemStack loot, float xp, int minStackSize, int maxStackSize)

addForagingDrop()[edit | edit source]

作用 采掘战利品表中加入一条带有权重的条目,同时可选加入等级需求。
堆叠数量默认为1。可选加入等级要求与物品堆叠数量范围。
参数 level int 指定获得此条掉落所需的最低采掘等级。最小值为1
weight float 指定条目权重。简单的掉落使用基准权重100。若有条目权重较高,则此条目物品的获得将会相对来说更稀有。最小值为1
loot ItemStack 可为空。附着于此条目的物品堆。
xp float 附着于此条目的经验值。最小值为0,最大值为20000
minStackSize int 可选。战利品物品堆的最小堆叠数量。最小值为1
maxStackSize int 可选。战利品物品堆的最大堆叠数量。此值最小不能等于或小于minStackSize的值,最大不能超过64
返回 void
public static void addForagingDrop(int level, int weight, @Nullable ItemStack loot, float xp)
public static void addForagingDrop(int level, int weight, @Nullable ItemStack loot, float xp, int minStackSize, int maxStackSize)

addHaulingDrop()[edit | edit source]

作用 垂钓战利品表中加入一条带有权重的条目,同时可选加入等级需求。
堆叠数量默认为1。可选加入等级要求与物品堆叠数量范围。
参数 level int 指定获得此条掉落所需的最低垂钓等级。最小值为1
weight float 指定条目权重。简单的掉落使用基准权重100。若有条目权重较高,则此条目物品的获得将会相对来说更稀有。最小值为1
loot ItemStack 可为空。附着于此条目的物品堆。
xp float 附着于此条目的经验值。最小值为0,最大值为20000
minStackSize int 可选。战利品物品堆的最小堆叠数量。最小值为1
maxStackSize int 可选。战利品物品堆的最大堆叠数量。此值最小不能等于或小于minStackSize的值,最大不能超过64
返回 void
public static void addHaulingDrop(int level, int weight, @Nullable ItemStack loot, float xp)
public static void addHaulingDrop(int level, int weight, @Nullable ItemStack loot, float xp, int minStackSize, int maxStackSize)

addLoggingDrop()[edit | edit source]

作用 砍伐战利品表中加入一条带有权重的条目,同时可选加入等级需求。
堆叠数量默认为1。可选加入等级要求与物品堆叠数量范围。
参数 level int 指定获得此条掉落所需的最低砍伐等级。最小值为1
weight float 指定条目权重。简单的掉落使用基准权重100。若有条目权重较高,则此条目物品的获得将会相对来说更稀有。最小值为1
loot ItemStack 可为空。附着于此条目的物品堆。
xp float 附着于此条目的经验值。最小值为0,最大值为20000
minStackSize int 可选。战利品物品堆的最小堆叠数量。最小值为1
maxStackSize int 可选。战利品物品堆的最大堆叠数量。此值最小不能等于或小于minStackSize的值,最大不能超过64
返回 void
public static void addLoggingDrop(int level, int weight, @Nullable ItemStack loot, float xp)
public static void addLoggingDrop(int level, int weight, @Nullable ItemStack loot, float xp, int minStackSize, int maxStackSize)