Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.endx.lobby.main;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- import de.endx.lobby.commands.lobbyNav;
- import de.endx.lobby.utils.DropListener;
- import de.endx.lobby.utils.EntityDamageListener;
- import de.endx.lobby.utils.HungerChangeListener;
- import de.endx.lobby.utils.InteractListener;
- import de.endx.lobby.utils.InventoryListener;
- import de.endx.lobby.utils.JoinListener;
- import de.endx.lobby.utils.QuitListener;
- import de.endx.lobby.utils.WeatherChangeListener;
- import de.endx.lobby.utils.items.Befüllen;
- import de.endx.lobby.utils.items.InteractWithStick;
- public class Main extends JavaPlugin{
- //String List
- public static String plprefix = "§7[API] ";
- public static String prefix = "§7[§exmine§7] ";
- public static String noperms = prefix + "§cKeine Rechte!";
- public static String notonline = prefix + "§cDer Spieler ist nicht online!";
- public static String noplayer = prefix + "§cDu musst ein Spieler sein!";
- public static String invNavS = null;
- public static String world = "world";
- //INventory List
- public static Inventory invNav = Bukkit.createInventory(null, 9, "§c§lNavigator");
- //ItemStacks List
- public static ItemStack NavI = new ItemStack(Material.COMPASS, 1);
- public static ItemStack StickI = new ItemStack(Material.BLAZE_ROD, 1);
- public static ItemStack StickI2 = new ItemStack(Material.STICK, 1);
- public static ItemStack NickI = new ItemStack(Material.NAME_TAG, 1);
- public static ItemStack TrailsI = new ItemStack(Material.YELLOW_FLOWER, 1);
- public static ItemStack ApI = new ItemStack(Material.COMMAND, 1);
- public static ItemStack ShopI = new ItemStack(Material.CHEST, 1);
- //ItemMeta List
- public static ItemMeta NavImeta = NavI.getItemMeta();
- public static ItemMeta StickImeta = StickI.getItemMeta();
- public static ItemMeta StickI2meta = StickI2.getItemMeta();
- public static ItemMeta NickImeta = NickI.getItemMeta();
- public static ItemMeta TrailsImeta = TrailsI.getItemMeta();
- public static ItemMeta ApImeta = ApI.getItemMeta();
- public static ItemMeta ShopImeta = ShopI.getItemMeta();
- //Array List
- public static ArrayList StickChange = new ArrayList();
- public static ItemStack iNavPVP = new ItemStack(Material.DIAMOND_SWORD, 1);
- public void onEnable() {
- Bukkit.getConsoleSender().sendMessage(prefix + "Lobby Plugin aktiviert!");
- Bukkit.getPluginManager().registerEvents(new InventoryListener(), this); // 1Nav 2PlayerHide 3Nick 4- 5Trails 6- 7- 8AdminPanel 9RankShop
- Bukkit.getPluginManager().registerEvents(new JoinListener(), this);
- Bukkit.getPluginManager().registerEvents(new InteractListener(), this);
- Bukkit.getPluginManager().registerEvents(new EntityDamageListener(), this);
- Bukkit.getPluginManager().registerEvents(new WeatherChangeListener(), this);
- Bukkit.getPluginManager().registerEvents(new QuitListener(), this);
- Bukkit.getPluginManager().registerEvents(new HungerChangeListener(), this);
- Bukkit.getPluginManager().registerEvents(new DropListener(), this);
- Bukkit.getPluginManager().registerEvents(new InteractWithStick(), this);
- getCommand("lobbyNav").setExecutor(new lobbyNav());
- //scoreboard
- for(Player all : Bukkit.getOnlinePlayers()) {
- Methoden.setScoreboard(all);
- }
- PluginManager pm = Bukkit.getPluginManager();
- Bukkit.getWorld(world).setPVP(false);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement