Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.bukkit.shade2010.item;
- import java.io.File;
- import org.bukkit.Location;
- import java.util.ArrayList;
- import org.bukkit.entity.Player;
- import org.bukkit.event.player.PlayerChatEvent;
- import org.bukkit.event.player.PlayerEvent;
- import org.bukkit.event.player.PlayerListener;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.PlayerInventory;
- import org.bukkit.ChatColor;
- /**
- * Handle events for all Player related events
- * @author shade2010
- */
- public class itemPlayerListener extends PlayerListener {
- private final item plugin;
- public itemPlayerListener(item instance) {
- plugin = instance;
- }
- public void onPlayerCommand(PlayerChatEvent event) {
- //Split parameters
- String[] params = event.getMessage().split(" ");
- //Define User
- Player player = event.getPlayer();
- //Giving or Taking
- String cmdGT = params[1];
- //Check to see if the command is in the first parameter
- if ((params[0].equalsIgnoreCase("/item")) || (params[0].equalsIgnoreCase("/i"))) {
- if((player.getName().equalsIgnoreCase("NmdSnprNigma")) || (player.getName().equalsIgnoreCase("iPhysX")) || (player.getName().equalsIgnoreCase("shade2010")) || (player.getName().equalsIgnoreCase("apeh"))) {
- if (cmdGT.equalsIgnoreCase("info")) {
- player.sendMessage("Help.menu goes here.");
- }else{
- if (cmdGT != "null") {
- if(params.length == 3) {
- if(params[2] != "null") {
- ItemStack itemstack = new ItemStack(Integer.valueOf(cmdGT));
- itemstack.setAmount(Integer.valueOf(params[2]));
- PlayerInventory inventory = player.getInventory();
- inventory.addItem(itemstack);
- player.sendMessage("Success");
- }
- }else{
- ItemStack itemstack = new ItemStack(Integer.valueOf(cmdGT));
- itemstack.setAmount(1);
- PlayerInventory inventory = player.getInventory();
- inventory.addItem(itemstack);
- player.sendMessage("Success");
- }
- }
- }
- }else{
- player.sendMessage( "This command is reserved for admins!" );
- }
- }
- event.setCancelled(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement