回复:
zwb_dwz
zwb_dwz
本帖最后由 zwb_dwz 于 2022-12-1 22:13 编辑
“config”-“ExNihiloCreateio.cfg”-第145行“baseProgress=”
范围为“0.009999999776482582到1”
2022-12-01 14:11:49
ABlueCat
ABlueCat
本帖最后由 ABlueCat 于 2022-12-1 22:15 编辑
我大概找到要修改的位置了,如果我没搞错的话,这个的计算公式是:
(模组提供的效率附魔等级+mc原生的效率附魔等级)*配置文件内的efficiencyScaleFactor
也就是说,打开.minecraft\config\exnihilocreatio\ExNihiloCreatio.cfg,找到D:efficiencyScaleFactor=0.05一项,将其修改即可。数值越大,效率越高。
代码佐证:
float efficiency = (float) EnchantmentHelper.getEnchantmentLevel(ModEnchantments.EFFICIENCY, meshStack);
efficiency += (float) EnchantmentHelper.getEnchantmentLevel(Enchantments.EFFICIENCY, meshStack);
progress += (ModConfig.sieve.baseProgress
+ ModConfig.sieve.enchantments.efficiencyScaleFactor * efficiency)
* (1f + ModConfig.sieve.enchantments.hasteScaleFactor * haste);
复制代码
注释佐证:
# Additional progress per level of efficiency.
# Min: 0.0
# Max: 1.7976931348623157E308
复制代码
2022-12-01 14:14:24
feng_sui
feng_sui
zwb_dwz 发表于 2022-12-1 22:11
“config”-“ExNihiloCreateio.cfg”-第145行“baseProgress=”
范围为“0.009999999776482582到1”
image.png
(273.24 KB, 下载次数: 0)
下载附件
2022-12-1 22:16 上传
你确定么
2022-12-01 14:16:15
zwb_dwz
zwb_dwz
本帖最后由 zwb_dwz 于 2022-12-1 22:27 编辑
feng_sui 发表于 2022-12-1 22:16
你确定么
那就ctrl+f
baseProgress=
你试试
2022-12-01 14:19:33
FireworkPolymer
FireworkPolymer
在你的.minecraft\versions\1.12.2-Forge\config\exnihilocreatio下有一个配置文件,打开它
其中有一段可以配置筛子
sieve {
# 最小值: 0
# 最大值: 2147483647
I:autoSieveRadius=2
# 每点击一次筛子的进度,可由效率附魔和急迫效果影响.
# 最小值: 0.009999999776482582
# 最大值: 1.0
D:baseProgress=0.10000000149011612
# 若开启此选项,所有的筛网都能继承更低等级筛网的产物配方.
# 注意,如果相同的物品在不同等级的筛网中注册,高等级的筛网有几率获得更多掉落物
B:flattenSieveRecipes=false
# 最小值: 1
# 最大值: 64
I:meshMaxStackSize=16 #筛网最大堆叠上限
B:setFireToMacroUsers=false
# 最小值: 0
# 最大值: 2147483647
I:sieveSimilarRadius=2 #筛子的近似半径?
enchantments {
# 每一级效率附魔增加多少每点击一次的进度.
# 最小值: 0.0
# 最大值: 1.7976931348623157E308
D:efficiencyScaleFactor=0.05
# 允许筛子附上效率附魔.
B:enableSieveEfficiency=true
# 允许筛子附上时运附魔.
B:enableSieveFortune=true
# 允许筛子附上海之眷顾附魔.
B:enableSieveLuckOfTheSea=true
# 允许急迫效果增加筛子的筛选速度.
B:hasteIncreasesSpeed=true
# 急迫效果对筛子的影响比例.
# 最小值: 0.0
# 最大值: 1.7976931348623157E308
D:hasteScaleFactor=1.0
# 最小值: 1
# 最大值: 2147483647
I:sieveEfficiencyMaxLevel=5 #筛子能附上效率附魔的最高等级
# 最小值: 1
# 最大值: 2147483647
I:sieveFortuneMaxLevel=3 #筛子能附上时运附魔的最高等级
# 最小值: 1
# 最大值: 2147483647
I:sieveLuckOfTheSeaMaxLevel=3 #筛子能附上海之眷顾附魔的最高等级
}
}
复制代码
看你的需求自己编辑
你大概是想编辑每点击一次筛子的进度
那就编辑D:baseProgress=0.10000000149011612
2022-12-01 14:20:22
FireworkPolymer
FireworkPolymer
本帖最后由 FireworkPolymer 于 2022-12-1 22:30 编辑
回复进审核了,直接发图
image.png
(636.63 KB, 下载次数: 0)
下载附件
2022-12-1 22:23 上传
修改D:baseProgress=这里即可
但是你的版本是0.4,没有此选项,请更新到最新版本
2022-12-01 14:21:50
feng_sui
feng_sui
ABlueCat 发表于 2022-12-1 22:14
我大概找到要修改的位置了,如果我没搞错的话,这个的计算公式是:
(模组提供的效率附魔等级+mc原生的效率 ...
emmm怎么说呢,经我的查看,你们选择的无中生有版本与我的不一样,我的版本是0.4你们的版本预计是0.4.7.2,所以你的方法对我无用
2022-12-01 14:40:39
feng_sui
feng_sui
zwb_dwz 发表于 2022-12-1 22:19
那就ctrl+f
baseProgress=
你试试
我的版本是0.4你的版本不是0.4自然找不到
2022-12-01 14:42:13
feng_sui
feng_sui
FireworkPolymer 发表于 2022-12-1 22:21
回复进审核了,直接发图
修改D:baseProgress=这里即可
感谢大佬,但是我看过了,我的版本与您的版本不符,所以并不能更改速率
2022-12-01 14:42:58
名副其实
名副其实
feng_sui 发表于 2022-12-1 22:42
我的版本是0.4你的版本不是0.4自然找不到
如果可以的话请发一份你的模组原文件,我们直接照着你的模组给你掰开配置一个一个找
2022-12-01 14:43:52
feng_sui
feng_sui
名副其实 发表于 2022-12-1 22:43
如果可以的话请发一份你的模组原文件,我们直接照着你的模组给你掰开配置一个一个找 ...
上传了配置文件和原文件都有
2022-12-01 14:46:51
zwb_dwz
zwb_dwz
feng_sui 发表于 2022-12-1 22:42
我的版本是0.4你的版本不是0.4自然找不到
ExNihiloCreatio.cfg
(9.49 KB, 下载次数: 0)
2022-12-1 22:52 上传
点击文件名下载附件
试试
改动内容为
第138行,改为“1”
2022-12-01 14:52:56
feng_sui
feng_sui
zwb_dwz 发表于 2022-12-1 22:52
试试
改动内容为
第138行,改为“1”
那是我自己加的试了一遍并不能,不要被误解
2022-12-01 14:53:57
zwb_dwz
zwb_dwz
本帖最后由 zwb_dwz 于 2022-12-1 23:15 编辑
feng_sui 发表于 2022-12-1 22:53
那是我自己加的试了一遍并不能,不要被误解
很抱歉,因为我的设备原因,我没法打开以class为扩展名的文件(很多)
我的想法是将该jar解压,搜索sieve(筛子)对这些文件进行查看
不能为你解答了
扩展名为class的文件打开方式教程(我不知道你会不会)
教程-站外链接
应该能找到有关于“效率”的内容
如果不行,那可以改魔改等级上限(如果你认为可以)祝你好运
实在不行只能换mod了(我知道换mod很麻烦,但没办法了)
2022-12-01 15:14:35