我的世界怎么写插件?
你需要一个可以编辑数据的工具,我推荐你使用MCP(Minecraft Command Prompt),你可以把它理解成一个有后台管理权限的命令提示符。安装和基本使用方法可以在我的世界中文论坛找到,网址如下: URL 然后,你就可以开始做插件了!
以一个怪物刷怪笼为例,首先你需要准备一些资料,这个刷怪笼会生成一些什么样的怪物,这些怪物的数据在哪里保存着(如基岩版1.16的怪物数据是在/minecraft/data/world/generic_monsters.json里),这个刷怪笼要如何使用(是直接放在生存世界还是用命令方块来控制)等等。
做好了准备工作之后就可以开始写了,在游戏的运行过程中有很多时候需要加载数据,一般都是在Tick()或者是OnLoad()这种方法中加载,具体要在什么时候加载要根据你的插件的需求来定。加载完成之后就要开始编写指令了,一般是使用MCP的/setblock或者/fill填充一个区块,然后再使用Forge的指令管理器来添加附魔、设置数据什么的。
当以上都做好了之后就需要测试一下了,你可以自己亲自玩一玩试试效果,如果是命令方块的版本也可以尝试使用命令测试器来测试。 最后就是导入到Forge中去了,Forge的导入方法在我的世界中中文论坛里也有,地址如下: http://www.mcforum.net/index.php?topic=57993.0 注意:Forge的版本要和游戏的版本对应起来。