1515import org .bukkit .plugin .Plugin ;
1616import org .jetbrains .annotations .ApiStatus ;
1717import org .jetbrains .annotations .NotNull ;
18- import pt .supercrafting .menu .bridge .ItemBridge ;
18+ import pt .supercrafting .menu .bridge .PaperBridge ;
1919import pt .supercrafting .menu .item .MenuItem ;
2020import pt .supercrafting .menu .slot .MenuSlot ;
2121
@@ -127,7 +127,7 @@ private void clickMenu(@NotNull InventoryClickEvent event) {
127127
128128 ClickType clickType = event .getClick ();
129129 ItemStack cursor = event .getCursor ();
130- boolean isAdd = !ItemBridge .isEmpty (cursor ) && !clickType .isShiftClick ();
130+ boolean isAdd = !PaperBridge .isEmpty (cursor ) && !clickType .isShiftClick ();
131131
132132 boolean handled ;
133133 if (isAdd ) {
@@ -156,7 +156,7 @@ private void clickMenu(@NotNull InventoryClickEvent event) {
156156 IntList slots = new IntArrayList (PLAYER_INVENTORY_SLOTS .size ());
157157 for (int i = 0 ; i < inventory .getSize (); i ++) {
158158 ItemStack itemStack = inventory .getItem (i );
159- if (itemStack != null && !ItemBridge .isEmpty (itemStack ) && itemStack .isSimilar (result ))
159+ if (itemStack != null && !PaperBridge .isEmpty (itemStack ) && itemStack .isSimilar (result ))
160160 slots .add (i );
161161 }
162162
@@ -168,31 +168,31 @@ private void clickMenu(@NotNull InventoryClickEvent event) {
168168
169169 ItemStack playerItem = inventory .getItem (playerSlot );
170170 if (playerItem == null )
171- playerItem = ItemBridge .empty ();
171+ playerItem = PaperBridge .empty ();
172172
173- if (!ItemBridge .isEmpty (playerItem ) && !playerItem .isSimilar (result ))
173+ if (!PaperBridge .isEmpty (playerItem ) && !playerItem .isSimilar (result ))
174174 continue ;
175175
176- int allowedToAdd = ItemBridge .isEmpty (playerItem ) ? result .getMaxStackSize () : playerItem .getMaxStackSize () - playerItem .getAmount ();
176+ int allowedToAdd = PaperBridge .isEmpty (playerItem ) ? result .getMaxStackSize () : playerItem .getMaxStackSize () - playerItem .getAmount ();
177177 if (allowedToAdd <= 0 )
178178 continue ;
179179
180180 int toAdd = Math .min (allowedToAdd , result .getAmount ());
181- ItemStack newPlayerItem = ItemBridge .asQuantity (playerItem , playerItem .getAmount () + toAdd );
181+ ItemStack newPlayerItem = PaperBridge .asQuantity (playerItem , playerItem .getAmount () + toAdd );
182182 inventory .setItem (playerSlot , newPlayerItem );
183183
184- result = ItemBridge .asQuantity (result , result .getAmount () - toAdd );
184+ result = PaperBridge .asQuantity (result , result .getAmount () - toAdd );
185185 if (result .getAmount () <= 0 )
186186 break ;
187187
188188 }
189189
190- if (!ItemBridge .isEmpty (result )) {
190+ if (!PaperBridge .isEmpty (result )) {
191191 MenuSlot .Add add = new MenuSlot .PlayerAdd (result , result .getAmount (), player );
192192 slot .add (add );
193193
194194 ItemStack remaining = add .getResult ();
195- if (!ItemBridge .isEmpty (remaining )) // Drop overflow items
195+ if (!PaperBridge .isEmpty (remaining )) // Drop overflow items
196196 player .getWorld ().dropItemNaturally (player .getLocation (), remaining );
197197 }
198198
@@ -229,26 +229,26 @@ private void clickHotBar(@NotNull InventoryClickEvent event) {
229229 Inventory inventory = player .getInventory ();
230230
231231 ItemStack hotbarItem =inventory .getItem (hotbarButton );
232- if (hotbarItem != null && ItemBridge .isEmpty (hotbarItem )) {
232+ if (hotbarItem != null && PaperBridge .isEmpty (hotbarItem )) {
233233
234234 MenuSlot .Add add = new MenuSlot .PlayerAdd (hotbarItem , hotbarItem .getAmount (), player );
235235 slot .add (add );
236236
237237 ItemStack remaining = add .getResult ();
238- if (ItemBridge .isEmpty (remaining ))
239- remaining = ItemBridge .empty ();
238+ if (PaperBridge .isEmpty (remaining ))
239+ remaining = PaperBridge .empty ();
240240
241241 inventory .setItem (hotbarButton , remaining );
242242 }
243243
244244 hotbarItem = inventory .getItem (hotbarButton ); // Updated
245- if (hotbarItem == null || ItemBridge .isEmpty (hotbarItem ))
245+ if (hotbarItem == null || PaperBridge .isEmpty (hotbarItem ))
246246 player .getInventory ().setItem (hotbarButton , result );
247247 else {
248248 //player.give(hotbarItem);
249249 Map <Integer , ItemStack > overflow = player .getInventory ().addItem (hotbarItem );
250250 for (ItemStack drop : overflow .values ()) {
251- if (!ItemBridge .isEmpty (drop )) {
251+ if (!PaperBridge .isEmpty (drop )) {
252252 player .getWorld ().dropItemNaturally (player .getLocation (), drop );
253253 }
254254 }
@@ -273,18 +273,18 @@ private void clickInventory(@NotNull InventoryClickEvent event) {
273273
274274 ItemStack playerItem = playerInventory .getItem (slot );
275275 if (playerItem == null )
276- playerItem = ItemBridge .empty ();
277- if (ItemBridge .isEmpty (playerItem ) || !playerItem .isSimilar (cursor ))
276+ playerItem = PaperBridge .empty ();
277+ if (PaperBridge .isEmpty (playerItem ) || !playerItem .isSimilar (cursor ))
278278 continue ;
279279
280280 int allowedToAdd = cursor .getMaxStackSize () - cursor .getAmount ();
281281 if (allowedToAdd <= 0 )
282282 continue ;
283283
284284 int toAdd = Math .min (allowedToAdd , playerItem .getAmount ());
285- ItemStack newCursor = ItemBridge .asQuantity (cursor , cursor .getAmount () + toAdd );
285+ ItemStack newCursor = PaperBridge .asQuantity (cursor , cursor .getAmount () + toAdd );
286286
287- ItemStack newPlayerItem = ItemBridge .asQuantity (playerItem , playerItem .getAmount () - toAdd );
287+ ItemStack newPlayerItem = PaperBridge .asQuantity (playerItem , playerItem .getAmount () - toAdd );
288288 playerInventory .setItem (slot , newPlayerItem );
289289 cursor = newCursor ;
290290
@@ -295,7 +295,7 @@ private void clickInventory(@NotNull InventoryClickEvent event) {
295295 }
296296
297297 ItemStack currentItem = event .getCurrentItem ();
298- if (currentItem == null || ItemBridge .isEmpty (currentItem ))
298+ if (currentItem == null || PaperBridge .isEmpty (currentItem ))
299299 return ;
300300
301301 if (DEFAULT_BEHAVIORS .contains (action ))
@@ -367,7 +367,7 @@ public void drag(@NotNull InventoryDragEvent event) {
367367
368368 IntList draggedSlots = new IntArrayList (slotsByInventory .get (menuInventory ));
369369 ItemStack cursor = event .getOldCursor ();
370- if (ItemBridge .isEmpty (cursor ))
370+ if (PaperBridge .isEmpty (cursor ))
371371 return ;
372372
373373 event .setCancelled (false );
@@ -388,14 +388,14 @@ public void drag(@NotNull InventoryDragEvent event) {
388388 menuSlot .add (add );
389389
390390 ItemStack result = add .getResult ();
391- if (!ItemBridge .isEmpty (result ) && !result .isSimilar (cursor )) {
391+ if (!PaperBridge .isEmpty (result ) && !result .isSimilar (cursor )) {
392392 overFlow .add (result );
393393 } else if (result .isSimilar (cursor ) && !add .isSuccessful ())
394394 giveBack += amountPerSlot ;
395395
396396 }
397397
398- ItemStack newCursor = ItemBridge .asQuantity (cursor , giveBack );
398+ ItemStack newCursor = PaperBridge .asQuantity (cursor , giveBack );
399399 event .setCursor (newCursor );
400400
401401 Plugin plugin = MenuManager .instance .getPlugin ();
@@ -404,7 +404,7 @@ public void drag(@NotNull InventoryDragEvent event) {
404404 if (!overFlow .isEmpty ()) {
405405 //player.give(overFlow);
406406 for (ItemStack itemStack : overFlow ) {
407- if (!ItemBridge .isEmpty (itemStack )) {
407+ if (!PaperBridge .isEmpty (itemStack )) {
408408 player .getWorld ().dropItemNaturally (player .getLocation (), itemStack );
409409 }
410410 }
0 commit comments