Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.chickenstyle.grant;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.inventory.InventoryCloseEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Main extends JavaPlugin implements Listener {
- public void onEnable() {
- System.out.println(ChatColor.GREEN + "GrantPlugin Has Been Enabled!");
- getCommand("grant").setExecutor(new grant());
- Bukkit.getPluginManager().registerEvents(this, this);
- }
- @EventHandler
- public void close(InventoryCloseEvent e) {
- if (ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GOLD + "Set Time For Grant")) {
- grant.name.clear();
- grant.rank.clear();
- }
- }
- @EventHandler
- public void onClick(InventoryClickEvent e) {
- Player player = (Player) e.getWhoClicked();
- int slot = e.getSlot();
- if (ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GOLD + "Grant")) {
- e.setCancelled(true);
- if (slot == 11) {
- grant.rank.put(player, "Owner");
- } else if (slot == 12) {
- grant.rank.put(player, "Sr.Admin");
- } else if (slot == 13) {
- grant.rank.put(player, "Admin");
- } else if (slot == 14) {
- grant.rank.put(player, "Manager");
- } else if (slot == 15) {
- grant.rank.put(player, "Jr.Admin");
- } else if (slot == 20) {
- grant.rank.put(player, "Developer");
- } else if (slot == 21) {
- grant.rank.put(player, "Sr.Moderator");
- } else if (slot == 22) {
- grant.rank.put(player, "Builder");
- } else if (slot == 23) {
- grant.rank.put(player, "Moderator");
- } else if (slot == 24) {
- grant.rank.put(player, "Jr.Moderator");
- } else if (slot == 29) {
- grant.rank.put(player, "Helper");
- } else if (slot == 30) {
- grant.rank.put(player, "YouTube");
- } else if (slot == 31) {
- grant.rank.put(player, "Twitch");
- } else if (slot == 32) {
- grant.rank.put(player, "Hobbit");
- } else if (slot == 33) {
- grant.rank.put(player, "Goblin");
- } else if (slot == 38) {
- grant.rank.put(player, "Elf");
- } else if (slot == 39) {
- grant.rank.put(player, "Brewer");
- } else if (slot == 40) {
- grant.rank.put(player, "Alchemist");
- } else if (slot == 41) {
- grant.rank.put(player, "Legend"); ;
- } else if (slot == 42) {
- grant.rank.put(player, "DragonLord");
- } else {
- return;
- }
- grant.SecondGui(player);
- } else if (ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GOLD + "Set Time For Grant")) {
- e.setCancelled(true);
- player.closeInventory();
- if (slot == 20) {
- Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 1d");
- grant.name.clear();
- grant.rank.clear();
- } else if (slot == 21) {
- Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 2d");
- grant.name.clear();
- grant.rank.clear();
- } else if (slot == 22) {
- Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 7d");
- grant.name.clear();
- grant.rank.clear();
- } else if (slot == 23) {
- Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 14d");
- grant.name.clear();
- grant.rank.clear();
- } else if (slot == 24) {
- Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 30d");
- grant.name.clear();
- grant.rank.clear();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment