提供了什么功能?
为 CraftTweaker 添加了沉浸工程中的园艺玻璃罩兼容。
允许在 ZenScript 脚本里注册肥料/液体肥料和新的兼容种子。
示例脚本
import mods.J0B10.tweaks.GardenCloche;
# 将一个 IIngredient 类型对象注册为肥料,并且需要在第二个参数传入生长加成倍数。
# 会在无法将 IIngredient 解析为物品列表时抛出一个错误。
registerItemFertilizer(IIngredient fertilizer, float multiplier);
# 类似上面一个函数,但是将第一个型参的类型改为了 IFluidStack(即流体肥料)。
registerFluidFertilizer(ILiquidStack fluid, float multiplier);
# 注册一个种子。
# 需要提供该作物的收获物,以及可选提供的土壤方块和被显示在园艺玻璃罩里的方块。
# 如果没有给出土壤,默认为原版泥土。
# 如果没有给出显示方块,默认为提供的种子物品的方块。
# 如果种子物品无法被转化为方块形式就会导致显示错误!
registerCrop(IItemStack seed, IItemStack[] drops,
@Optional IIngredient soil, @Optional IBlock display);