bukkitプラグインを作成していますが、数分ごとにメッセージを送信できません。以前は機能していましたが、現在はbukkit 1.4.6ベータ版を使用していますが、使用していません。以前の方法は廃止されましたが、同じエラーが発生したため、運が悪かったので、代わりの方法に切り替えることにしました。
これが私のコードです:
Bukkit.getServer().getScheduler().runTaskTimerAsynchronously((Plugin) this, new Runnable() {
public void run() {
Bukkit.broadcastMessage(ChatColor.DARK_PURPLE + "" + ChatColor.MAGIC + "aaaaaa" + ChatColor.RESET + " Important " + ChatColor.DARK_PURPLE + "" + ChatColor.MAGIC + "aaaaaa" + ChatColor.RESET + ":");
Bukkit.broadcastMessage("");
Bukkit.broadcastMessage(" Hacks are stricly prohibited. A list of approved mods is available on our website. Use of mods not approved by the arenacraft team may lead to a permanent ban.");
}}, 60L, 36000L);
}
これを使っています。
コンソールは私に以下を与えます:
me.silvershad0wz.arenacraft.Notices (the class this code is from) Cannot be cast to org.bukkit.plugin.Plugin.
多くのエラーが続きます。これから来ます
Bukkit.getServer().getScheduler().runTaskTimerAsynchronously((Plugin) this, new Runnable() {
ライン。
「キャストできません」というエラーの意味がわからないので、助けていただければ幸いです。