SteamWar/FightSystem
Archiviert
13
1

test-fix-items #218

Manuell gemergt
Lixfel hat 2 Commits von test-fix-items nach master 2020-12-18 23:12:15 +01:00 zusammengeführt
6 geänderte Dateien mit 41 neuen und 6 gelöschten Zeilen

Datei anzeigen

@ -22,9 +22,15 @@ package de.steamwar.fightsystem.listener;
import org.bukkit.craftbukkit.v1_10_R1.inventory.CraftItemStack; import org.bukkit.craftbukkit.v1_10_R1.inventory.CraftItemStack;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.util.HashSet;
import java.util.Set;
class PersonalKitCreator_10 { class PersonalKitCreator_10 {
static boolean hasItems(ItemStack stack){ static boolean hasItems(ItemStack stack){
return CraftItemStack.asNMSCopy(stack).getTag().hasKey("Items"); Set<String> keys = new HashSet<>(CraftItemStack.asNMSCopy(stack).getTag().c());
keys.remove("Enchantments");
keys.remove("Damage");
return !keys.isEmpty();
} }
} }

Datei anzeigen

@ -22,9 +22,15 @@ package de.steamwar.fightsystem.listener;
import org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack; import org.bukkit.craftbukkit.v1_12_R1.inventory.CraftItemStack;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.util.HashSet;
import java.util.Set;
class PersonalKitCreator_12 { class PersonalKitCreator_12 {
static boolean hasItems(ItemStack stack){ static boolean hasItems(ItemStack stack){
return CraftItemStack.asNMSCopy(stack).getTag().hasKey("Items"); Set<String> keys = new HashSet<>(CraftItemStack.asNMSCopy(stack).getTag().c());
keys.remove("Enchantments");
keys.remove("Damage");
return !keys.isEmpty();
} }
} }

Datei anzeigen

@ -22,7 +22,9 @@ package de.steamwar.fightsystem.listener;
import org.bukkit.craftbukkit.v1_14_R1.inventory.CraftItemStack; import org.bukkit.craftbukkit.v1_14_R1.inventory.CraftItemStack;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.util.HashSet;
import java.util.Objects; import java.util.Objects;
import java.util.Set;
class PersonalKitCreator_14 { class PersonalKitCreator_14 {
private PersonalKitCreator_14(){} private PersonalKitCreator_14(){}
@ -32,6 +34,9 @@ class PersonalKitCreator_14 {
} }
static boolean hasItems(ItemStack stack){ static boolean hasItems(ItemStack stack){
return CraftItemStack.asNMSCopy(stack).getTag().hasKey("Items"); Set<String> keys = new HashSet<>(CraftItemStack.asNMSCopy(stack).getTag().getKeys());
keys.remove("Enchantments");
keys.remove("Damage");
return !keys.isEmpty();
} }
} }

Datei anzeigen

@ -22,9 +22,15 @@ package de.steamwar.fightsystem.listener;
import org.bukkit.craftbukkit.v1_15_R1.inventory.CraftItemStack; import org.bukkit.craftbukkit.v1_15_R1.inventory.CraftItemStack;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.util.HashSet;
import java.util.Set;
class PersonalKitCreator_15 { class PersonalKitCreator_15 {
static boolean hasItems(ItemStack stack){ static boolean hasItems(ItemStack stack){
return CraftItemStack.asNMSCopy(stack).getTag().hasKey("Items"); Set<String> keys = new HashSet<>(CraftItemStack.asNMSCopy(stack).getTag().getKeys());
keys.remove("Enchantments");
keys.remove("Damage");
return !keys.isEmpty();
} }
} }

Datei anzeigen

@ -22,9 +22,15 @@ package de.steamwar.fightsystem.listener;
import org.bukkit.craftbukkit.v1_8_R3.inventory.CraftItemStack; import org.bukkit.craftbukkit.v1_8_R3.inventory.CraftItemStack;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.util.HashSet;
import java.util.Set;
class PersonalKitCreator_8 { class PersonalKitCreator_8 {
static boolean hasItems(ItemStack stack){ static boolean hasItems(ItemStack stack){
return CraftItemStack.asNMSCopy(stack).getTag().hasKey("Items"); Set<String> keys = new HashSet<>(CraftItemStack.asNMSCopy(stack).getTag().c());
keys.remove("Enchantments");
keys.remove("Damage");
return !keys.isEmpty();
} }
} }

Datei anzeigen

@ -22,9 +22,15 @@ package de.steamwar.fightsystem.listener;
import org.bukkit.craftbukkit.v1_9_R2.inventory.CraftItemStack; import org.bukkit.craftbukkit.v1_9_R2.inventory.CraftItemStack;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;
import java.util.HashSet;
import java.util.Set;
class PersonalKitCreator_9 { class PersonalKitCreator_9 {
static boolean hasItems(ItemStack stack){ static boolean hasItems(ItemStack stack){
return CraftItemStack.asNMSCopy(stack).getTag().hasKey("Items"); Set<String> keys = new HashSet<>(CraftItemStack.asNMSCopy(stack).getTag().c());
keys.remove("Enchantments");
keys.remove("Damage");
return !keys.isEmpty();
} }
} }