Advertisement
Guest User

RPG Warp Class

a guest
Mar 1st, 2014
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.30 KB | None | 0 0
  1. package me.benLewis.customItems;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Material;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.entity.Player;
  11. import org.bukkit.event.EventHandler;
  12. import org.bukkit.event.Listener;
  13. import org.bukkit.event.player.PlayerInteractEvent;
  14. import org.bukkit.inventory.ItemStack;
  15. import org.bukkit.inventory.meta.ItemMeta;
  16. import org.bukkit.plugin.java.JavaPlugin;
  17.  
  18. public class items extends JavaPlugin implements Listener {
  19.  
  20.     ItemStack RPGWarp = new ItemStack(Material.ENCHANTED_BOOK);
  21.     ItemMeta RPGWarpMeta = RPGWarp.getItemMeta();
  22.  
  23.     ItemStack fireCharge = new ItemStack(Material.ENCHANTED_BOOK);
  24.     ItemMeta swordMeta = fireCharge.getItemMeta();
  25.  
  26.     Logger myPluginLogger = Bukkit.getLogger();
  27.  
  28.     public void onEnable(){
  29.  
  30.         Bukkit.getServer().getPluginManager().registerEvents(this, this);
  31.         myPluginLogger.info(ChatColor.DARK_RED + "Custom Items has been enabled!");
  32.         myPluginLogger.info(ChatColor.DARK_RED + "Custom Items have been loaded!");
  33.  
  34.     }
  35.  
  36.     public void onDisable(){
  37.  
  38.         myPluginLogger.info(ChatColor.DARK_RED + "Custom Items has been disabled!");
  39.         myPluginLogger.severe(ChatColor.DARK_RED + "SHUTTING DOWN");
  40.     }
  41.  
  42.     public boolean onCommand(CommandSender theSender, Command cmd, String commandLabel, String[] args){
  43.  
  44.         if(theSender instanceof Player){
  45.             Player player = (Player) theSender;
  46.  
  47.             if(commandLabel.equalsIgnoreCase("rpg")){
  48.  
  49.                 System.out.println("/rpg was registered!");
  50.  
  51.                 player.getInventory().addItem(RPGWarp);
  52.  
  53.                 ItemStack RPGWarp = new ItemStack(Material.ENCHANTED_BOOK,1, (short) 600);
  54.  
  55.                 RPGWarp.setItemMeta(RPGWarpMeta);
  56.                 //RPGWarpMeta.setDisplayName(ChatColor.GREEN + "" + ChatColor.BOLD + "Warp" + ChatColor.WHITE + "RPG Snapshot");
  57.                 RPGWarpMeta.setDisplayName("RPG");
  58.  
  59.  
  60.             }
  61.         }
  62.         return false;
  63.     }
  64.  
  65.     @EventHandler
  66.     public void onClickEvent(PlayerInteractEvent event){
  67.  
  68.         final Player player = event.getPlayer();
  69.  
  70.         if ((player.getItemInHand().getType() == Material.ENCHANTED_BOOK)
  71.                 && (player.getItemInHand()).getItemMeta().getDisplayName()
  72.                 .equals(ChatColor.GREEN + "" + ChatColor.BOLD + "Warp" + ChatColor.WHITE + "RPG Snapshot")){
  73.  
  74.             player.sendMessage("Verified");
  75.  
  76.         }
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement