Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.63 KB | None | 0 0
  1. package de.endx.lobby.main;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Material;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.inventory.Inventory;
  9. import org.bukkit.inventory.ItemStack;
  10. import org.bukkit.inventory.meta.ItemMeta;
  11. import org.bukkit.plugin.PluginManager;
  12. import org.bukkit.plugin.java.JavaPlugin;
  13.  
  14. import de.endx.lobby.commands.lobbyNav;
  15. import de.endx.lobby.utils.DropListener;
  16. import de.endx.lobby.utils.EntityDamageListener;
  17. import de.endx.lobby.utils.HungerChangeListener;
  18. import de.endx.lobby.utils.InteractListener;
  19. import de.endx.lobby.utils.InventoryListener;
  20. import de.endx.lobby.utils.JoinListener;
  21. import de.endx.lobby.utils.QuitListener;
  22. import de.endx.lobby.utils.WeatherChangeListener;
  23. import de.endx.lobby.utils.items.Befüllen;
  24. import de.endx.lobby.utils.items.InteractWithStick;
  25.  
  26. public class Main extends JavaPlugin{
  27.  
  28. //String List
  29.  
  30. public static String plprefix = "§7[API] ";
  31. public static String prefix = "§7[§exmine§7] ";
  32. public static String noperms = prefix + "§cKeine Rechte!";
  33. public static String notonline = prefix + "§cDer Spieler ist nicht online!";
  34. public static String noplayer = prefix + "§cDu musst ein Spieler sein!";
  35. public static String invNavS = null;
  36. public static String world = "world";
  37.  
  38. //INventory List
  39.  
  40. public static Inventory invNav = Bukkit.createInventory(null, 9, "§c§lNavigator");
  41.  
  42. //ItemStacks List
  43.  
  44. public static ItemStack NavI = new ItemStack(Material.COMPASS, 1);
  45. public static ItemStack StickI = new ItemStack(Material.BLAZE_ROD, 1);
  46. public static ItemStack StickI2 = new ItemStack(Material.STICK, 1);
  47. public static ItemStack NickI = new ItemStack(Material.NAME_TAG, 1);
  48. public static ItemStack TrailsI = new ItemStack(Material.YELLOW_FLOWER, 1);
  49. public static ItemStack ApI = new ItemStack(Material.COMMAND, 1);
  50. public static ItemStack ShopI = new ItemStack(Material.CHEST, 1);
  51.  
  52. //ItemMeta List
  53.  
  54. public static ItemMeta NavImeta = NavI.getItemMeta();
  55. public static ItemMeta StickImeta = StickI.getItemMeta();
  56. public static ItemMeta StickI2meta = StickI2.getItemMeta();
  57. public static ItemMeta NickImeta = NickI.getItemMeta();
  58. public static ItemMeta TrailsImeta = TrailsI.getItemMeta();
  59. public static ItemMeta ApImeta = ApI.getItemMeta();
  60. public static ItemMeta ShopImeta = ShopI.getItemMeta();
  61.  
  62. //Array List
  63.  
  64. public static ArrayList StickChange = new ArrayList();
  65.  
  66. public static ItemStack iNavPVP = new ItemStack(Material.DIAMOND_SWORD, 1);
  67.  
  68. public void onEnable() {
  69.  
  70. Bukkit.getConsoleSender().sendMessage(prefix + "Lobby Plugin aktiviert!");
  71. Bukkit.getPluginManager().registerEvents(new InventoryListener(), this); // 1Nav 2PlayerHide 3Nick 4- 5Trails 6- 7- 8AdminPanel 9RankShop
  72. Bukkit.getPluginManager().registerEvents(new JoinListener(), this);
  73. Bukkit.getPluginManager().registerEvents(new InteractListener(), this);
  74. Bukkit.getPluginManager().registerEvents(new EntityDamageListener(), this);
  75. Bukkit.getPluginManager().registerEvents(new WeatherChangeListener(), this);
  76. Bukkit.getPluginManager().registerEvents(new QuitListener(), this);
  77. Bukkit.getPluginManager().registerEvents(new HungerChangeListener(), this);
  78. Bukkit.getPluginManager().registerEvents(new DropListener(), this);
  79. Bukkit.getPluginManager().registerEvents(new InteractWithStick(), this);
  80.  
  81. getCommand("lobbyNav").setExecutor(new lobbyNav());
  82.  
  83.  
  84. //scoreboard
  85.  
  86. for(Player all : Bukkit.getOnlinePlayers()) {
  87. Methoden.setScoreboard(all);
  88. }
  89.  
  90.  
  91.  
  92. PluginManager pm = Bukkit.getPluginManager();
  93.  
  94. Bukkit.getWorld(world).setPVP(false);
  95.  
  96. }
  97.  
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement