Skip to content

Commit 024c9dc

Browse files
WatermelonMojitoWatermelonMojito
authored andcommitted
fixed getItem(Stack) method calls
1 parent 4e22ac2 commit 024c9dc

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/main/java/org/useless/serverlibe/api/gui/GuiHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public static void openCustomServerGui(PlayerServer playerServer, ServerGuiBase
4242
public static void syncInventory(PlayerServer player){
4343
ArrayList<ItemStack> arraylist = new ArrayList<>();
4444
for (int i = 0; i < player.craftingInventory.slots.size(); ++i) {
45-
arraylist.add(player.craftingInventory.slots.get(i).getItem());
45+
arraylist.add(player.craftingInventory.slots.get(i).getItemStack());
4646
}
4747
player.updateCraftingInventory(player.craftingInventory, arraylist);
4848
player.playerNetServerHandler.sendPacket(new PacketContainerSetSlot(-1, 0, player.inventory.getHeldItemStack()));

src/main/java/org/useless/serverlibe/api/gui/ServerGuiBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public List<Integer> getTargetSlots(InventoryAction action, Slot slot, int targe
6969
boolean needResync = false;
7070
for (int i : nums){
7171
Slot slot1 = getSlot(i);
72-
if (!slot1.mayPlace(slot.getItem()) || !slot1.allowItemInteraction()){ // Make it so you can't target non interaction slots
72+
if (!slot1.mayPlace(slot.getItemStack()) || !slot1.allowItemInteraction()){ // Make it so you can't target non interaction slots
7373
targets.remove((Integer) i);
7474
needResync = true;
7575
}

src/main/java/org/useless/test/GuiTestListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
public class GuiTestListener implements Listener {
1919
@EventListener
2020
public void openCustomGui(PlayerItemUseEvent useEvent){
21-
if (useEvent.itemstack.getItem() == Items.BOOK && useEvent.itemstack.hasCustomName() && useEvent.itemstack.getCustomName().equalsIgnoreCase("gamemode book")){
21+
if (useEvent.itemstack.getItem().equals(Items.BOOK) && useEvent.itemstack.hasCustomName() && useEvent.itemstack.getCustomName().equalsIgnoreCase("gamemode book")){
2222
GuiHelper.openCustomServerGui((PlayerServer) useEvent.player,
2323
new ServerGuiBuilder()
2424
.setContainerSlot(0, (inventory -> {

src/main/java/org/useless/test/TestFeatureListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void useSaddleSpecial(PlayerItemUseEvent useEvent){
7373
}
7474
@EventListener(priority = Priority.HIGH, ignoreCancelled = true)
7575
public void useStickSpecial(PlayerItemUseEvent useEvent){
76-
if (useEvent.itemstack.getItem() == Items.STICK){
76+
if (useEvent.itemstack.getItem().equals(Items.STICK)){
7777
Vec3 look = useEvent.player.getLookAngle();
7878
double vX = look.x;
7979
double vY = look.y;
@@ -96,7 +96,7 @@ public void useStickSpecial(PlayerItemUseEvent useEvent){
9696
}
9797
@EventListener
9898
public void onAttack(PlayerEntityInteractEvent interactEvent){
99-
if (interactEvent.itemstack != null && interactEvent.itemstack.getItem() == Items.STICK){
99+
if (interactEvent.itemstack != null && interactEvent.itemstack.getItem().equals(Items.STICK)){
100100
EntityLightning lightningBolt = new EntityLightning(interactEvent.world, interactEvent.targetEntity.x, interactEvent.targetEntity.y, interactEvent.targetEntity.z);
101101
interactEvent.world.addWeatherEffect(lightningBolt);
102102
interactEvent.setCancelled(true);

0 commit comments

Comments
 (0)