メソッドを提供する API を使用しておりstatic
synchronized
、別のスレッドから呼び出す必要があります。別のスレッドから呼び出すと、常にそのようなメッセージで例外がスローされます
Can't access this method from another thread!
私が試したのは、メソッド呼び出しをsynchronized
ブロックに入れることでした。しかし、これは静的メソッドであるため、静的ブロックに入れるものは何もありません。
では、別のスレッドから静的同期メソッドにアクセスするにはどうすればよいでしょうか?
更新: Bukkit プラグイン (minecraft) をコーディングしており、API はTagAPIと呼ばれます。