NitWikit/docs/准备工作/基础知识/什么是插件.md
2024-05-23 13:14:07 +08:00

1.8 KiB
Raw Blame History

sidebar_position
5

什么是插件?

相信你已经对 mod (即模组)这个概念相当了解,但是如果你是第一次开服,或者以前没有玩过别的服务器,你大概率不知道什么是Plugin(就是插件),本文章会详细为你介绍什么是插件

工作形式

不同于大部分模组需要同时安装在客户端和服务端,插件只需要安装在服务端就可以(客户端并没有插件这种形式)也就是说使用原版端也可以进入服务器不需要专门下载mod端

安装位置

插件是需要安装在服务器根目录的 plugins 文件夹,然后需要重启服务器

:::danger

永远不要热加载/热重载/热卸载任何插件,除非你疯了

:::

插件的优点

  • 插件服更加适合类似于Via(跨版本)Geyser(基岩/Java互通)(Mod服务器使用这些会出现协议不兼容问题)
  • 插件服的开发更为简单像Skript那样的脚本语言将插件的开发难度降到了有点脑子就会
  • 插件跨版本更好比如vault三年前的插件到1.20.6最新版本还可以用

插件的缺点

  • 不可以直接像模组那样更改游戏代码,所以会受到原版游戏功能的限制

插件可以做的事情

虽然插件不能像模组那样直接更改游戏源代码,但是依然可以利用游戏机制做出一些超乎寻常的事情

这里是一些超乎寻常的插件(对新手来说)

  • Slimefun 在插件中实现模组的功能
  • ItemsAdder/Oraxen 自定义方块物品HUD家具(还有更多)
  • ModelEngine 自定义生物实体,就像模组
  • MythicMob 创造出像模组一样的技能

插件服目前已经可以使用自定义物品方块HUD家具Emoij生物实体农作物树叶Tooltip附魔...

所以说不要认为插件在最终效果上不如MOD那只是因为你太菜了