Skip to content

Commit dcf37f8

Browse files
committed
Fixed issue with arena setup menu
1 parent c7ce23d commit dcf37f8

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

Plugin/src/main/java/dev/lrxh/neptune/game/arena/listener/ArenaEditorChatListener.java

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff 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();

0 commit comments

Comments
 (0)