0.2h Improve InventoryUtil
This commit is contained in:
1 parent
e2e5ad35cf
commit
f5682c354a
1 file changed
+18
-5
@@ -60,19 +60,32 @@ public class InventoryUtil
|
||||
// EVENT INTERPRETATION
|
||||
// -------------------------------------------- //
|
||||
|
||||
public static boolean isOutside(int rawSlot)
|
||||
{
|
||||
return rawSlot < 0;
|
||||
}
|
||||
public static boolean isTopInventory(int rawSlot, Inventory inventory)
|
||||
{
|
||||
if (isOutside(rawSlot)) return false;
|
||||
return rawSlot < inventory.getSize();
|
||||
}
|
||||
public static boolean isBottomInventory(int rawSlot, Inventory inventory)
|
||||
{
|
||||
if (isOutside(rawSlot)) return false;
|
||||
return rawSlot >= inventory.getSize();
|
||||
}
|
||||
|
||||
public static boolean isOutside(InventoryClickEvent event)
|
||||
{
|
||||
return event.getRawSlot() < 0;
|
||||
return isOutside(event.getRawSlot());
|
||||
}
|
||||
public static boolean isTopInventory(InventoryClickEvent event)
|
||||
{
|
||||
if (isOutside(event)) return false;
|
||||
return event.getRawSlot() < event.getInventory().getSize();
|
||||
return isTopInventory(event.getRawSlot(), event.getInventory());
|
||||
}
|
||||
public static boolean isBottomInventory(InventoryClickEvent event)
|
||||
{
|
||||
if (isOutside(event)) return false;
|
||||
return event.getRawSlot() >= event.getInventory().getSize();
|
||||
return isBottomInventory(event.getRawSlot(), event.getInventory());
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
|
||||
Reference in new issue
Block a user