Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.angtim123.gadgets;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Effect;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.OfflinePlayer;
- import org.bukkit.Sound;
- import org.bukkit.entity.Arrow;
- import org.bukkit.entity.Bat;
- import org.bukkit.entity.Egg;
- import org.bukkit.entity.FallingBlock;
- import org.bukkit.entity.Horse;
- import org.bukkit.entity.LivingEntity;
- import org.bukkit.entity.Player;
- import org.bukkit.entity.Projectile;
- import org.bukkit.entity.Tameable;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockFromToEvent;
- import org.bukkit.event.block.BlockPhysicsEvent;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.entity.ProjectileHitEvent;
- import org.bukkit.event.entity.ProjectileLaunchEvent;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerPickupItemEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.material.Wool;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import org.bukkit.util.Vector;
- public class Gadget
- extends JavaPlugin implements Listener
- {
- private Inventory inv;
- private ItemStack gr;
- private ItemStack mounts;
- private ItemStack donkey;
- private ItemStack morphs;
- private ItemStack gadgets;
- private ItemStack glauncher;
- private ItemStack wgun;
- private ItemStack fgun;
- private ItemStack gmenu;
- private ItemStack gamem;
- private ItemStack lobbym;
- private ItemStack petm;
- private ItemStack questl;
- private ItemStack hubg;
- private ItemStack ghook;
- private ItemStack glaun;
- private ItemStack waterg;
- private ItemStack foodg;
- private ItemStack smdonkey;
- private ItemStack dmdonkey;
- private ItemStack nstar;
- private ItemStack flamet;
- private ItemStack fthrower;
- public FallingBlock block;
- public FallingBlock pblock;
- private ItemStack hubgd;
- private ItemStack eternalwither;
- public GadgetInv plugin;
- public Gadget(Plugin p)
- {
- this.inv = Bukkit.getServer().createInventory(null, 54, "Gadget Menu");
- this.fgun = createItem(Material.CARROT_STICK, ChatColor.GREEN + "" + ChatColor.BOLD + "Activate Food Gun");
- this.wgun = createItem(Material.DIAMOND_BARDING, ChatColor.GREEN + "" + ChatColor.BOLD + "Activate Water Gun");
- this.glauncher = createItem(Material.IRON_SPADE, ChatColor.GREEN + "" + ChatColor.BOLD + "Activate Grenade Launcher");
- this.gr = createItem(Material.IRON_BARDING, ChatColor.GREEN + "" + ChatColor.BOLD + "Activate Grappling Hook");
- this.mounts = createItem(Material.SADDLE, ChatColor.GREEN + "" + ChatColor.BOLD + "Hub Mounts");
- this.donkey = createItem(Material.HAY_BLOCK, ChatColor.RED + "" + ChatColor.BOLD + "Donkey Mount");
- this.morphs = createItem(Material.SKULL_ITEM, ChatColor.GREEN + "" + ChatColor.BOLD + "Hub Morphs");
- this.gadgets = createItem(Material.DIAMOND_SWORD, ChatColor.GREEN + "" + ChatColor.BOLD + "Gadgets");
- this.gmenu = createItem(Material.CHEST, ChatColor.YELLOW + "Gadget Menu");
- this.gamem = createItem(Material.COMPASS, ChatColor.YELLOW + "Game Menu");
- this.lobbym = createItem(Material.WATCH, ChatColor.YELLOW + "Lobby Menu");
- this.petm = createItem(Material.BONE, ChatColor.YELLOW + "Pet Menu");
- this.questl = createItem(Material.BOOK, ChatColor.YELLOW + "Quests");
- this.hubg = createItem(Material.SLIME_BALL, ChatColor.YELLOW + "Hub Games" + ChatColor.GRAY + " - " + ChatColor.GREEN + "Enabled");
- this.ghook = createItem(Material.IRON_BARDING, ChatColor.GRAY + "Grappling Hook");
- this.glaun = createItem(Material.IRON_SPADE, ChatColor.GRAY + "Grenade Launcher");
- this.waterg = createItem(Material.DIAMOND_BARDING, ChatColor.AQUA + "Water Gun");
- this.foodg = createItem(Material.CARROT_STICK, ChatColor.GREEN + "Food Gun");
- this.smdonkey = createItem(Material.WHEAT, ChatColor.YELLOW + "Spawn Mount Donkey");
- this.dmdonkey = createItem(Material.SADDLE, ChatColor.RED + "Despawn Mount Donkey");
- this.nstar = createItem(Material.NETHER_STAR, ChatColor.LIGHT_PURPLE + "Nether Star");
- this.flamet = createItem(Material.GOLD_SWORD, ChatColor.GREEN + "" + ChatColor.BOLD + "Activate Flamethrower");
- this.fthrower = createItem(Material.GOLD_SWORD, ChatColor.GOLD + "Flamethrower");
- this.hubgd = createItem(Material.MAGMA_CREAM, ChatColor.YELLOW + "Hub Games " + ChatColor.GRAY + "- " + ChatColor.RED + "Disabled");
- this.eternalwither = createItem(Material.SKULL_ITEM, ChatColor.GREEN + "" + ChatColor.BOLD + "Eternal Wither Mount");
- this.eternalwither.setDurability((short)1);
- this.inv.setItem(6, this.flamet);
- this.inv.setItem(5, this.fgun);
- this.inv.setItem(4, this.wgun);
- this.inv.setItem(3, this.glauncher);
- this.inv.setItem(0, this.gadgets);
- this.inv.setItem(9, this.morphs);
- this.inv.setItem(2, this.gr);
- this.inv.setItem(18, this.mounts);
- this.inv.setItem(20, this.donkey);
- this.inv.setItem(21, this.eternalwither);
- Bukkit.getServer().getPluginManager().registerEvents(this, p);
- }
- private ItemStack createItem(Material dc, String name)
- {
- ItemStack i = new Wool(dc).toItemStack(1);
- ItemMeta im = i.getItemMeta();
- im.setDisplayName(name);
- i.setItemMeta(im);
- return i;
- }
- public void show(Player p)
- {
- p.openInventory(this.inv);
- }
- public ItemStack make(Material material, int amount, int shrt, String displayName, List<String> lore)
- {
- ItemStack item = new ItemStack(material, amount, (short)shrt);
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName(displayName);
- meta.setLore(lore);
- item.setItemMeta(meta);
- return item;
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e)
- {
- if (!e.getInventory().getName().equalsIgnoreCase(this.inv.getName())) {
- return;
- }
- if (e.getCurrentItem().getItemMeta() == null) {
- return;
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Activate Grappling Hook"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().remove(Material.CARROT_STICK);
- e.getWhoClicked().getInventory().remove(Material.IRON_BARDING);
- e.getWhoClicked().getInventory().remove(Material.DIAMOND_BARDING);
- e.getWhoClicked().getInventory().remove(Material.IRON_SPADE);
- e.getWhoClicked().getInventory().remove(Material.WHEAT);
- e.getWhoClicked().getInventory().remove(Material.SADDLE);
- e.getWhoClicked().getInventory().setItem(4, this.ghook);
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Donkey Mount"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().setItem(4, this.smdonkey);
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Hub Mounts"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().addItem(new ItemStack[] { make(Material.AIR, 1, 0, null, null) });
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Hub Morphs"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().addItem(new ItemStack[] { make(Material.AIR, 1, 0, null, null) });
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Gadgets"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().addItem(new ItemStack[] { make(Material.AIR, 1, 0, null, null) });
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Activate Grenade Launcher"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().remove(Material.CARROT_STICK);
- e.getWhoClicked().getInventory().remove(Material.IRON_SPADE);
- e.getWhoClicked().getInventory().remove(Material.DIAMOND_BARDING);
- e.getWhoClicked().getInventory().remove(Material.IRON_BARDING);
- e.getWhoClicked().getInventory().remove(Material.WHEAT);
- e.getWhoClicked().getInventory().remove(Material.SADDLE);
- e.getWhoClicked().getInventory().setItem(4, this.glaun);
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Activate Water Gun"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().remove(Material.CARROT_STICK);
- e.getWhoClicked().getInventory().remove(Material.DIAMOND_BARDING);
- e.getWhoClicked().getInventory().remove(Material.IRON_SPADE);
- e.getWhoClicked().getInventory().remove(Material.WHEAT);
- e.getWhoClicked().getInventory().remove(Material.SADDLE);
- e.getWhoClicked().getInventory().remove(Material.IRON_BARDING);
- e.getWhoClicked().getInventory().setItem(4, this.waterg);
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Activate Food Gun"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().remove(Material.CARROT_STICK);
- e.getWhoClicked().getInventory().remove(Material.IRON_SPADE);
- e.getWhoClicked().getInventory().remove(Material.WHEAT);
- e.getWhoClicked().getInventory().remove(Material.SADDLE);
- e.getWhoClicked().getInventory().remove(Material.IRON_BARDING);
- e.getWhoClicked().getInventory().remove(Material.DIAMOND_BARDING);
- e.getWhoClicked().getInventory().setItem(4, this.foodg);
- e.getWhoClicked().closeInventory();
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Activate Flamethrower"))
- {
- e.setCancelled(true);
- e.getWhoClicked().getInventory().remove(Material.GOLD_SWORD);
- e.getWhoClicked().getInventory().remove(Material.CARROT_STICK);
- e.getWhoClicked().getInventory().remove(Material.IRON_SPADE);
- e.getWhoClicked().getInventory().remove(Material.WHEAT);
- e.getWhoClicked().getInventory().remove(Material.SADDLE);
- e.getWhoClicked().getInventory().remove(Material.IRON_BARDING);
- e.getWhoClicked().getInventory().remove(Material.DIAMOND_BARDING);
- e.getWhoClicked().getInventory().setItem(4, this.fthrower);
- e.getWhoClicked().closeInventory();
- }
- }
- @EventHandler
- public void onRightClick(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Material m = player.getItemInHand().getType();
- if (m == Material.IRON_BARDING)
- {
- e.getPlayer().launchProjectile(Arrow.class);
- player.getInventory().remove(Material.ARROW);
- }
- }
- }
- @EventHandler
- public void onEntityDamage(EntityDamageEvent event)
- {
- event.setCancelled(true);
- }
- @EventHandler
- public void onBatLaunchClick(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Location loc = player.getLocation();
- Material m = player.getItemInHand().getType();
- if (m == Material.COAL)
- {
- Bat b = (Bat)loc.getWorld().spawn(loc, Bat.class);
- b.setCustomName(ChatColor.BOLD + "Batty");
- b.setCustomNameVisible(true);
- }
- }
- }
- @EventHandler
- public void onSpawnDonkey(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Location loc = player.getLocation();
- Material m = player.getItemInHand().getType();
- if (m == Material.WHEAT)
- {
- Horse h = (Horse)loc.getWorld().spawn(loc, Horse.class);
- h.setCustomName(ChatColor.GOLD + player.getName() + ChatColor.GOLD + "'s" + ChatColor.YELLOW + " Donkey");
- h.setCustomNameVisible(false);
- h.setAdult();
- h.setAgeLock(true);
- h.setOwner(player);
- h.setTamed(true);
- h.setVariant(Horse.Variant.DONKEY);
- h.getInventory().setSaddle(new ItemStack(Material.SADDLE));
- h.setPassenger(player);
- player.sendMessage(ChatColor.GOLD + "Mounts> " + ChatColor.GRAY + "Spawning In Your Mount Donkey...");
- if (player.getInventory().getItemInHand().getItemMeta().getDisplayName().contains("Spawn Mount Donkey"))
- {
- player.getInventory().remove(Material.SADDLE);
- player.getInventory().remove(Material.WHEAT);
- player.getInventory().setItem(4, this.dmdonkey);
- return;
- }
- }
- }
- }
- @EventHandler
- public void onDespawnDonkey(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Location loc = player.getLocation();
- Material m = player.getItemInHand().getType();
- if (m == Material.SADDLE)
- {
- player.playSound(loc, Sound.HORSE_SADDLE, 1.0F, 0.0F);
- player.sendMessage(ChatColor.GOLD + "Mounts>" + ChatColor.GRAY + " Despawning Your Mount Donkey...");
- player.getInventory().remove(Material.SADDLE);
- for (LivingEntity ent : e.getPlayer().getWorld().getLivingEntities()) {
- if (((ent instanceof Tameable)) &&
- (((Tameable)ent).isTamed())) {
- if (((Tameable)ent).getOwner().equals(player))
- {
- ent.remove();
- return;
- }
- }
- }
- }
- }
- }
- @EventHandler
- public void projectiles(ProjectileHitEvent e)
- {
- Projectile projectile = e.getEntity();
- if ((projectile instanceof Arrow))
- {
- Arrow arrow = (Arrow)projectile;
- if ((arrow.getShooter() instanceof Player))
- {
- Player player = (Player)arrow.getShooter();
- player.teleport(arrow);
- }
- }
- }
- @EventHandler
- public void PlayerPickUpItem(PlayerPickupItemEvent e)
- {
- e.setCancelled(true);
- }
- @EventHandler
- public void PlayerDropItem(PlayerDropItemEvent e)
- {
- e.setCancelled(true);
- }
- @EventHandler
- public void GrenadeLauncher(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Location loc = player.getLocation();
- Material m = player.getItemInHand().getType();
- if (m == Material.IRON_SPADE)
- {
- player.playEffect(loc, Effect.SMOKE, 2004);
- e.getPlayer().launchProjectile(Egg.class);
- }
- }
- }
- @EventHandler
- public void EggProjectile(ProjectileHitEvent e)
- {
- Projectile projectile = e.getEntity();
- if ((projectile instanceof Egg))
- {
- Egg egg = (Egg)projectile;
- Player player = (Player)egg.getShooter();
- Location loc = player.getLocation();
- if ((egg.getShooter() instanceof Player))
- {
- ParticleEffect.HUGE_EXPLOSION.display(egg.getLocation().add(0.0D, 2.0D, 0.0D), 15.0D, 0.0F, 0.0F, 0.0F, 10.0F, 10);
- player.playSound(loc, Sound.EXPLODE, 1.0F, 0.0F);
- egg.setPassenger(projectile);
- }
- }
- }
- @EventHandler
- public void onChuckEgg(ProjectileLaunchEvent e)
- {
- Projectile projectile = e.getEntity();
- Egg egg = (Egg)projectile;
- Player player = (Player)egg.getShooter();
- if ((projectile instanceof Egg)) {
- ParticleEffect.CLOUD.display(player.getLocation().add(0.0D, 2.0D, 0.0D), 15.0D, 0.0F, 0.0F, 0.0F, 10.0F, 10);
- }
- }
- @EventHandler
- public void waterGun(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Material m = player.getItemInHand().getType();
- if (m == Material.DIAMOND_BARDING)
- {
- player.playSound(player.getLocation(), Sound.WATER, 1.0F, 0.0F);
- this.block = e.getPlayer().getWorld().spawnFallingBlock(e.getPlayer().getLocation(), Material.WATER, (byte)0);
- Vector v = player.getLocation().getDirection().multiply(2).setY(0.5D);
- this.block.setVelocity(v);
- }
- }
- }
- @EventHandler
- public void onBlockFromTo(BlockFromToEvent event)
- {
- int id = event.getBlock().getTypeId();
- if ((id == 8) || (id == 9)) {
- event.setCancelled(true);
- }
- }
- @EventHandler
- public void joinItems(PlayerJoinEvent e)
- {
- Player player = e.getPlayer();
- Bukkit.getServer().broadcastMessage(ChatColor.GOLD + "Join> " + ChatColor.GRAY + player.getName() + " has joined the game!");
- player.getInventory().setItem(5, this.gmenu);
- player.getInventory().setItem(0, this.gamem);
- player.getInventory().setItem(1, this.lobbym);
- player.getInventory().setItem(3, this.petm);
- player.getInventory().setItem(7, this.questl);
- player.getInventory().setItem(8, this.hubg);
- player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 2147483647, 0));
- }
- @EventHandler
- public void questStuff(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_BLOCK))
- {
- Location loc = player.getLocation();
- Material m = player.getItemInHand().getType();
- if (m == Material.BOOK)
- {
- Material block = e.getClickedBlock().getType();
- if (block == Material.EMERALD_BLOCK)
- {
- player.getInventory().remove(Material.BOOK);
- player.getInventory().setItem(7, this.nstar);
- player.playSound(loc, Sound.NOTE_PLING, 1.0F, 0.0F);
- player.sendMessage(ChatColor.GOLD + "Quests> " + ChatColor.GRAY + "Return this Nether Star to " + ChatColor.AQUA + "Beacon Block" + ChatColor.GRAY + ", and recieve 500 Gold!");
- }
- }
- else if (m == Material.NETHER_STAR)
- {
- Material block = e.getClickedBlock().getType();
- if (block == Material.BEACON)
- {
- player.closeInventory();
- player.playSound(loc, Sound.LEVEL_UP, 1.0F, 0.0F);
- player.sendMessage(ChatColor.GOLD + "Quests> " + ChatColor.GRAY + "Thank you, this Nether Star will help me power!");
- player.sendMessage(ChatColor.GOLD + "Quests> " + ChatColor.GRAY + "Congratulations! You've completed the " + ChatColor.AQUA + "Beacon Powering " + ChatColor.GRAY + "quest. In return you've recieved " + ChatColor.GOLD + "500 Gold" + ChatColor.GRAY + "!");
- player.getInventory().remove(Material.NETHER_STAR);
- player.getInventory().setItem(7, this.questl);
- }
- }
- else if (m == Material.BOOK)
- {
- Material block = e.getClickedBlock().getType();
- if (block == Material.BEACON) {
- player.sendMessage(ChatColor.GOLD + "Quests> " + ChatColor.GRAY + "To start the " + ChatColor.AQUA + "Beacon Powering " + ChatColor.GRAY + "quest to must first complete the first stage of the parkour, and right click the " + ChatColor.GREEN + "Emerald Block" + ChatColor.GRAY + ".");
- }
- }
- }
- else if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Material m = player.getItemInHand().getType();
- Location loc = player.getLocation();
- if (m == Material.BOOK)
- {
- player.playSound(loc, Sound.SUCCESSFUL_HIT, 1.0F, 0.0F);
- player.sendMessage(ChatColor.GOLD + "Quests> " + ChatColor.GRAY + "Welcome to the quest room! You may select any quest you wish to complete by simply right clicking any block with a name above it's head with your " + ChatColor.YELLOW + "Quest Book" + ChatColor.GRAY + ".");
- }
- }
- }
- @EventHandler
- public void onPlayerDie(PlayerDeathEvent e)
- {
- Player player = ((OfflinePlayer)e).getPlayer();
- Bukkit.getServer().broadcastMessage(ChatColor.GOLD + "Death> " + player.getName() + " has died!");
- }
- @EventHandler
- public void hubGames(PlayerInteractEvent e)
- {
- Player player = e.getPlayer();
- Action a = e.getAction();
- if (a.equals(Action.RIGHT_CLICK_AIR))
- {
- Material m = player.getItemInHand().getType();
- if (m == Material.SLIME_BALL)
- {
- player.sendMessage(ChatColor.GOLD + "Hub Games> " + ChatColor.GRAY + "Enabled.");
- player.getInventory().remove(Material.SLIME_BALL);
- player.getInventory().setItem(8, this.hubgd);
- }
- else if (m == Material.MAGMA_CREAM)
- {
- player.sendMessage(ChatColor.GOLD + "Hub Games> " + ChatColor.GRAY + "Disabled.");
- player.getInventory().remove(Material.MAGMA_CREAM);
- player.getInventory().setItem(8, this.hubg);
- }
- }
- }
- @EventHandler
- public void onBlockPhysicsEvent(BlockPhysicsEvent e)
- {
- if (e.getBlock().getType() == Material.PORTAL) {
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void onPlayerTalk(AsyncPlayerChatEvent e){
- Player player = e.getPlayer();
- if(player.isOp()){
- e.setFormat(ChatColor.DARK_RED + "" + ChatColor.BOLD + "Owner " + ChatColor.YELLOW + "%s " + ChatColor.WHITE + e.getMessage());
- } else if(player.hasPermission("tag.admin")){
- e.setFormat(ChatColor.RED + "" + ChatColor.BOLD + "Admin " + ChatColor.YELLOW + "%s " + ChatColor.WHITE + e.getMessage());
- } else if(player.hasPermission("tag.mod")){
- e.setFormat(ChatColor.GOLD + "" + ChatColor.BOLD + "Mod " + ChatColor.YELLOW + "%s " + ChatColor.WHITE + e.getMessage());
- } else if(player.hasPermission("tag.helper")){
- e.setFormat(ChatColor.GREEN + "" + ChatColor.BOLD + "Helper " + ChatColor.YELLOW + "%s " + ChatColor.WHITE + e.getMessage());
- } else if(player.hasPermission("tag.default")){
- e.setFormat(ChatColor.YELLOW + "%s " + ChatColor.WHITE + e.getMessage());
- } else if(player.hasPermission("tag.legend")){
- e.setFormat(ChatColor.DARK_GREEN + "" + ChatColor.BOLD + "Legend " + ChatColor.YELLOW + "%s " + ChatColor.WHITE + e.getMessage());
- } else if(player.hasPermission("tag.ultimate")){
- e.setFormat(ChatColor.DARK_BLUE + "" + ChatColor.BOLD + "Ultimate " + ChatColor.YELLOW + "%s " + ChatColor.WHITE + e.getMessage());
- }
- }
- @EventHandler
- public void noBreak(BlockBreakEvent e){
- Player player = e.getPlayer();
- if (player.isOp()){
- e.setCancelled(false);
- } else{
- e.setCancelled(true);
- }
- }
- @EventHandler
- public void noPlace(BlockPlaceEvent e){
- Player player = e.getPlayer();
- if (player.isOp()){
- e.setCancelled(false);
- } else{
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement