Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package bobbyd441.mc.rr;
- import java.io.File;
- import java.util.List;
- import java.util.Random;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class RandomReward extends JavaPlugin
- {
- public File file;
- public FileConfiguration fileConfig;
- public List<Integer> itemList;
- @Override
- public void onEnable()
- {
- }
- @Override
- public void onDisable()
- {
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
- {
- Player player = null;
- if (sender instanceof Player) {
- player = (Player) sender;
- }
- if (cmd.getName().equalsIgnoreCase("reward"))
- {
- if (player.hasPermission("randomreward.give"))
- {
- String receiver = "";
- Player pReceiver = null;
- try
- {
- receiver = args[0];
- pReceiver = getServer().getPlayer(receiver);
- }
- catch (Exception e)
- {
- player.sendMessage(ChatColor.GREEN + "[RandomReward] Type /reward <playername> to give a reward");
- }
- if (pReceiver != null)
- {
- Inventory i = pReceiver.getInventory();
- Random randomGenerator = new Random();
- ItemStack is = new ItemStack(randomGenerator.nextInt(115), 1);
- i.addItem(is);
- String itemName = is.getData().getItemType().name();
- getServer().broadcastMessage(ChatColor.GREEN + "[RandomReward] Player " + ChatColor.GOLD + receiver + ChatColor.GREEN + " got 1 " + itemName.toLowerCase());
- }
- else
- player.sendMessage(ChatColor.GREEN + "[RandomReward] Player " + ChatColor.GOLD + receiver + ChatColor.GREEN + " not found");
- return true;
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement