@@ -58,8 +58,12 @@ public class BuildSettingsMenu extends Menu {
5858 ChatColor .GOLD .toString () + ChatColor .BOLD + "DaylightCycle" ,
5959 true , new NamespacedKey (BuildSystem .getInstance (), "DaylightCycle_Object" ));
6060
61+ Menu current ;
62+
6163 public BuildSettingsMenu (PlayerMenuUtility playerMenuUtility ) {
6264 super (playerMenuUtility );
65+
66+ current = this ;
6367 }
6468
6569 @ Override
@@ -130,7 +134,7 @@ public void handleMenu(InventoryClickEvent e) {
130134 .text ("Biome name here" )
131135 .itemLeft (makeItem (Material .NAME_TAG , "Rename me" , false ))
132136 .onClose ((state ) -> {
133- Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), this ::open );
137+ Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), current ::open );
134138 })
135139 .onClick ((slot , state ) -> {
136140
@@ -235,7 +239,7 @@ public void handleMenu(InventoryClickEvent e) {
235239 public void handleClose (InventoryCloseEvent e ) {
236240 if (e .getReason () == InventoryCloseEvent .Reason .OPEN_NEW ) return ;
237241
238- Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), this ::open );
242+ Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), current ::open );
239243 }
240244
241245 @ Override
@@ -353,7 +357,7 @@ public void handleMenu(InventoryClickEvent e) {
353357 public void handleClose (InventoryCloseEvent e ) {
354358 if (e .getReason () == InventoryCloseEvent .Reason .OPEN_NEW ) return ;
355359
356- Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), this ::open );
360+ Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), current ::open );
357361 }
358362
359363 @ Override
@@ -444,7 +448,7 @@ public void handleMenu(InventoryClickEvent e) {
444448 public void handleClose (InventoryCloseEvent e ) {
445449 if (e .getReason () == InventoryCloseEvent .Reason .OPEN_NEW ) return ;
446450
447- Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), this ::open );
451+ Bukkit .getScheduler ().runTask (BuildSystem .getInstance (), current ::open );
448452 }
449453
450454 @ Override
0 commit comments