概述
一款自定义枪械数据包。玩家可以配合上 CustomModelData、纹理包和数据包开放的几个接口实现千奇百怪的效果,并且数据包为 MIT 协议,意味着可以随意使用、修改。不许射射
文档
请查看“游戏设定”
示例
给予自己一个伤害为 100 的枪械。
/give @s carrot_on_a_stick{CngNBT:{Damage:100}}
给予自己一个伤害为 100 最大弹药装填数量为 30 且使用子弹 ID 为 Default 的枪械,并给予配套子弹。
/give @s carrot_on_a_stick{CngNBT:{Damage:100,AmmoID:"Default",MaxAmmo:30}}
/give @s iron_nugget{CngAmmoNBT:{ID:"Default"}}
给予自己水平后坐力为 50,水平后坐力偏移度为 10,垂直后坐力为 100,垂直后坐力偏移度为 40 且伤害为 100 的枪械(当 X 或 Y 不存在时候则没有相关后坐力)。
/give @s carrot_on_a_stick{CngNBT:{Damage:100,Recoil:{X:50,X_Offest:10,Y:100,Y_Offest:40}}}
给予自己射击间隔为 100 游戏刻,装弹时间为 20 游戏刻的枪械。
/give @s carrot_on_a_stick{CngNBT:{FiringInterval:100,LoadingTime:20}}
给予自己弹道下坠为 50 的枪械。
/give @s carrot_on_a_stick{CngNBT:{Drop:50}}
注意事项
本数据包命名空间为cng,实体标签前缀为 cngt、计分板前缀为 cngs;
升级到 0.5.7a 之前,请先用 unload 函数卸载,再安装 0.5.7a 及以上版本;
错误略多,如果遇到错误请去项目 Issue 或者评论区内反馈;
作者因学业繁忙可能较久才能更新,请见谅。