diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/armor/ElytraCap.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/armor/ElytraCap.java index b45dd713e..d21422b40 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/armor/ElytraCap.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/armor/ElytraCap.java @@ -1,6 +1,7 @@ package io.github.thebusybiscuit.slimefun4.implementation.items.armor; import javax.annotation.Nonnull; +import javax.annotation.Nullable; import javax.annotation.ParametersAreNonnullByDefault; import org.bukkit.GameMode; @@ -41,7 +42,7 @@ public class ElytraCap extends SlimefunArmorPiece implements DamageableItem, Pro } @Override - public void damageItem(@Nonnull Player p, ItemStack item) { + public void damageItem(@Nonnull Player p, @Nullable ItemStack item) { if (p.getGameMode() != GameMode.CREATIVE) { DamageableItem.super.damageItem(p, item); } diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/staves/StormStaff.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/staves/StormStaff.java index 17a09f4b8..ed6e60366 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/staves/StormStaff.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/magical/staves/StormStaff.java @@ -3,6 +3,7 @@ package io.github.thebusybiscuit.slimefun4.implementation.items.magical.staves; import java.util.List; import javax.annotation.Nonnull; +import javax.annotation.Nullable; import javax.annotation.ParametersAreNonnullByDefault; import org.bukkit.Bukkit; @@ -106,7 +107,7 @@ public class StormStaff extends SimpleSlimefunItem { } @ParametersAreNonnullByDefault - private void damageItem(Player p, ItemStack item) { + private void damageItem(@Nonnull Player p, @Nullable ItemStack item) { if (item.getAmount() > 1) { item.setAmount(item.getAmount() - 1); diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java index bc6f33b94..ddc485819 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/tools/ClimbingPick.java @@ -11,6 +11,7 @@ import java.util.UUID; import java.util.concurrent.ThreadLocalRandom; import javax.annotation.Nonnull; +import javax.annotation.Nullable; import javax.annotation.ParametersAreNonnullByDefault; import org.apache.commons.lang.Validate; @@ -235,7 +236,7 @@ public class ClimbingPick extends SimpleSlimefunItem implements } @Override - public void damageItem(@Nonnull Player p, ItemStack item) { + public void damageItem(@Nonnull Player p, @Nullable ItemStack item) { if (p.getGameMode() != GameMode.CREATIVE) { DamageableItem.super.damageItem(p, item); }