Hotfix: SimulatorBaseGui InventoryView

This commit is contained in:
2024-12-01 19:40:07 +01:00
parent 116005c0c9
commit a4d5850555
4 changed files with 13 additions and 1 deletions
@@ -70,7 +70,7 @@ public abstract class SimulatorBaseGui {
return; return;
} }
player.getOpenInventory().close(); TrickyTrialsWrapper.impl.closeInventoryView(player.getOpenInventory());
inventory = new SWInventory(player, () -> { inventory = new SWInventory(player, () -> {
inv = Bukkit.createInventory(null, size, title()); inv = Bukkit.createInventory(null, size, title());
@@ -45,4 +45,9 @@ public class TrickyTrialsWrapper21 implements TrickyTrialsWrapper {
public String getInventoryTitle(InventoryView view) { public String getInventoryTitle(InventoryView view) {
return view.getTitle(); return view.getTitle();
} }
@Override
public void closeInventoryView(InventoryView view) {
view.close();
}
} }
@@ -44,4 +44,9 @@ public class TrickyTrialsWrapper8 implements TrickyTrialsWrapper {
public String getInventoryTitle(InventoryView view) { public String getInventoryTitle(InventoryView view) {
return view.getTitle(); return view.getTitle();
} }
@Override
public void closeInventoryView(InventoryView view) {
view.close();
}
} }
@@ -34,4 +34,6 @@ public interface TrickyTrialsWrapper {
Material getTurtleScute(); Material getTurtleScute();
String getInventoryTitle(InventoryView view); String getInventoryTitle(InventoryView view);
void closeInventoryView(InventoryView view);
} }