Hereコマンドの作成について知ることができます。
がどのようにプレイヤーを殺すためにプレイヤーキリング?それは非常に簡単です。 player.setHealth(0.0);
という関数が必要です。また、コマンドから変数player
が必要です。まず、コマンド実行者がインスタンスを持っていると判断して、if (sender instanceof Player) { }
sender
をコマンドの送信者とします。あなたは上記のPlugin Tutorial
にあります。 次にCommandSender
オブジェクトをPlayer
にキャストする必要があります。これを行うにはどうすればよいですか?簡単!
Player player = (Player)sender;
ちょうどsender
をPlayer
インスタンスにキャストします。あなたは安全にプレイヤーを殺すことができます。
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.getName().equalsIgnoreCase("yourcommand")) {
if (sender instanceof Player) {
Player player = (Player)sender;
player.setHealth(0.0);
}
}
return true;
}
は、あなたがメインJavaPlugin
クラスでコマンドを登録することを忘れないでください:
あなたのコードでは、そのように見える必要があります!
私は本当にあなたの質問を理解していないので、それが役立つことを願っています。
どのプレイヤーを殺しますか?あなたは、コマンドを発行する、ブロックを渡す、プレーヤーを殺すしたいですか? – MrPixelDream
プレーヤーの死亡イベントは、プレーヤーが死亡したときに呼び出されます。どのようにプレーヤーを殺したいですか? –
Essentialsプラグインに 'kill 'コマンドの例があります。すでに動作している例を使用することをお勧めします。 –