官方服务器 vanilla 有没有支持外挂简单插件的支持

2021-08-05 11:03:43 +08:00
 cwcc
众所周知有第三方服务器 spigot 之类的,但是其是在官方 jar 上面魔改的,所以理论上在游戏内容比如 AI 或者算法方面存在一定的差异?

我的私服只需要很简单的 hook 一些事件,做记录和通知,感觉甚至只用 agent 旁载就能做到?

不太懂,希望有比较懂 mc 服务器开发的老铁解答一下
1787 次点击
所在节点    Minecraft
4 条回复
libook
2021-08-05 14:45:38 +08:00
Spigot 是在 CraftBukkit 基础上进行开发的,CraftBukkit 不是一个从 0 开始做的的服务器,你可以把它看做成一个原版服务器的大型 mod,目的是为原版服务器加上 Bukkit API 。

你自己尝试构建一个 Spigot 就知道了,它会先下载原版服务器的 jar 包,然后解包,把 CraftBukkit 和 Spigot 的程序加上去,再重新打包。

Bukkit API 是对原版 API 的扩展,不修改原本的游戏内容和机制,但 plugin 开发者可以调用这些接口来对游戏内容和机制进行修改或替换。
no1xsyzy
2021-08-06 11:08:15 +08:00
(你可以用命令方块,把它包进厚厚的基岩里去)
no1xsyzy
2021-08-06 11:24:28 +08:00
…… 如果说要执行管理任务的话
https://github.com/tiiffi/mcrcon

要注意通过这个方式密码是明文传输的。

魔改主要是三角函数等数学方面的改进,确实可能会影响矢量大炮精度。
LJYXG
2021-08-07 19:23:07 +08:00
我感觉你可以考虑下 Fallen_Breath 的 MCDR

https://github.com/Fallen-Breath/MCDReforged

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/793796

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX