-
プレイヤーにメッセージを送信する方法:
Player player = ...; // テキストを表示したいプレイヤーのインスタンスを取得する String message = "永続的なテキスト"; // 表示したいテキストメッセージ player.sendActionBar(message);
-
タスクを使用してタイマーとしてテキストを表示する方法:
Player player = ...; // テキストを表示したいプレイヤーのインスタンスを取得する String message = "永続的なテキスト"; // 表示したいテキストメッセージ int duration = 100; // テキストを表示する期間(単位: ティック) BukkitTask task = new BukkitRunnable() { int count = 0; @Override public void run() { if (count >= duration) { cancel(); // タスクを終了する } else { player.sendActionBar(message); count++; } } }.runTaskTimer(plugin, 0, 1);
この例では、
duration
変数で指定した期間だけテキストが表示されます。 -
プレイヤーリストヘッダーを使用する方法:
Player player = ...; // テキストを表示したいプレイヤーのインスタンスを取得する String message = "永続的なテキスト"; // 表示したいテキストメッセージ player.setPlayerListHeader(message);
この方法は、プレイヤーリストに表示されるヘッダー部分にテキストを表示するものです。
これらはいくつかの方法の一部ですが、Minecraft Java Editionでアクションバーに永続的なテキストを表示するための一般的な手法です。必要に応じてこれらのコード例をカスタマイズして使用してください。