マガジンのカバー画像

Minecraftのサーバープラグインを作るシリーズ

6
「Minecraftのサーバープラグインを作る」のまとめです。
運営しているクリエイター

記事一覧

Minecraftのサーバープラグインを作る(4) ~昔のゲームモードコマンド編~

環境

Minecraft 1.18.1
Spigot Server
Intellij IDEA Community Edition

今回の実装するコマンド

 まず、従来のコマンドと競合しないように違うコマンド名にします。
今回は「/classic_gamemode」とでもしておきましょう。

今回からプログラム全文は載せません。というよりかは載せられません。最適化してしまってメッセージなどを

もっとみる
Minecraftのサーバープラグインを作る(3) ~サバイバルでも飛べるように編~

Minecraftのサーバープラグインを作る(3) ~サバイバルでも飛べるように編~

環境

Minecraft 1.18.1
Spigot Server
Intellij IDEA Community Edition

今回の実装するコマンド

 今回はサバイバルでも飛べるようにするコマンドを実装します。

Player pl = Bukkit.getPlayer(args[0]);pl.setAllowFlight(true);

ベースはこれになります。ただ、Op持ちしかでき

もっとみる

Minecraftのサーバープラグインを作る(2.5) ~名前を変える編~

前回のコマンド実装のその後と全文。解説は特に。

import org.bukkit.Bukkit;import org.bukkit.command.Command;import org.bukkit.command.CommandExecutor;import org.bukkit.command.CommandSender;import org.bukkit.entity.Player;im

もっとみる
Minecraftのサーバープラグインを作る(2) ~名前を変える編~

Minecraftのサーバープラグインを作る(2) ~名前を変える編~

環境

Minecraft 1.18.1
Spigot Server
Intellij IDEA Community Edition

今回の実装するコマンド

 Tabやチャットでの名前を変更する。
これは簡単で、Playerの三つのパラメーターをいじるだけ。

player.setCustomName(args[1]+"...?");player.setDisplayName(args[1]+

もっとみる

Minecraftのサーバープラグインを作る(1.5) ~全体送信メッセージ編~

私が最終的に書き上げたプログラム文。

import org.bukkit.ChatColor;import org.bukkit.command.Command;import org.bukkit.command.CommandExecutor;import org.bukkit.command.CommandSender;import static org.bukkit.Bukkit.getS

もっとみる
Minecraftのサーバープラグインを作る(1) ~全体送信メッセージ編~

Minecraftのサーバープラグインを作る(1) ~全体送信メッセージ編~

適当に書いていきます。一日一実装とかがいいのかもしれない。

環境

Minecraft 1.18.1
Spigot Server
Intellij IDEA Community Edition

今回の実装するコマンド

 全体に文字が送信できるようにしたいと思います。
全体に文字が送信できるようにするにはただ単に、

getServer().broadcastMessage("Hoge");

もっとみる