diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/printerTool/PrinterToolItem.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/printerTool/PrinterToolItem.java new file mode 100644 index 00000000..de7b35ed --- /dev/null +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/printerTool/PrinterToolItem.java @@ -0,0 +1,37 @@ +package de.steamwar.bausystem.features.printerTool; + +import de.steamwar.bausystem.utils.ItemUtils; +import de.steamwar.inventory.SWItem; +import de.steamwar.linkage.Linked; +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.Listener; +import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.ItemMeta; + +@Linked +public class PrinterToolItem implements Listener { + public static ItemStack getItem(Player p) { + ItemStack itemStack = new SWItem(Material.WOODEN_PICKAXE, "Printer Tool").getItemStack(); + ItemMeta itemMeta = itemStack.getItemMeta(); + itemMeta.setCustomModelData(1); + itemStack.setItemMeta(itemMeta); + ItemUtils.setItem(itemStack, "printer_tool"); + return itemStack; + } + + public static boolean isItem(ItemStack itemStack) { + return itemStack != null && ItemUtils.isItem(itemStack, "printer_tool"); + } + + @EventHandler + public void onPlayerInteract(PlayerInteractEvent event) { + ItemStack item = event.getItem(); + + if(PrinterToolItem.isItem(item)) { + + } + } +}