youyihj
本帖最后由 友 于 2019-10-13 23:11 编辑

这是我现在魔改一般使用的魔改脚本库,可以简化一些操作。
需要把压缩包内这三个脚本,放入在scripts\classes文件夹中。
你可以在其他脚本用youyihjLib呼出这个库,其他脚本加载的优先级不得超过32766
youyihjLib有以下方法可用

方法名
参数
用途
getItemNameIItemStack获取物品ID
getItemNameWithUnderlineIItemStack获取物品ID,只是冒号由下划线取代
recipeTweak是否为有序(boolean),输出(IItemStack),配方(IIngredient二维数组)直接修改合成,不用事先remove,需要二维数组(即使是无序)
createSurround两个IIngredient返回8个第二个材料对象包围第一个材料对象形状的IIngredient二维数组
createFull3IIngredient返回3×3合成形状(IIngredient二维数组)
createFull2IIngredient返回2×2合成形状(IIngredient二维数组)
createCross两个IIngredient返回类似TNT合成的合成形状(第一个参数合成需要5个,第二个合成需要4个
removeAllRecipeIItemStack删除输入物品的工作台和熔炉合成,并在JEI中隐藏
removeAllRecipesIItemStack数组删除输入数组中物品的工作台和熔炉合成,并在JEI中隐藏
getMetalNameIOreDictEntry(矿辞)从矿辞对象中提取金属名,可用于对应OD的遍历合成修改
blockToItemIBlock将IBlock转为IItemStack

使用的例子
  1. youyihjLib.recipeTweak(false,<minecraft:bone_block>,[[<minecraft:stone:1>,<minecraft:stone>]]);
  2. print(youyihjLib.getItemName(<minecraft:stone>));
  3. print(youyihjLib.getItemNameWithUnderline(<minecraft:stone>));


  4. print("metal_test");
  5. print(youyihjLib.getMetalName(<ore:ingotIron>));
复制代码


youyihjLib.zip (2.05 KB, 下载次数: 40)

使用CC BY-NC-SA 4.0协议

来自群组: MC百科

Diamondovo
我感觉我已经脱离了Minecraft了。。。
从入坑到放弃。。。。
我觉得还是自己慢慢写吧。。。
(哪怕麻烦点)
看都看不懂.jpg

第一页 上一页 下一页 最后一页