File tree Expand file tree Collapse file tree
Plugin/src/main/java/dev/lrxh/neptune/game/arena/listener Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -95,7 +95,14 @@ public void run() {
9595 if (firstSetup && Neptune .get ().isDuplicatesEnabled ()) {
9696 ArenaService .get ().createDuplicate (arena );
9797 }
98- new ArenaManagementMenu (profile .getArenaProcedure ().getArena ()).open (player );
98+ new NeptuneRunnable () {
99+ @ Override
100+ public void run () {
101+ if (!arena .isDoneLoading ()) return ;
102+ new ArenaManagementMenu (arena ).open (player );
103+ stop ();
104+ }
105+ }.start (2L );
99106 profile .getArenaProcedure ().setArena (null );
100107 }
101108 }.start ();
@@ -126,7 +133,14 @@ public void run() {
126133 public void run () {
127134 arena .setMin (player .getLocation ());
128135 player .sendMessage (CC .success ("Set arena min position" ));
129- new ArenaManagementMenu (profile .getArenaProcedure ().getArena ()).open (player );
136+ new NeptuneRunnable () {
137+ @ Override
138+ public void run () {
139+ if (!arena .isDoneLoading ()) return ;
140+ new ArenaManagementMenu (arena ).open (player );
141+ stop ();
142+ }
143+ }.start (2L );
130144 profile .getArenaProcedure ().setArena (null );
131145 }
132146 }.start ();
You can’t perform that action at this time.
0 commit comments