本帖最后由 友 于 2019-10-13 23:11 编辑
这是我现在魔改一般使用的魔改脚本库,可以简化一些操作。
需要把压缩包内这三个脚本,放入在scripts\classes文件夹中。
你可以在其他脚本用youyihjLib呼出这个库,其他脚本加载的优先级不得超过32766
youyihjLib有以下方法可用
使用的例子
复制代码
youyihjLib.zip
(2.05 KB, 下载次数: 40)
使用CC BY-NC-SA 4.0协议
来自群组: MC百科
这是我现在魔改一般使用的魔改脚本库,可以简化一些操作。
需要把压缩包内这三个脚本,放入在scripts\classes文件夹中。
你可以在其他脚本用youyihjLib呼出这个库,其他脚本加载的优先级不得超过32766
youyihjLib有以下方法可用
方法名 | 参数 | 用途 |
getItemName | IItemStack | 获取物品ID |
getItemNameWithUnderline | IItemStack | 获取物品ID,只是冒号由下划线取代 |
recipeTweak | 是否为有序(boolean),输出(IItemStack),配方(IIngredient二维数组) | 直接修改合成,不用事先remove,需要二维数组(即使是无序) |
createSurround | 两个IIngredient | 返回8个第二个材料对象包围第一个材料对象形状的IIngredient二维数组 |
createFull3 | IIngredient | 返回3×3合成形状(IIngredient二维数组) |
createFull2 | IIngredient | 返回2×2合成形状(IIngredient二维数组) |
createCross | 两个IIngredient | 返回类似TNT合成的合成形状(第一个参数合成需要5个,第二个合成需要4个 |
removeAllRecipe | IItemStack | 删除输入物品的工作台和熔炉合成,并在JEI中隐藏 |
removeAllRecipes | IItemStack数组 | 删除输入数组中物品的工作台和熔炉合成,并在JEI中隐藏 |
getMetalName | IOreDictEntry(矿辞) | 从矿辞对象中提取金属名,可用于对应OD的遍历合成修改 |
blockToItem | IBlock | 将IBlock转为IItemStack |
使用的例子
- youyihjLib.recipeTweak(false,<minecraft:bone_block>,[[<minecraft:stone:1>,<minecraft:stone>]]);
- print(youyihjLib.getItemName(<minecraft:stone>));
- print(youyihjLib.getItemNameWithUnderline(<minecraft:stone>));
- print("metal_test");
- print(youyihjLib.getMetalName(<ore:ingotIron>));

使用CC BY-NC-SA 4.0协议
来自群组: MC百科
我感觉我已经脱离了Minecraft了。。。
从入坑到放弃。。。。
我觉得还是自己慢慢写吧。。。
(哪怕麻烦点)
看都看不懂.jpg
从入坑到放弃。。。。
我觉得还是自己慢慢写吧。。。
(哪怕麻烦点)
看都看不懂.jpg
