SteamWar/SpigotCore
Archiviert
13
0

SWItem.getMaterial can not be null
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
MoBrot 2022-07-21 12:43:59 +02:00
Ursprung 50a58afa6a
Commit 5076ef955b

Datei anzeigen

@ -51,7 +51,11 @@ public class SWItem {
public static Material getMaterial(String material){
try{
return FlatteningWrapper.impl.getMaterial(material);
Material m = FlatteningWrapper.impl.getMaterial(material);
if(m == null)
return Material.BARRIER;
return m;
}catch(IllegalArgumentException e){
return Material.STONE;
}
@ -90,14 +94,10 @@ public class SWItem {
@SuppressWarnings("deprecation")
public SWItem(Material material, byte meta, String name, List<String> lore, boolean enchanted, InvCallback c) {
if(material != null) {
try {
itemStack = new ItemStack(material, 1, (short) 0, meta);
} catch (IllegalArgumentException e) {
itemStack = new ItemStack(material, 1);
}
}else {
itemStack = new ItemStack(Material.BARRIER, 1);
try {
itemStack = new ItemStack(material, 1, (short)0, meta);
} catch (IllegalArgumentException e) {
itemStack = new ItemStack(material, 1);
}
itemMeta = itemStack.getItemMeta();