55 lines
2.3 KiB
Java
55 lines
2.3 KiB
Java
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);
|
|
}
|
|
}
|