Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.SwiftCoding.Lobby;
- import java.io.ByteArrayOutputStream;
- import java.io.DataOutputStream;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.HashMap;
- import org.bukkit.Bukkit;
- import org.bukkit.Effect;
- import org.bukkit.GameMode;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.enchantments.Enchantment;
- import org.bukkit.entity.Arrow;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.event.entity.PlayerDeathEvent;
- import org.bukkit.event.entity.ProjectileHitEvent;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.inventory.InventoryInteractEvent;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.event.player.PlayerChangedWorldEvent;
- import org.bukkit.event.player.PlayerDropItemEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerMoveEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.event.player.PlayerRespawnEvent;
- import org.bukkit.event.player.PlayerToggleFlightEvent;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.potion.PotionEffect;
- import org.bukkit.potion.PotionEffectType;
- import net.md_5.bungee.api.ChatColor;
- import ru.tehkode.permissions.PermissionUser;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- public class SwiftLobby extends JavaPlugin implements Listener {
- public static ArrayList<String> doublejump = new ArrayList<String>();
- public static ArrayList<String> speed = new ArrayList<String>();
- public static ArrayList<String> vanish = new ArrayList<String>();
- public static ArrayList<Player> toggled = new ArrayList<Player>();
- public static ArrayList<Player> clockspam = new ArrayList<Player>();
- public static ArrayList<Player> speedspam = new ArrayList<Player>();
- int count = 0;
- private HashMap<Player, ItemStack[]> inventories;
- private HashMap<Player, ItemStack[]> armors;
- public static SwiftLobby instance;
- public void onEnable(){
- instance = this;
- getServer().getPluginManager().registerEvents(this, this);
- saveDefaultConfig();
- for (Player p : Bukkit.getOnlinePlayers()){
- if (speed.contains(p.getName())){
- speed.remove(p.getName());
- } if (vanish.contains(p.getName())){
- vanish.remove(p.getName());
- }
- }
- Bukkit.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
- }
- public void giveInventory(Player p){
- ItemStack bow = new ItemStack(Material.BOW, 1);
- bow.addEnchantment(Enchantment.ARROW_INFINITE, 1);
- bow.addUnsafeEnchantment(Enchantment.DURABILITY, 10000);
- ItemStack arrow = new ItemStack(Material.ARROW, 1);
- ItemMeta bowmeta = bow.getItemMeta();
- ItemMeta arrowmeta = arrow.getItemMeta();
- bowmeta.setDisplayName("&cTeleport Bow".replace("&", "§"));
- arrowmeta.setDisplayName("&cTeleport Fuel".replace("&", "§"));
- bow.setItemMeta(bowmeta);
- arrow.setItemMeta(arrowmeta);
- p.getInventory().setItem(3, bow);
- p.getInventory().setItem(9, arrow);
- ItemStack Sugar = new ItemStack(Material.SUGAR);
- ItemMeta sugarmeta = Sugar.getItemMeta();
- sugarmeta.setDisplayName("&cSpeed Boost".replace("&", "§"));
- Sugar.setItemMeta(sugarmeta);
- Sugar.addUnsafeEnchantment(Enchantment.DURABILITY, 10);
- p.getInventory().setItem(5, Sugar);
- ItemStack Compass = new ItemStack(Material.COMPASS);
- ItemMeta compassmeta = Compass.getItemMeta();
- compassmeta.setDisplayName("&cServer Selector".replace("&", "§"));
- Compass.setItemMeta(compassmeta);
- p.getInventory().setItem(0, Compass);
- ItemStack vanity = new ItemStack(Material.CHEST);
- ItemMeta vanitymeta = vanity.getItemMeta();
- vanitymeta.setDisplayName("&cVanity".replace("&", "§"));
- vanity.setItemMeta(vanitymeta);
- p.getInventory().setItem(1, vanity);
- ItemStack clock = new ItemStack(Material.WATCH);
- ItemMeta clockmeta = clock.getItemMeta();
- clockmeta.setDisplayName("&cVanisher &7(&4OFF&7)".replace("&", "§"));
- clock.setItemMeta(clockmeta);
- p.getInventory().setItem(4, clock);
- ItemStack diamond = new ItemStack(Material.DIAMOND);
- ItemMeta diamondmeta = diamond.getItemMeta();
- diamondmeta.setDisplayName("&cDonate for us".replace("&", "§"));
- diamond.setItemMeta(diamondmeta);
- p.getInventory().setItem(7, diamond);
- ItemStack emerald = new ItemStack(Material.EMERALD);
- ItemMeta emeraldmeta = emerald.getItemMeta();
- emeraldmeta.setDisplayName("&cVote Links".replace("&", "§"));
- emerald.setItemMeta(emeraldmeta);
- p.getInventory().setItem(8, emerald);
- p.updateInventory();
- }
- @EventHandler
- public void ChatEvent(AsyncPlayerChatEvent event){
- Player p = event.getPlayer();
- PermissionUser user = PermissionsEx.getUser(p);
- String prefix = user.getPrefix();
- for(String s : getConfig().getStringList("Ranks")){
- if(user.inGroup(s)){
- String line = getConfig().getString(s);
- line = line.replace("%player%", p.getName());
- line = line.replace("%prefix%", prefix);
- line = textValues(line);
- line = line.replace("%message%", event.getMessage());
- event.setFormat(line);
- }
- }
- }
- public void sendToServer(String server, Player player) throws IOException {
- ByteArrayOutputStream b = new ByteArrayOutputStream();
- DataOutputStream out = new DataOutputStream(b);
- out.writeUTF("Connect");
- out.writeUTF(server);
- out.close();
- player.sendPluginMessage(this, "BungeeCord", b.toByteArray());
- }
- private String textValues(String line){
- line = line.replaceAll("&0", ChatColor.BLACK.toString());
- line = line.replaceAll("&1", ChatColor.DARK_BLUE.toString());
- line = line.replaceAll("&2", ChatColor.DARK_GREEN.toString());
- line = line.replaceAll("&3", ChatColor.DARK_AQUA.toString());
- line = line.replaceAll("&4", ChatColor.DARK_RED.toString());
- line = line.replaceAll("&5", ChatColor.DARK_PURPLE.toString());
- line = line.replaceAll("&6", ChatColor.GOLD.toString());
- line = line.replaceAll("&7", ChatColor.GRAY.toString());
- line = line.replaceAll("&8", ChatColor.DARK_GRAY.toString());
- line = line.replaceAll("&9", ChatColor.BLUE.toString());
- line = line.replaceAll("&a", ChatColor.GREEN.toString());
- line = line.replaceAll("&b", ChatColor.AQUA.toString());
- line = line.replaceAll("&c", ChatColor.RED.toString());
- line = line.replaceAll("&d", ChatColor.LIGHT_PURPLE.toString());
- line = line.replaceAll("&e", ChatColor.YELLOW.toString());
- line = line.replaceAll("&f", ChatColor.WHITE.toString());
- line = line.replaceAll("&m", ChatColor.STRIKETHROUGH.toString());
- line = line.replaceAll("&n", ChatColor.UNDERLINE.toString());
- line = line.replaceAll("&l", ChatColor.BOLD.toString());
- line = line.replaceAll("&k", ChatColor.MAGIC.toString());
- line = line.replaceAll("&o", ChatColor.ITALIC.toString());
- line = line.replaceAll("&r", ChatColor.RESET.toString());
- return line;
- }
- public boolean onCommand(CommandSender sender, Command cmds, String cmd, String[] args) {
- if(cmd.equalsIgnoreCase("setspawn")){
- Player p = (Player)sender;
- if(!p.hasPermission("centrixlobby.setspawn")){
- p.sendMessage("§8§l§m=======================");
- p.sendMessage(" ");
- p.sendMessage("§bYou don't have the permission for this!");
- p.sendMessage(" ");
- p.sendMessage("§8§l§m=======================");
- } else {
- p.sendMessage("§8§l§m=======================");
- p.sendMessage(" ");
- p.sendMessage(" §bThe Spawn has been Set!");
- p.sendMessage(" ");
- p.sendMessage("§8§l§m=======================");
- String world = p.getWorld().getName();
- double x = p.getLocation().getX();
- double y = p.getLocation().getY();
- double z = p.getLocation().getZ();
- double yaw = p.getLocation().getYaw();
- double pitch = p.getLocation().getPitch();
- getConfig().set("Spawn.world", world);
- getConfig().set("Spawn.x", x);
- getConfig().set("Spawn.y", y);
- getConfig().set("Spawn.z", z);
- getConfig().set("Spawn.yaw", yaw);
- getConfig().set("Spawn.pitch", pitch);
- saveConfig();
- }
- } if (cmd.equalsIgnoreCase("spawn")){
- String stringYaw = getConfig().getString("Spawn.yaw");
- String stringPitch = getConfig().getString("Spawn.pitch");
- String stringX = getConfig().getString("Spawn.x");
- String stringY = getConfig().getString("Spawn.y");
- String stringZ = getConfig().getString("Spawn.z");
- float yaw = Float.parseFloat(stringYaw);
- float pitch = Float.parseFloat(stringPitch);
- double X = Double.parseDouble(stringX);
- double Y = Double.parseDouble(stringY);
- double Z = Double.parseDouble(stringZ);
- String world = getConfig().getString("Spawn.world");
- Location spawn = new Location(Bukkit.getWorld(world), X, Y, Z, yaw, pitch);
- Player p = (Player)sender;
- p.teleport(spawn);
- }
- return true;
- }
- public void onDamage(EntityDamageEvent event){
- if(event.getEntity() instanceof Player){
- event.setCancelled(true);
- } else {
- return;
- }
- }
- public void saveInventoryAndArmor(Player _player){
- ItemStack[] tmpinv = new ItemStack[_player.getInventory().getSize()];
- ItemStack[] tmpArmor = new ItemStack[_player.getInventory().getArmorContents().length];
- tmpArmor = _player.getInventory().getArmorContents();
- tmpinv = _player.getInventory().getContents();
- this.inventories.put(_player, tmpinv);
- this.armors.put(_player, tmpArmor);
- }
- @EventHandler
- public void onDeath(PlayerDeathEvent event) {
- event.setKeepInventory(true);
- event.getDrops().clear();
- final Player player = event.getEntity();
- speed.remove(player.getName());
- }
- @EventHandler
- public void onPlayertoggleFlight(PlayerToggleFlightEvent event) {
- Player player = event.getPlayer();
- if (player.getGameMode() == GameMode.CREATIVE){
- return;
- }
- event.setCancelled(true);
- player.setAllowFlight(false);
- player.setFlying(false);
- doublejump.remove(player.getName());
- player.setVelocity(player.getLocation().getDirection().multiply(0.75).setY(1.5));
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onPlayerMove(PlayerMoveEvent event) {
- Player player = event.getPlayer();
- if((player.getGameMode() !=GameMode.CREATIVE)
- && (player.getLocation().subtract(0, 1, 0).getBlock().getType() != Material.AIR)
- && (!player.isFlying())){
- player.setAllowFlight(true);
- doublejump.add(player.getName());
- }
- Location playerLoc = player.getLocation();
- int PressurePlate_ID = playerLoc.getWorld().getBlockAt(playerLoc).getRelative(0, 0, 0).getTypeId();
- int ID = playerLoc.getWorld().getBlockAt(playerLoc).getRelative(0, -1, 0).getTypeId();
- if (PressurePlate_ID == getConfig().getInt("PressurePlate_ID") && (ID == getConfig().getInt("Block_ID"))){
- double Height = getConfig().getDouble("Height");
- double Width = getConfig().getDouble("Width");
- double BlockHeight = Height / 25.0D;
- double BlockWidth = Width / 3.0D;
- player.setVelocity(player.getLocation().getDirection().setY(BlockHeight).multiply(BlockWidth));
- if ((getConfig().getBoolean("EnableSound") != Boolean.FALSE.booleanValue()) &&
- (getConfig().getBoolean("EnableSound") == Boolean.TRUE.booleanValue())) {
- player.playSound(player.getLocation(), Sound.valueOf(getConfig().getString("Sound").toUpperCase()), 100.0F, 100.0F);
- }
- if ((getConfig().getBoolean("EnableEffect") != Boolean.FALSE.booleanValue()) &&
- (getConfig().getBoolean("EnableEffect") == Boolean.TRUE.booleanValue())) {
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.playEffect(player.getLocation(), Effect.valueOf(getConfig().getString("Effect").toUpperCase()), 4);
- }
- }
- }
- if((player.getLocation().getY() < 0) && (getConfig().getString("Spawn") != null)){
- String stringYaw = getConfig().getString("Spawn.yaw");
- String stringPitch = getConfig().getString("Spawn.pitch");
- String stringX = getConfig().getString("Spawn.x");
- String stringY = getConfig().getString("Spawn.y");
- String stringZ = getConfig().getString("Spawn.z");
- float yaw = Float.parseFloat(stringYaw);
- float pitch = Float.parseFloat(stringPitch);
- double X = Double.parseDouble(stringX);
- double Y = Double.parseDouble(stringY);
- double Z = Double.parseDouble(stringZ);
- String world = getConfig().getString("Spawn.world");
- Location spawn = new Location(Bukkit.getWorld(world), X, Y, Z, yaw, pitch);
- player.teleport(spawn);
- } else {
- return;
- }
- }
- @EventHandler
- public void onDropEvent(PlayerDropItemEvent event){
- if(!event.getPlayer().isOp()){
- event.setCancelled(true);
- }
- }
- @EventHandler
- public void onInventoryInteract(InventoryInteractEvent event){
- if(!event.getWhoClicked().isOp()){
- event.setCancelled(true);
- }
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent event){
- if(!event.getWhoClicked().isOp()){
- event.setCancelled(true);
- }
- }
- @EventHandler
- public void onItemUse(PlayerInteractEvent event){
- if((event.getPlayer().getItemInHand().getType() == Material.SUGAR) && ((event.getAction() == Action.RIGHT_CLICK_BLOCK) || (event.getAction() == Action.RIGHT_CLICK_AIR))){
- final Player p = event.getPlayer();
- if(!speedspam.contains(p)){
- if(speed.contains(p.getName())){
- p.removePotionEffect(PotionEffectType.SPEED);
- speed.remove(p.getName());
- p.sendMessage("&e&lSwift-Craft &8» &7Your speed has been disabled!".replace("&", "§"));
- } else {
- p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 100000000, 10));
- speed.add(p.getName());
- p.sendMessage("&e&lSwift-Craft &8» &7Your speed has been enabled!".replace("&", "§"));
- }
- speedspam.add(p);
- Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
- public void run(){
- speedspam.remove(p);
- }
- }, 60L);
- } else {
- p.sendMessage("&e&lSwift-Craft &8» &7Please wait 3 seconds!".replace("&", "§"));
- }
- } if ((event.getPlayer().getItemInHand().getType() == Material.COMPASS)
- && ((event.getAction() == Action.RIGHT_CLICK_AIR)
- || (event.getAction() == Action.RIGHT_CLICK_BLOCK)
- || ((event.getAction() == Action.LEFT_CLICK_AIR)
- || (event.getAction() == Action.LEFT_CLICK_BLOCK)))){
- } if ((event.getPlayer().getItemInHand().getType() == Material.WATCH)
- && ((event.getAction() == Action.RIGHT_CLICK_AIR)
- || (event.getAction() == Action.RIGHT_CLICK_BLOCK)
- || ((event.getAction() == Action.LEFT_CLICK_AIR)
- || (event.getAction() == Action.LEFT_CLICK_BLOCK)))){
- final Player p = event.getPlayer();
- if(!clockspam.contains(p)){
- toggleClock(p);
- clockspam.add(p);
- Bukkit.getScheduler().scheduleSyncDelayedTask(this, new Runnable(){
- public void run(){
- clockspam.remove(p);
- }
- }, 60L);
- } else {
- p.sendMessage("&e&lSwift-Craft &8» &7Please wait 3 seconds!".replace("&", "§"));
- }
- } if ((event.getPlayer().getItemInHand().getType() == Material.BEACON)
- && ((event.getAction() == Action.RIGHT_CLICK_AIR)
- || (event.getAction() == Action.RIGHT_CLICK_BLOCK)
- || ((event.getAction() == Action.LEFT_CLICK_AIR)
- || (event.getAction() == Action.LEFT_CLICK_BLOCK)))){
- Player p = event.getPlayer();
- event.setCancelled(true);
- p.updateInventory();
- } if ((event.getPlayer().getItemInHand().getType() == Material.CHEST)
- && ((event.getAction() == Action.RIGHT_CLICK_AIR)
- || (event.getAction() == Action.RIGHT_CLICK_BLOCK)
- || ((event.getAction() == Action.LEFT_CLICK_AIR)
- || (event.getAction() == Action.LEFT_CLICK_BLOCK)))){
- Player p = event.getPlayer();
- event.setCancelled(true);
- p.updateInventory();
- } if ((event.getPlayer().getItemInHand().getType() == Material.EMERALD)
- && ((event.getAction() == Action.RIGHT_CLICK_AIR)
- || (event.getAction() == Action.RIGHT_CLICK_BLOCK)
- || ((event.getAction() == Action.LEFT_CLICK_AIR)
- || (event.getAction() == Action.LEFT_CLICK_BLOCK)))){
- Player p = event.getPlayer();
- event.setCancelled(true);
- p.updateInventory();
- p.sendMessage("&4Site 1: &ehttp://serverpact.nl/vote-27390".replace("&", "§"));
- p.sendMessage("&4Site 2: &ehttp://minecraftservers.org/server/271391".replace("&", "§"));
- p.sendMessage("&4Site 3: &ehttp://minecraft-server-list.com/server/322512/vote/".replace("&", "§"));
- p.sendMessage("&4Site 4: &ehttp://minecraft-mp.com/server/101092/vote/".replace("&", "§"));
- } if ((event.getPlayer().getItemInHand().getType() == Material.DIAMOND)
- && ((event.getAction() == Action.RIGHT_CLICK_AIR)
- || (event.getAction() == Action.RIGHT_CLICK_BLOCK)
- || ((event.getAction() == Action.LEFT_CLICK_AIR)
- || (event.getAction() == Action.LEFT_CLICK_BLOCK)))){
- Player p = event.getPlayer();
- event.setCancelled(true);
- p.updateInventory();
- p.sendMessage("&4=================================".replace("&", "§"));
- p.sendMessage("&bDonate on the link below to support us!".replace("&", "§"));
- p.sendMessage("&eswift-craft.buycraft.net".replace("&", "§"));
- p.sendMessage("&4=================================".replace("&", "§"));
- }
- }
- @EventHandler
- public void onPlayerRespawn(PlayerRespawnEvent e){
- Player p = e.getPlayer();
- String stringYaw = getConfig().getString("Spawn.yaw");
- String stringPitch = getConfig().getString("Spawn.pitch");
- String stringX = getConfig().getString("Spawn.x");
- String stringY = getConfig().getString("Spawn.y");
- String stringZ = getConfig().getString("Spawn.z");
- float yaw = Float.parseFloat(stringYaw);
- float pitch = Float.parseFloat(stringPitch);
- double X = Double.parseDouble(stringX);
- double Y = Double.parseDouble(stringY);
- double Z = Double.parseDouble(stringZ);
- String world = getConfig().getString("Spawn.world");
- Location spawn = new Location(Bukkit.getWorld(world), X, Y, Z, yaw, pitch);
- e.setRespawnLocation(spawn);
- giveInventory(p);
- }
- @EventHandler
- public void FoodLevelChangeEvent(org.bukkit.event.entity.FoodLevelChangeEvent event){
- event.setCancelled(true);
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e){
- Player p = e.getPlayer();
- p.setHealth(20);
- p.setFoodLevel(20);
- if(!p.hasPlayedBefore()){
- p.sendMessage("");
- }
- e.setJoinMessage("");
- String stringYaw = getConfig().getString("Spawn.yaw");
- String stringPitch = getConfig().getString("Spawn.pitch");
- String stringX = getConfig().getString("Spawn.x");
- String stringY = getConfig().getString("Spawn.y");
- String stringZ = getConfig().getString("Spawn.z");
- float yaw = Float.parseFloat(stringYaw);
- float pitch = Float.parseFloat(stringPitch);
- double X = Double.parseDouble(stringX);
- double Y = Double.parseDouble(stringY);
- double Z = Double.parseDouble(stringZ);
- String world = getConfig().getString("Spawn.world");
- Location spawn = new Location(Bukkit.getWorld(world), X, Y, Z, yaw, pitch);
- p.teleport(spawn);
- giveInventory(p);
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onProjectileHit(ProjectileHitEvent e){
- if ((e.getEntity() instanceof Arrow)){
- Arrow a = (Arrow)e.getEntity();
- if ((a.getShooter() instanceof Player)){
- Player p = (Player)a.getShooter();
- Location destination = a.getLocation();
- destination.setPitch(p.getLocation().getPitch());
- destination.setYaw(p.getLocation().getYaw());
- destination.getWorld().playEffect(destination, Effect.MOBSPAWNER_FLAMES, 2);
- p.teleport(destination);
- a.remove();
- }
- }
- }
- @EventHandler
- public void onPlayerQuit(PlayerQuitEvent e){
- Player p = e.getPlayer();
- e.setQuitMessage("");
- p.getInventory().clear();
- p.removePotionEffect(PotionEffectType.SPEED);
- toggled.remove(e.getPlayer());
- clockspam.remove(e.getPlayer());
- speed.remove(e.getPlayer());
- speedspam.remove(e.getPlayer());
- }
- @EventHandler
- public void onPlayerChangeWorld(PlayerChangedWorldEvent e){
- Player p = e.getPlayer();
- giveInventory(p);
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onLogin(PlayerJoinEvent event){
- for(Player p : Bukkit.getOnlinePlayers()){
- if(SwiftLobby.toggled.contains(p)){
- p.hidePlayer(event.getPlayer());
- } else {
- p.showPlayer(event.getPlayer());
- }
- }
- }
- @SuppressWarnings("deprecation")
- public static void toggleClock(Player p){
- if (SwiftLobby.toggled.contains(p)){
- for (Player pl : Bukkit.getOnlinePlayers()) {
- p.showPlayer(pl);
- }
- SwiftLobby.toggled.remove(p);
- p.sendMessage("&e&lSwift-Craft &8» &7All players are now unvanished!".replace("&", "§"));
- ItemStack clock = new ItemStack(Material.WATCH);
- ItemMeta clockmeta = clock.getItemMeta();
- clockmeta.setDisplayName("&cVanisher &7(&4OFF&7)".replace("&", "§"));
- clock.setItemMeta(clockmeta);
- p.getInventory().setItem(4, clock);
- p.updateInventory();
- } else {
- for (Player pl : Bukkit.getOnlinePlayers()) {
- p.hidePlayer(pl);
- }
- SwiftLobby.toggled.add(p);
- p.sendMessage("&e&lSwift-Craft &8» &7All players are now vanished!".replace("&", "§"));
- ItemStack clock = new ItemStack(Material.WATCH);
- ItemMeta clockmeta = clock.getItemMeta();
- clockmeta.setDisplayName("&cVanisher &7(&2ON&7)".replace("&", "§"));
- clock.setItemMeta(clockmeta);
- p.getInventory().setItem(4, clock);
- p.updateInventory();
- }
- }
- public static String colorize(String Message){
- return Message.replaceAll("~([a-z0-9])", "§$1");
- }
- }
Add Comment
Please, Sign In to add comment