Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Inventory serverMenu = Bukkit.createInventory(null, 36, "§aServers Menu");
- @Override
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- getConfig().options().copyDefaults(true);
- saveDefaultConfig();
- getLogger().info(ChatColor.GREEN + "MultiHub is now enabled!");
- }
- public void onDisable() {
- getLogger().info(ChatColor.DARK_RED + "MultiHub is now disabled");
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent event) {
- Player player = event.getPlayer();
- if (!event.getPlayer().hasPlayedBefore()) {
- if (getConfig().getString("ToggleFirstJoinMessage").equalsIgnoreCase("true")) {
- String firstJoinMessage = getConfig().getString("FirstJoinMessage");
- event.setJoinMessage(ChatColor.RED + player.getName() + " "
- + ChatColor.translateAlternateColorCodes('&', firstJoinMessage));
- } else {
- event.setJoinMessage("");
- }
- } else {
- if (getConfig().getString("TogglePlayerJoinMessage").equalsIgnoreCase("true")) {
- String playerJoinMessage = getConfig().getString("PlayerJoinMessage");
- event.setJoinMessage(ChatColor.RED + player.getName() + " "
- + ChatColor.translateAlternateColorCodes('&', playerJoinMessage));
- } else {
- event.setJoinMessage("");
- }
- }
- if (getConfig().getString("JoinOnHubPoint").equalsIgnoreCase("true")) {
- player.teleport(player.getWorld().getSpawnLocation());
- }
- if (getConfig().getString("ToggleSpecialInventory").equalsIgnoreCase("true")) {
- if (getConfig().getString("ToggleInvisibilityClock").equalsIgnoreCase("true")) {
- String clockname = getConfig().getString("InvisibilityClockName");
- String clocklore = getConfig().getString("InvisibilityClockLore");
- ItemStack clock = new ItemStack(Material.WATCH, 1);
- ItemMeta clockm = clock.getItemMeta();
- clockm.setDisplayName(ChatColor.translateAlternateColorCodes('&', clockname) + ChatColor.WHITE + " | "
- + ChatColor.GOLD + "Players" + ChatColor.WHITE + ": " + ChatColor.GREEN + "Shown");
- clockm.setLore(Arrays.asList(ChatColor.translateAlternateColorCodes('&', clocklore)));
- clock.setItemMeta(clockm);
- player.getInventory().setItem(8, clock);
- }
- if (getConfig().getString("ToggleGadgetsItem").equalsIgnoreCase("true")) {
- String gadgetsname = getConfig().getString("GadgetsItemName");
- String gadgetslore = getConfig().getString("GadgetsItemLore");
- ItemStack gadgets = new ItemStack(Material.CHEST, 1);
- ItemMeta gadgetsm = gadgets.getItemMeta();
- gadgetsm.setDisplayName(ChatColor.translateAlternateColorCodes('&', gadgetsname));
- gadgetsm.setLore(Arrays.asList(ChatColor.translateAlternateColorCodes('&', gadgetslore)));
- gadgets.setItemMeta(gadgetsm);
- player.getInventory().setItem(4, gadgets);
- }
- if (getConfig().getString("ToggleServerMenu").equalsIgnoreCase("true")){
- String serversname = getConfig().getString("ServerMenuName");
- String serverslore = getConfig().getString("ServerMenuLore");
- ItemStack servers = new ItemStack(Material.COMPASS, 1);
- ItemMeta serversm = servers.getItemMeta();
- serversm.setDisplayName(ChatColor.translateAlternateColorCodes('&', serversname));
- serversm.setLore(Arrays.asList(ChatColor.translateAlternateColorCodes('&', serverslore)));
- servers.setItemMeta(serversm);
- player.getInventory().setItem(0, servers);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement