mirror of
https://github.com/songoda/EpicFurnaces.git
synced 2025-02-10 16:41:24 +01:00
Replace deprecated NBTItem calls
This commit is contained in:
parent
0606aece00
commit
2a07767a17
@ -12,9 +12,7 @@ import com.songoda.core.gui.GuiManager;
|
|||||||
import com.songoda.core.hooks.EconomyManager;
|
import com.songoda.core.hooks.EconomyManager;
|
||||||
import com.songoda.core.hooks.HologramManager;
|
import com.songoda.core.hooks.HologramManager;
|
||||||
import com.songoda.core.hooks.ProtectionManager;
|
import com.songoda.core.hooks.ProtectionManager;
|
||||||
import com.songoda.core.nms.NmsManager;
|
import com.songoda.core.third_party.de.tr7zw.nbtapi.NBTItem;
|
||||||
import com.songoda.core.nms.nbt.NBTCore;
|
|
||||||
import com.songoda.core.nms.nbt.NBTItem;
|
|
||||||
import com.songoda.epicfurnaces.boost.BoostData;
|
import com.songoda.epicfurnaces.boost.BoostData;
|
||||||
import com.songoda.epicfurnaces.boost.BoostManager;
|
import com.songoda.epicfurnaces.boost.BoostManager;
|
||||||
import com.songoda.epicfurnaces.commands.CommandBoost;
|
import com.songoda.epicfurnaces.commands.CommandBoost;
|
||||||
@ -396,10 +394,9 @@ public class EpicFurnaces extends SongodaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean isLeveledFurnace(ItemStack itemStack) {
|
public boolean isLeveledFurnace(ItemStack itemStack) {
|
||||||
NBTCore nbt = NmsManager.getNbt();
|
NBTItem nbtItem = new NBTItem(itemStack);
|
||||||
NBTItem nbtItem = nbt.of(itemStack);
|
|
||||||
|
|
||||||
return nbtItem.has("level") && nbtItem.has("uses");
|
return nbtItem.hasKey("level") && nbtItem.hasKey("uses");
|
||||||
}
|
}
|
||||||
|
|
||||||
public ItemStack createLeveledFurnace(Material material, int level, int uses) {
|
public ItemStack createLeveledFurnace(Material material, int level, int uses) {
|
||||||
@ -411,20 +408,18 @@ public class EpicFurnaces extends SongodaPlugin {
|
|||||||
item.setItemMeta(itemmeta);
|
item.setItemMeta(itemmeta);
|
||||||
}
|
}
|
||||||
|
|
||||||
NBTCore nbt = NmsManager.getNbt();
|
NBTItem nbtItem = new NBTItem(item);
|
||||||
NBTItem nbtItem = nbt.of(item);
|
nbtItem.setInteger("level", level);
|
||||||
nbtItem.set("level", level);
|
nbtItem.setInteger("uses", uses);
|
||||||
nbtItem.set("uses", uses);
|
|
||||||
|
|
||||||
return nbtItem.finish();
|
return nbtItem.getItem();
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getFurnaceLevel(ItemStack item) {
|
public int getFurnaceLevel(ItemStack item) {
|
||||||
NBTCore nbt = NmsManager.getNbt();
|
NBTItem nbtItem = new NBTItem(item);
|
||||||
NBTItem nbtItem = nbt.of(item);
|
|
||||||
|
|
||||||
if (nbtItem.has("level"))
|
if (nbtItem.hasKey("level"))
|
||||||
return nbtItem.getNBTObject("level").asInt();
|
return nbtItem.getInteger("level");
|
||||||
|
|
||||||
// Legacy trash.
|
// Legacy trash.
|
||||||
if (item.getItemMeta().getDisplayName().contains(":")) {
|
if (item.getItemMeta().getDisplayName().contains(":")) {
|
||||||
@ -436,11 +431,10 @@ public class EpicFurnaces extends SongodaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public int getFurnaceUses(ItemStack item) {
|
public int getFurnaceUses(ItemStack item) {
|
||||||
NBTCore nbt = NmsManager.getNbt();
|
NBTItem nbtItem = new NBTItem(item);
|
||||||
NBTItem nbtItem = nbt.of(item);
|
|
||||||
|
|
||||||
if (nbtItem.has("uses"))
|
if (nbtItem.hasKey("uses"))
|
||||||
return nbtItem.getNBTObject("uses").asInt();
|
return nbtItem.getInteger("uses");
|
||||||
|
|
||||||
// Legacy trash.
|
// Legacy trash.
|
||||||
if (item.getItemMeta().getDisplayName().contains(":")) {
|
if (item.getItemMeta().getDisplayName().contains(":")) {
|
||||||
|
Loading…
Reference in New Issue
Block a user