[Minecraft 插件] 服务器插件开发教程(一)/ 补充 - 本地插件测试环境的搭建

  这是 Minecraft 服务器插件开发教程的第(一)篇之补充。严格地来说这篇文章应该放在最开始写的,这是我的失误,在这里向所有看过我之前的教程的人道歉。


   为了测试我们编写好的插件,我们需要测试环境。如果你有支持插件的服务器,那么直接将插件丢进服务器的 plugins 文件夹即可。但是,那样做非常麻烦,需要关闭服务器,复制文件,然后等待服务器打开,中间有很长的一段等待时间。况且不是每个人都有自己的服务器的(我自己的不久前也过期了)所以,我们可以在本地搭建插件测试环境,而这个测试环境,不用说就是服务器了。

  那么,如何在本地搭建服务器呢?首先我们需要支持插件的服务器端(之前的教程提到过,原版的服务端不支持插件),这里依然以 paper 服务端为例,首先在官网下载对应版本的服务端(https://papermc.io/downloads),然后将它置于预先创建好的空文件夹:

 

 

  单击上面的目录,输入 "cmd" 然后回车 ,即可当前目录下快捷打开命令提示符(从而省去用 “cd” 命令切换目录的麻烦):

 

  输入命令 "java -jar <服务端.jar文件名称> nogui"(先不要执行,看后面)

  

  如果你之前有操作云服务器的经验,你可能会注意到,这里没有用 -Xms 和 -Xmx 参数指定所需的内存大小,这是因为我们本地测试环境通常不需要担心内存的问题(现在电脑内存基本上是16G了),不像云服务器对内存的用量有着严苛的要求。

  好的,现在我们启动了服务端。首次启动服务端时(这里特指 paper 服务端,因为我没有用过别的服务端),它会自动下载原版服务端文件,因为距离的原因,下载速度可能会非常慢,所以建议大家预先通过别的方式下载好对应版本的原版服务端,然后新建一个文件夹 "cache",将原版服务端重命名为 "mojang_版本号.jar" 的格式放入,再执行上面的命令,可以节省很多时间:

 

  附上下载原版服务端的方法(我用的是正版,可以通过启动器下载,其他方法请自寻,如果你问我为什么不能提取下载链接,我尝试去提取了,发现目录似乎用了 sha1 加密,不好反推出通用下载链接):

 

  执行命令后,如果弹出 java 版本不符的消息,那么请大家自行下载安装相应版本的 java 运行环境并配置好环境变量,这里不加赘述。

  如果一切正常,程序会提示你设置 eula,此时打开目录下的 "eula.txt",将里面的 "eula = " 改为 "eula = true",再次运行上述命令即可,此时服务端会开始生成世界,等待生成完毕后,目录下会出现 "plugins" 文件夹,此时环境已经配置完毕了。

  想要测试插件,如果服务端处于运行的状态,先输入 "stop" 命令关闭服务端,然后把插件放入 "plugins" 文件夹:

 

  执行一开始的命令,插件就会在服务端的启动过程中被加载。待服务端启动完毕,打开游戏,直接连接 "127.0.1" 即可连接到我们本地的服务端:

 

  然后你就可以测试插件的各种功能了。

posted @   ZXPrism  阅读(316)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示