Minecraft · 选择目标
MINECRAFT 插件生成器
在 Minecraft 里,“插件”其实涵盖五种截然不同的东西,选错了会浪费很多时间。本页解释它们的区别,并把你带到合适的生成器。
对比各个选项
| 目标 | 运行于 | 玩家安装 | 最适合 |
|---|---|---|---|
| Plugin (Spigot / Paper / Folia) | Server only | Vanilla clients can join | Commands, permissions, gameplay rules, economies, GUIs |
| Proxy plugin (BungeeCord / Velocity) | Proxy only | Vanilla clients can join | Queues, routing, cross-server chat, transfers |
| Mod (Forge / Fabric) | Client and server | Players must install it | New blocks, items, entities, rendering |
| Datapack | Server only | Vanilla clients can join | Recipes, loot tables, advancements, functions |
| Skript | Server only (needs Skript) | Vanilla clients can join | Event-driven behaviour without writing Java |
简短总结
如果玩家不需要安装任何东西,这几乎是所有公开服务器的需求,你需要的是插件、数据包或 Skript,而不是模组。
如果你需要真正全新的方块、物品或实体,出现在玩家的物品栏和世界里,你需要的是模组,而且每个玩家也都要装。
如果它涉及多个服务器,比如排队、全网聊天、在服务器之间传送玩家,那是代理端的范畴,不是后端。
如果它很小、由事件驱动,而且你不想编译任何东西,Skript 能让你最快做到。
所有 Minecraft 生成器
Minecraft · ServerSpigot, Paper & Folia pluginsServer-side Java plugins with a real Maven tree, plugin.yml and a compiled .jar.Minecraft · KotlinKotlin Minecraft pluginsThe same Bukkit API with a Kotlin source set and a Gradle build instead of Maven.Minecraft · ProxyBungeeCord & Velocity proxy pluginsNetwork-level plugins for queueing, routing and cross-server messaging.Minecraft · ScriptingSkript 脚本Plain .sk files you drop into /plugins/Skript/scripts and reload. No Java, no build step.Minecraft · ModdingForge & NeoForge modsClient-and-server mods with the full Gradle project, mods.toml and registry entries.Minecraft · ModdingFabric 模组Loom Gradle projects with fabric.mod.json and mixins, for the lightweight loader.Minecraft · Vanillavanilla datapacksmcfunctions, advancements, loot tables and recipes, with no mod loader on the server.
还不确定?插件文档介绍了 plugin.yml、Spigot 与 Paper 的区别以及 Folia 的线程模型,模组文档则对比了 Forge 和 Fabric。