1430697804
本帖最后由 1430697804 于 2018-11-24 01:35 编辑

rt,我想找到一种方式使无中生有中的筛子能筛出另一个模组的矿物碎片(FSP的铜矿粒和锌矿粒)游戏版本是1.7.10 - Forge10.13.4.1614,版本隔离的方式启动,mod版本为1.38-49
虽然从另一个帖子里看到能使用json自定义但并不知道在哪儿个文件夹?
如果可以的话请说得详细些,谢谢



RSN_GK
http://www.mcbbs.net/thread-811724-1-1.html
不同的版本,同样的解决办法

1430697804
本帖最后由 1430697804 于 2018-11-24 02:10 编辑




抱歉,图片的问题终于弄好了



lilinjie
本帖最后由 lilinjie 于 2018-11-24 08:19 编辑

1.7.10恐怕你只能用CraftTweaker和ModTweaker来添加合成了
https://media.forgecdn.net/files/2313/730/ModTweaker2-0.9.6.jar
https://media.forgecdn.net/files ... r-1.7.10-3.0.13.jar
安装以后启动游戏生成scripts文件
打开scripts文件创建一个文本后缀改为 .zs
最好notepad++打开,记事本打开也可以
print("文本名“); 如"exnihilo"
                                             
mods.exnihilo.Sieve.addRecipe(<这里写用什么方块筛出你想要的矿物注意有ID要把ID写上>,  <这里为筛出的物品同样有ID也要写>, 5);

举例
mods.exnihilo.Sieve.addRecipe(<minecraft:sand:1>, [<fsp:copper_nugget>, <fsp:zinc_nugget>], [3, 3]);

1=100pe 2=50pe 3=33pe,应该为掉落率

http://minetweaker3.powerofbytes ... r:Ex_Nihilo_Support
官方wiki

RSN_GK
而且你的无中生有的版本最好更新一下,现在我用的是1.38-52,应该是最新

1430697804
本帖最后由 1430697804 于 2018-11-25 15:19 编辑
lilinjie 发表于 2018-11-24 00:08
1.7.10恐怕你只能用CraftTweaker和ModTweaker来添加合成了
https://media.forgecdn.net/files/2313/730/Mod ...
请问举例中
mods.exnihilo.Sieve.addRecipe(<minecraft:sand:1>, [<fsp:copper_nugget>, <fsp:zinc_nugget>], [3, 3]);
黄色部分的作用是什么?将语句
      mods.exnihilo.Sieve.addRecipe(<minecraft:gravel>, [<Steamcraft:smashedOre:*>], [3, 3]);
输入进去后提示“ERROR:[ModTweaker2]Number of items in arrays are different or null (1,2)”另外Pe是指百分之*的概率?


以上问题以通过自行摸索的方式解决了,
mods.exnihilo.Sieve.addRecipe(<【输入的方块】>, [<【筛出的东西A】>,<【筛出的东西B】>], [【筛出A的概率】,【筛出B的概率】]);
[]内的事物可以当作有序的集合?列表?亦或是其他的什么?错误的原因是筛出产物的列表中没有第二项却却写上了第二项产物的概率。
希望能有人解释一下import的用法和作用之类的........
渴望“猴子也能懂”的傻瓜式教程

lilinjie
1430697804 发表于 2018-11-25 13:28
请问举例中
黄色部分的作用是什么?将语句
      mods.exnihilo.Sieve.addRecipe(, [], [3, 3]);

如果只输出一种矿物
就应该是
mods.exnihilo.Sieve.addRecipe(<minecraft:gravel>,  <Steamcraft:smashedOre:*>,  3);这里其实可以使用矿物词典
注意后面是只有在输出多个矿物时则使用
(<minecraft:gravel>, [<minecraft:iron_ingot>, <minecraft:diamond>], [3, 2]);
1 = 100pe就是1%, 2=50pe就是0.5%,  3=0.33%
大概是这样的

lilinjie
1430697804 发表于 2018-11-25 13:28
黄色部分的作用是什么?将语句
      mods.exnihilo.Sieve.addRecipe(, [], [3, 3]);
输入进去后提示“ER ...

import的用其法
  
import mods.exnihilo.Sieve;
import mods.exnihilo.Hammer;

Sieve.addRecipe(<minecraft:sand>, <minecraft:gold_ingot>, 3);
Hammer.addRecipe(<minecraft:coal_block>, <minecraft:stone>, 0.45, 1.25);
Sieve.removeRecipe(<minecraft:iron_ingot>);
Hammer.removeRecipe(<minecraft:stone>);