Minecraft · 対象を選ぶ
MINECRAFTプラグインジェネレーター
Minecraftでの「プラグイン」には、実際には5種類の異なるものが含まれ、選び間違えると多くの時間を無駄にします。このページでは違いを説明し、最適なジェネレーターへご案内します。
選択肢を比較
| 対象 | 動作する場所 | プレイヤーのインストール | 向いている用途 |
|---|---|---|---|
| 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 |
手短にまとめると
プレイヤーに何もインストールさせたくない場合(公開サーバーならほぼ必ずそうでしょう)は、MODではなく、プラグイン、データパック、Skriptが必要です。
まったく新しいブロック、アイテム、エンティティをプレイヤーのインベントリやワールドに登場させたい場合はMODが必要で、全プレイヤーもそのMODを入れる必要があります。
複数のサーバーにまたがるもの(待機列、ネットワークチャット、サーバー間の移動)は、バックエンドではなくプロキシの領域です。
小さくてイベント駆動のもので、コンパイルはしたくないなら、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 MODLoom 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のスレッドモデルを説明しており、MODのドキュメントではForgeとFabricを比較しています。