我们在最开始的开发教程都是关于模组的Client Side的内容,并没有关于Server Side的内容。今天我们来简单分享一下Server端开发需要注意的一些事项。
我们运行的都是Minecraft Client的游戏
1.在运行Minecraft Server之前我们需要找到开发包下面的run文件夹,找到一个叫做eula.txt的文件(没有就新建一个)
之后把文件中的false改为true,然后保存文件即可。
2.把运行的项目切换到Minecraft Client
,然后点击右边的运行按钮:
3.如果项目在运行过程中强制退出并出现报错
我们需要点击蓝色的报错.java文件,找到报错的地方,然后逐步解决这些问题。
比如如果我们的自定义盔甲没有在自定义的功能函数(诸如getArmorModel()、onArmorTick()等)前面加@SideOnly(Side.CLIENT)
字段,服务端在运行时就不能识别我们模组中的这些函数,就会导致服务端的崩溃。
一些诸如自定义流体、粒子效果的注册函数、调用函数最好也要加上@SideOnly(Side.CLIENT)
字段: