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:
parent
76095333fe
commit
6797620c2a
@ -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() {
|
||||
|
Loading…
Reference in New Issue
Block a user