声明:修改MrCrayfish的枪模组或他的附属模组都可以使用以下教程
修改模组文件内json或使用openload模组写数据包。
方法1:
1.找到mods\[更多的枪] additional-guns-0.8.0-1.16.5.jar\data\additionalguns\guns\ 这里都是武器的数值json文件。
2.打开其中一个,如9a91的: 3.可以看到如:
"auto":"true/false"。是否自动开枪
"gripType": "cgm:two_handed" 握把类型,双手
"maxAmmo":"30" 最大弹药量30等数值
修改"Damage"武器伤害等需要修改的数值,修改完成后,ctrl+s保存,再关闭编辑窗口,
发现压缩包内容改变可以选择保留改变:
4.进游戏就可以看到武器数值更改过啦
5.json文件中各数值对应的英文
{
"general": {
auto: true, 射击方式是自动吗
rate": 3, 射速
grip Type: "cgm:two_handed", 握把类型
max Ammo: 30, 最大弹药量
"reload Amount": 5, 单次装弹量 例如霰弹枪和左轮可以设置成一次装一发比较合理
"recoil Angle": 4.0, 后坐力角度 减少此值会让后坐力减少 枪更好控制
"recoil Kick": 0.5, 枪模跳动幅度
"recoil Ads Reduction": 0.6, 瞄准后坐力削减 右键瞄准情况下后坐力会变成的百分比 范围0.0-1.0
"always Spread": true, 是否总是扩散
"spread": 5.0 扩散值 值越大越散,越小越精准
},
"projectile": {
"item": "additionalguns:bullet_medium", 此枪使用的弹药类型
"visible": false, 子弹是否可见
"gravity": true, 子弹是否有重力
"damage": 6.5, 单发子弹伤害
"size": 0.1, 子弹大小 通常rpg手榴弹设置的会大一些
"speed": 50.0, 子弹速度 如果启用子弹重力+慢速度子弹会很难击中目标
"life": 60
},
方法2:写数据包
1.下载openLoader模组后,在版本名/openloader会生成两个文件夹data和resources。
2.进入data新建一个随意名字的文件夹,然后进去再新建一个data文件夹和pack.mcmeta
3.然后继续在data内建和模组内同样的文件夹结构\data\additionalguns\guns\ak74.json,
把模组文件夹内的你需要更改数值的json复制过来,如ak74.json。
然后,再按照前文 方法1同样的方法编辑武器数值,并保存。
全部修改完成后,重新启动游戏。