package net.t2code.t2codelib.SPIGOT.api.items; import lombok.Getter; import net.t2code.t2codelib.SPIGOT.api.minecraftVersion.T2CmcVersion; import org.bukkit.Material; import org.bukkit.inventory.ItemStack; public class T2CitemVersion { @Getter private static Material Head; @Getter private static ItemStack HeadIS; @Getter private static ItemStack CraftingTable; @Getter private static ItemStack YellowWool; @Getter private static ItemStack OrangeWool; @Getter private static ItemStack GreenWool; @Getter private static ItemStack GrayWool; @Getter private static ItemStack RedWool; @Getter private static ItemStack RedStainedGlassPane; @Getter private static ItemStack BlackStainedGlassPane; public static void scan() { if (T2CmcVersion.isMc1_8() || T2CmcVersion.isMc1_9() || T2CmcVersion.isMc1_10() || T2CmcVersion.isMc1_11() || T2CmcVersion.isMc1_12()) { Head = Material.valueOf("SKULL_ITEM"); YellowWool = new ItemStack(Material.valueOf("WOOL"), 1, (short) 4); OrangeWool = new ItemStack(Material.valueOf("WOOL"), 1, (short) 1); GreenWool = new ItemStack(Material.valueOf("WOOL"), 1, (short) 5); GrayWool = new ItemStack(Material.valueOf("WOOL"), 1, (short) 8); RedWool = new ItemStack(Material.valueOf("WOOL"), 1, (short) 14); RedStainedGlassPane = new ItemStack(Material.valueOf("STAINED_GLASS_PANE"), 1, (short) 14); BlackStainedGlassPane = new ItemStack(Material.valueOf("STAINED_GLASS_PANE"), 1, (short) 15); CraftingTable = new ItemStack(Material.valueOf("WORKBENCH")); } else { Head = Material.valueOf("PLAYER_HEAD"); CraftingTable = new ItemStack(Material.CRAFTING_TABLE); YellowWool = new ItemStack(Material.YELLOW_WOOL); OrangeWool = new ItemStack(Material.ORANGE_WOOL); GreenWool = new ItemStack(Material.GREEN_WOOL); GrayWool = new ItemStack(Material.GRAY_WOOL); RedWool = new ItemStack(Material.RED_WOOL); RedStainedGlassPane = new ItemStack(Material.RED_STAINED_GLASS_PANE); BlackStainedGlassPane = new ItemStack(Material.BLACK_STAINED_GLASS_PANE); } HeadIS = new ItemStack(Head, 1, (byte) 3); } }