forked from SteamWar/SteamWar
Fix: getOpenInventory
This commit is contained in:
+2
-2
@@ -55,7 +55,7 @@ public abstract class SimulatorBaseGui {
|
||||
inv.setItem(i, null);
|
||||
}
|
||||
setup();
|
||||
if (player.getOpenInventory().getTopInventory() != inv) {
|
||||
if (TrickyTrialsWrapper.impl.getTopInventory(player.getOpenInventory()) != inv) {
|
||||
inventory.open();
|
||||
SimulatorWatcher.watch(player, simulator, this::open);
|
||||
}
|
||||
@@ -63,7 +63,7 @@ public abstract class SimulatorBaseGui {
|
||||
player.getOpenInventory().setTitle(title());
|
||||
}
|
||||
populate();
|
||||
if (player.getOpenInventory().getTopInventory() == inv) {
|
||||
if (TrickyTrialsWrapper.impl.getTopInventory(player.getOpenInventory()) == inv) {
|
||||
inventory.open();
|
||||
SimulatorWatcher.watch(player, simulator, this::open);
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ package de.steamwar.core;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
import org.bukkit.entity.EntityType;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
import org.bukkit.inventory.InventoryView;
|
||||
|
||||
public class TrickyTrialsWrapper21 implements TrickyTrialsWrapper {
|
||||
@@ -44,4 +45,9 @@ public class TrickyTrialsWrapper21 implements TrickyTrialsWrapper {
|
||||
public String getInventoryTitle(InventoryView view) {
|
||||
return view.getTitle();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Inventory getTopInventory(InventoryView view) {
|
||||
return view.getTopInventory();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ package de.steamwar.core;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
import org.bukkit.entity.EntityType;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
import org.bukkit.inventory.InventoryView;
|
||||
|
||||
public class TrickyTrialsWrapper8 implements TrickyTrialsWrapper {
|
||||
@@ -44,4 +45,9 @@ public class TrickyTrialsWrapper8 implements TrickyTrialsWrapper {
|
||||
public String getInventoryTitle(InventoryView view) {
|
||||
return view.getTitle();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Inventory getTopInventory(InventoryView view) {
|
||||
return view.getTopInventory();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,7 @@ package de.steamwar.core;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
import org.bukkit.entity.EntityType;
|
||||
import org.bukkit.inventory.Inventory;
|
||||
import org.bukkit.inventory.InventoryView;
|
||||
|
||||
public interface TrickyTrialsWrapper {
|
||||
@@ -34,4 +35,6 @@ public interface TrickyTrialsWrapper {
|
||||
Material getTurtleScute();
|
||||
|
||||
String getInventoryTitle(InventoryView view);
|
||||
|
||||
Inventory getTopInventory(InventoryView view);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user