forked from SteamWar/SteamWar
Started on implementing printer tool
This commit is contained in:
+37
@@ -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)) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user