Advertisement
Guest User

Untitled

a guest
May 27th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.61 KB | None | 0 0
  1. 1.)
  2. public class MainClass extends JavaPlugin implements CommandExecutor {
  3.  
  4. @Override
  5. public void onEnable() {
  6. getCommand("live").setExecutor(this);
  7. System.out.println("[LivePlugin] De plugin staat AAN.");
  8.  
  9. }
  10.  
  11. @Override
  12. public void onDisable() {
  13.  
  14. System.out.println("[LivePlugin] De plugin staat UIT.");
  15. }
  16.  
  17. @Override
  18. public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) {
  19.  
  20. if (cmd.getName().equalsIgnoreCase("live")) {
  21. if (!sender.hasPermission("OP.modify")) {
  22. sender.sendMessage(ChatColor.RED + "Je hebt niet genoeg rechten om /live uit te voeren.");
  23. return false;
  24. }
  25.  
  26. if(args.length == 0) {
  27. showHelp(sender);
  28. return true;
  29. }
  30.  
  31. Player target = Bukkit.getPlayer(args[0]);
  32.  
  33. if(target == null) {
  34. sender.sendMessage(ChatColor.RED + "De spelersnaam " + ChatColor.RED + ChatColor.BOLD + args[0] + ChatColor.RED + " is niet gevonden.");
  35. return true;
  36. }
  37.  
  38. if(args.length == 3) {
  39. for (Player onlinePlayer: getServer().getOnlinePlayers()) {
  40. onlinePlayer.sendMessage("");
  41. onlinePlayer.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "Er is iemand LIVE!");
  42. onlinePlayer.sendMessage(ChatColor.AQUA + args[0] + ChatColor.GRAY +
  43. " is Live op het kanaal " + ChatColor.AQUA + args[1] + ChatColor.GRAY + ". ");
  44. onlinePlayer.sendMessage( ChatColor.GRAY + "" + ChatColor.BOLD + "Link: " + ChatColor.AQUA + args[2] +
  45. ChatColor.GRAY + ".");
  46. onlinePlayer.sendMessage("");
  47. }
  48. } else {
  49. showHelp(sender);
  50. return true;
  51.  
  52. }
  53. }
  54. return true;
  55. }
  56.  
  57.  
  58. public void showHelp(CommandSender player) {
  59. player.sendMessage(ChatColor.DARK_GRAY + "" + ChatColor.BOLD + "➜ " + ChatColor.AQUA + "/live <speler> <kanaal> <link>");
  60. }
  61.  
  62.  
  63. }
  64.  
  65.  
  66.  
  67. 2.)
  68. public class MainClass extends JavaPlugin {
  69.  
  70. @Override
  71. public void onEnable() {
  72. saveDefaultConfig();
  73. new BukkitRunnable() {
  74.  
  75. @Override
  76. public void run() {
  77. for (Player onlinePlayer: getServer().getOnlinePlayers()) {
  78. ArrayList<String> messages = (ArrayList<String>) getConfig().getStringList("messages");
  79. Random random = new Random();
  80. int index = random.nextInt(messages.size());
  81.  
  82. onlinePlayer.sendMessage(messages.get(index).replace("&", "§"));
  83. }
  84. }
  85. }.runTaskTimer(this, 60, 100);
  86.  
  87. }
  88.  
  89. }
  90.  
  91.  
  92. 3.)
  93. public class MainClass extends JavaPlugin implements Listener {
  94.  
  95. public void onEnable() {
  96.  
  97. System.out.println(ChatColor.GREEN + "[joinMessage]: De plugin is ingeschakeld.");
  98. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  99. }
  100.  
  101. public void onDisable() {
  102.  
  103. System.out.println(ChatColor.RED + "[joinMessage]: De plugin is uitgeschakeld.");
  104. }
  105.  
  106. @EventHandler
  107. public void onPlayerJoin(PlayerJoinEvent e) {
  108.  
  109. Player p = e.getPlayer();
  110.  
  111. p.sendMessage("");
  112. p.sendMessage("§fWelkom §f§l" + p.getName() + " §fop §2BattleGroundsMC");
  113. p.sendMessage("");
  114. p.sendMessage("§6§lTwitter §8§l>> §fhttps://twitter.com/BGMCZakelijk?lang=nl");
  115. p.sendMessage("§6§lDiscord §8§l>> §fhttps://discord.gg/YzHeSc2");
  116. p.sendMessage("§6§lYouTube §8§l>> §fhttps://www.youtube.com/channel/UCRXMEvzxeM1lJpGGdkkDQqQ?disable_polymer=true");
  117. p.sendMessage("§6§lWebsite §8§l>> §fhttps://www.battlegroundsmc.nl/");
  118. p.sendMessage("§6§lShop §8§l>> §fhttps://www.battlegroundsmc.nl/store/");
  119. p.sendMessage("");
  120. }
  121. }
  122.  
  123.  
  124.  
  125.  
  126. 4.)
  127. public class MainClass extends JavaPlugin implements Listener {
  128.  
  129. public String afboording = "§e§l------------------------";
  130.  
  131. public void onEnable() {
  132.  
  133. System.out.println(ChatColor.GREEN + "[joinEvent]: De plugin is ingeschakeld.");
  134. Bukkit.getServer().getPluginManager().registerEvents(this, this);
  135. }
  136.  
  137. public void onDisable() {
  138.  
  139. System.out.println(ChatColor.RED + "[joinEvent]: De plugin is uitgeschakeld.");
  140. }
  141.  
  142. @EventHandler
  143. public void onPlayerJoin1(PlayerJoinEvent e) {
  144. Player p = e.getPlayer();
  145. if (p.hasPermission("joinmessage.donator")) {
  146. if (!p.hasPermission("OP.modify")) {
  147.  
  148. for (Player onlinePlayer: getServer().getOnlinePlayers()) {
  149.  
  150. onlinePlayer.sendMessage(afboording);
  151. onlinePlayer.sendMessage("§a§lDONATOR §f§l" + p.getName());
  152. onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
  153. onlinePlayer.sendMessage(afboording);
  154. }
  155. }
  156. }
  157. }
  158. @EventHandler
  159. public void onPlayerJoin2(PlayerJoinEvent e) {
  160. Player p = e.getPlayer();
  161. if (p.hasPermission("joinmessage.staff")) {
  162. if (!p.hasPermission("OP.modify")) {
  163.  
  164. for (Player onlinePlayer: getServer().getOnlinePlayers()) {
  165.  
  166.  
  167. onlinePlayer.sendMessage(afboording);
  168. onlinePlayer.sendMessage("§4§lSTAFFLID §f§l" + p.getName());
  169. onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
  170. onlinePlayer.sendMessage(afboording);
  171. }
  172. }
  173. }
  174. }
  175. @EventHandler
  176. public void onPlayerJoin3(PlayerJoinEvent e) {
  177. Player p = e.getPlayer();
  178. if (p.hasPermission("OP.modify")) {
  179.  
  180. for (Player onlinePlayer: getServer().getOnlinePlayers()) {
  181.  
  182. onlinePlayer.sendMessage(afboording);
  183. onlinePlayer.sendMessage("§5§lMANAGEMENT §f§l" + p.getName());
  184. onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
  185. onlinePlayer.sendMessage(afboording);
  186. }
  187. }
  188. }
  189.  
  190. @EventHandler
  191. public void onPlayerJoin4(PlayerJoinEvent e) {
  192. Player p = e.getPlayer();
  193. if (p.hasPermission("joinmessage.youtube")) {
  194. if (!p.hasPermission("OP.modify")) {
  195.  
  196. for (Player onlinePlayer: getServer().getOnlinePlayers()) {
  197.  
  198. onlinePlayer.sendMessage(afboording);
  199. onlinePlayer.sendMessage("§f&lYou&4&lTuber §f§l" + p.getName());
  200. onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
  201. onlinePlayer.sendMessage(afboording);
  202. }
  203. }
  204. }
  205. }
  206. }
  207.  
  208.  
  209.  
  210. 5.)
  211. public class MainClass extends JavaPlugin implements Listener {
  212.  
  213. @Override
  214. public void onEnable() {
  215.  
  216. System.out.println("[AntiEscape] De plugin staat AAN.");
  217. Bukkit.getPluginManager().registerEvents(this, this);
  218. }
  219.  
  220. @Override
  221. public void onDisable() {
  222.  
  223. System.out.println("[AntiEscape] De plugin staat UIT.");
  224. }
  225. @EventHandler
  226. public void onBreak(BlockBreakEvent e) {
  227. Player p = e.getPlayer();
  228. if (!p.hasPermission("AntiEscape.break")) {
  229. e.setCancelled(true);
  230. }
  231. if (e.getBlock().getType() == Material.GLASS) {
  232. e.setCancelled(false);
  233. }
  234. }
  235. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement