1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 11:45:51 +00:00

Hopefully fixed a minor flaw

This commit is contained in:
TheBusyBiscuit 2019-10-05 21:35:48 +02:00
parent 76095333fe
commit 6797620c2a

View File

@ -3,6 +3,8 @@ package me.mrCookieSlime.Slimefun.api;
import java.util.Optional;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.Damageable;
import org.bukkit.inventory.meta.ItemMeta;
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunArmorPiece;
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem;
@ -28,7 +30,16 @@ public final class HashedArmorpiece {
}
public boolean hasDiverged(ItemStack stack) {
return stack == null ? hash != 0: stack.hashCode() != hash;
if (stack == null) {
return hash == 0;
}
else {
ItemStack copy = stack.clone();
ItemMeta meta = copy.getItemMeta();
((Damageable) meta).setDamage(0);
copy.setItemMeta(meta);
return copy.hashCode() != hash;
}
}
public Optional<SlimefunArmorPiece> getItem() {