Closed yokmama closed 3 years ago
PlayerFreezeEvent *GameEventは不要 private static final HandlerList handlers = new HandlerList(); が抽象クラス側に実装されるのでよろしくない
GameWatcher *if (p.getFreezeTick() == LIMIT) { の比較だと、LIMITと同じTickにならない場合(スキップなどにより超えてしまった)、処理がされない問題があるので<を使う必要がある
*PlayerFreezeEventをメンバ変数にしてしまっている PlayerFreezeEventは、イベント発生時に生成し、PlayerFreezeEventにターゲットになるプレイヤーを渡すように修正する必要がある
修正しました
Test.zip