Update what-is-plugin.md (#179)

This commit is contained in:
zzzyyylllty 2024-08-05 09:37:04 +08:00 committed by GitHub
parent 252c883225
commit 0f052e5a7a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -27,6 +27,16 @@ sidebar_position: 3
:::
:::warning
如果你正在使用一个没有明确提醒支持哪个子版本的插件,那么要小心:
SpigotMC 的插件版本支持除了 1.20.6 只会显示大版本号(如 1.20)而不会显示小版本号(如 1.20.4
因此如果你不确定这个插件是否支持该小版本,就算加载成功(绿名)也一定要完整测试了这个插件能够正常使用。
:::
## 插件的优点
* 插件服的开发大多数时候都更加简单,而不需要接触 Minecraft 的源代码。像 Skript 那样的脚本语言将插件的开发难度降到了有点脑子就会
@ -35,6 +45,7 @@ sidebar_position: 3
## 插件的缺点
* 由于版本 API 的变动,如果插件实现的功能较多,更换一个小版本都很可能导致某些功能失去作用甚至无法正常加载。
* 接触 Minecraft 本身的代码变得困难,而且通常需要考虑多个版本之间的代码变动。
* 很难直接像模组那样通过 Mixin 直接更改游戏代码,某些必须需要修改源代码才能实现的功能在插件上很难实现。