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 java.util.Optional;
|
||||||
|
|
||||||
import org.bukkit.inventory.ItemStack;
|
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.SlimefunArmorPiece;
|
||||||
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem;
|
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem;
|
||||||
@ -28,7 +30,16 @@ public final class HashedArmorpiece {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean hasDiverged(ItemStack stack) {
|
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() {
|
public Optional<SlimefunArmorPiece> getItem() {
|
||||||
|
Loading…
Reference in New Issue
Block a user