T2CodeLib/src/main/java/net/t2code/t2codelib/SPIGOT/api/items/T2CitemVersion.java

55 lines
2.3 KiB
Java
Raw Normal View History

2022-10-25 13:03:07 +00:00
package net.t2code.t2codelib.SPIGOT.api.items;
2021-11-28 01:13:21 +00:00
2023-07-08 17:03:29 +00:00
import lombok.Getter;
2022-10-25 13:03:07 +00:00
import net.t2code.t2codelib.SPIGOT.api.minecraftVersion.T2CmcVersion;
2021-11-28 01:13:21 +00:00
import org.bukkit.Material;
2021-12-04 04:27:03 +00:00
import org.bukkit.inventory.ItemStack;
2021-11-28 01:13:21 +00:00
2022-10-25 13:03:07 +00:00
public class T2CitemVersion {
2023-07-08 17:03:29 +00:00
@Getter
2021-12-04 04:27:03 +00:00
private static Material Head;
2023-07-08 17:03:29 +00:00
@Getter
2021-12-04 04:27:03 +00:00
private static ItemStack HeadIS;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack CraftingTable;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack YellowWool;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack OrangeWool;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack GreenWool;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack GrayWool;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack RedWool;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack RedStainedGlassPane;
2023-07-08 17:03:29 +00:00
@Getter
2023-07-08 17:42:33 +00:00
private static ItemStack BlackStainedGlassPane;
2022-04-16 15:09:19 +00:00
public static void scan() {
2022-10-25 13:03:07 +00:00
if (T2CmcVersion.isMc1_8() || T2CmcVersion.isMc1_9() || T2CmcVersion.isMc1_10() || T2CmcVersion.isMc1_11() || T2CmcVersion.isMc1_12()) {
Head = Material.valueOf("SKULL_ITEM");
2023-07-08 17:42:33 +00:00
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"));
2022-04-16 15:09:19 +00:00
} else {
Head = Material.valueOf("PLAYER_HEAD");
2023-07-08 17:42:33 +00:00
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);
2022-04-16 15:09:19 +00:00
}
HeadIS = new ItemStack(Head, 1, (byte) 3);
2021-11-28 01:13:21 +00:00
}
}