我的世界世界合成[InWorldCrafting]有关代码
流体转化物品
[ mods.inworldcrafting.FluidToItem.transform(
IItemStack output, ILiquidStack inputFluid, IIngredient[] inputItems, @Optional boolean consume
); ]
IItemStack output 要合成的物品
ILiquidStack inputFluid 所使用的的流体
IIngredient[] inputItems 投入流体中的物品,用“[]”包起来
@Optional boolean consume 可选,是否消耗流体,默认为“true”也就是不消耗
流体转化流体
mods.inworldcrafting.FluidToFluid.transform(
ILiquidStack output, ILiquidStack inputFluid, IIngredient[] inputItems, @Optional boolean consume
);
ILiquidStack output 要合成的流体
ILiquidStack inputFluid 所使用的的流体
IIngredient[] inputItems 投入流体中的物品,用“[]”包起来
@Optional boolean consume 可选,是否消耗流体,默认为”true”也就是不消耗
燃烧合成
mods.inworldcrafting.FireCrafting.addRecipe(
IItemStack output, IIngredient inputItem, @Optional int ticks
);
IItemStack output 合成的物品
IIngredient inputItem 投入火中的物品
@Optional int ticks 可选,需要燃烧的时间,默认 2t ,使用整数
爆炸方块合成
mods.inworldcrafting.ExplosionCrafting.explodeBlockRecipe(
IItemStack output, IItemStack blockStack, @Optional int itemSpawnChance
);
IItemStack output 合成的物品
IItemStack blockStack 被爆炸的方块
@Optional int itemSpawnChance 可选,合成成功的概率(如果没有成功转化,原方块不会掉落任何掉落物),默认100%,注意是整数形式
爆炸物品(实体)合成
mods.inworldcrafting.ExplosionCrafting.explodeItemRecipe(
IItemStack output, IIngredient inputItem, @Optional int survicechance
);
IItemStack output 要合成的物品
IIngredient inputItem 被爆炸的物品
@Optional int survicechance 可选,合成成功的概率(如果没有成功转化,原物品直接消失),默认100%,注意是整数形式