如何创建一个模组专有定制的工具类

思念


版本信息
你使用的IDE:IntelliJ IDEA
你使用的IDE版本: 2019.3.2
fabric版本: 0.7.8+build.186
Minecraft版本: 1.15.2
Mapping 文件版本: net.fabricmc:yarn:1.15.2+build.14:v2

错误情况简述
我看了很多教程帖子,并没有这个代码的具体写法,自己琢磨的代码都是错误的不能运行,有没有大佬有这种方面的例子或者帖子,就是让mc创建一个新的工具类,如扳手。某些机器方块需要扳手进行拆卸。


FledgeXu


扳手就是特殊的物品。


FledgeXu


  1. 首先工具物品是一种物品,我们首先 new 一个 Item

  2. 然后思考这个物品能干什么。比如这是个扳手能拆机器,那么对应的机器在被右击时,应检查玩家手持物品是不是你的那个扳手,如果是,直接 World.setAir,然后掉物品

  3. 重复过程 2 直到功能完备

  4. 注册

Thus spoke 3T


思念


虽然这个方法的确有效不过我要制作的是右键调流体出口,shift右键调朝向,右击事件已经没法完全使用,不过还是非常感谢你的帮助


system


该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。