Skip to content

Commit e3cfce3

Browse files
fix: small bugs
1 parent f67101a commit e3cfce3

5 files changed

Lines changed: 4 additions & 10 deletions

File tree

type.bedwarslobby/src/main/java/net/swofty/type/bedwarslobby/hologram/LeaderboardHologramManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ private static void createSettingsClickZone(Instance instance) {
6161
new net.swofty.type.bedwarslobby.gui.GUILeaderboardSettings().open(hypixelPlayer);
6262
}
6363
});
64-
clickZone.setInstance(instance, SETTINGS_HOLOGRAM_POS.add(0, 1.5, 0));
64+
clickZone.setInstance(instance, SETTINGS_HOLOGRAM_POS.add(0, 0, 0));
6565
clickZones.add(clickZone);
6666
}
6767

type.generic/src/main/java/net/swofty/type/generic/event/actions/gui/ActionPlayerInventoryClick.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ public void run(InventoryPreClickEvent event) {
6161
int slot = event.getSlot();
6262
GUIItem item = gui.get(slot);
6363

64-
// Cancel click for empty slots - prevents item theft
6564
if (item == null) {
66-
event.setCancelled(true);
6765
return;
6866
}
6967

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/event/actions/player/ActionCraftingTableClick.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,8 @@ public void run(PlayerBlockInteractEvent event) {
1818
if (Material.fromKey(event.getBlock().key()) != Material.CRAFTING_TABLE) {
1919
return;
2020
}
21-
if (!HypixelConst.isIslandServer()) return;
2221

2322
event.setBlockingItemUse(true);
24-
2523
new GUICrafting().open(player);
2624
}
2725
}

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/event/actions/player/ActionEnchantmentTableClick.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ public void run(PlayerBlockInteractEvent event) {
2020
}
2121

2222
event.setBlockingItemUse(true);
23-
2423
new GUIEnchantmentTable(player.getInstance(), Pos.fromPoint(event.getBlockPosition())).open(player);
2524
}
2625
}

type.skyblockgeneric/src/main/java/net/swofty/type/skyblockgeneric/event/actions/player/gui/ActionPlayerInteractWithCrafting.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,18 @@
1212
import net.swofty.type.skyblockgeneric.user.SkyBlockPlayer;
1313

1414
public class ActionPlayerInteractWithCrafting implements HypixelEventClass {
15-
1615
@HypixelEvent(node = EventNodes.PLAYER, requireDataLoaded = true)
1716
public void run(InventoryPreClickEvent event) {
1817
SkyBlockPlayer player = (SkyBlockPlayer) event.getPlayer();
1918

2019
if (!(event.getInventory() instanceof PlayerInventory)) return;
2120
if (event.getSlot() < 37 || event.getSlot() > 40) return;
2221

23-
if (!(event.getClick() instanceof Click.HotbarSwap)) // Fix dupe glitches by numkeying items into recipe grid
24-
player.addAndUpdateItem(new SkyBlockItem(event.getClickedItem()));
25-
2622
event.setCancelled(true);
23+
player.addAndUpdateItem(player.getInventory().getCursorItem());
2724
player.getInventory().setCursorItem(ItemStack.AIR);
25+
player.getInventory().update();
26+
2827
new GUICrafting().open((SkyBlockPlayer) event.getPlayer());
2928
}
3029
}

0 commit comments

Comments
 (0)