mirror of
https://gitlab.com/phoenix-dvpmt/mmoitems.git
synced 2025-02-03 11:31:21 +01:00
Fixed gemstones (hopefully)
This commit is contained in:
parent
94917142e3
commit
29327f0d01
@ -1,6 +1,7 @@
|
||||
package net.Indyuce.mmoitems.api.interaction;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import org.bukkit.ChatColor;
|
||||
@ -22,6 +23,9 @@ import net.mmogroup.mmolib.api.item.ItemTag;
|
||||
import net.mmogroup.mmolib.api.item.NBTItem;
|
||||
|
||||
public class GemStone extends UseItem {
|
||||
List<String> ignoreList = Arrays.asList("Unbreakable", "display", "Enchantments", "HideFlags",
|
||||
"Damage", "AttributeModifiers", "SkullOwner", "CanDestroy", "PickupDelay", "Age");
|
||||
|
||||
public GemStone(Player player, NBTItem item, Type type) {
|
||||
super(player, item, type);
|
||||
}
|
||||
@ -30,6 +34,8 @@ public class GemStone extends UseItem {
|
||||
List<ItemTag> tags = new ArrayList<>();
|
||||
|
||||
for(String tag : target.getTags()) {
|
||||
if(ignoreList.contains(tag) || tag.startsWith("MMOITEMS_")) continue;
|
||||
|
||||
switch(target.getTagType(target.getTypeId(tag))) {
|
||||
case "double":
|
||||
tags.add(new ItemTag(tag, target.getDouble(tag)));
|
||||
|
Loading…
Reference in New Issue
Block a user