Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1.)
- public class MainClass extends JavaPlugin implements CommandExecutor {
- @Override
- public void onEnable() {
- getCommand("live").setExecutor(this);
- System.out.println("[LivePlugin] De plugin staat AAN.");
- }
- @Override
- public void onDisable() {
- System.out.println("[LivePlugin] De plugin staat UIT.");
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String s, String[] args) {
- if (cmd.getName().equalsIgnoreCase("live")) {
- if (!sender.hasPermission("OP.modify")) {
- sender.sendMessage(ChatColor.RED + "Je hebt niet genoeg rechten om /live uit te voeren.");
- return false;
- }
- if(args.length == 0) {
- showHelp(sender);
- return true;
- }
- Player target = Bukkit.getPlayer(args[0]);
- if(target == null) {
- sender.sendMessage(ChatColor.RED + "De spelersnaam " + ChatColor.RED + ChatColor.BOLD + args[0] + ChatColor.RED + " is niet gevonden.");
- return true;
- }
- if(args.length == 3) {
- for (Player onlinePlayer: getServer().getOnlinePlayers()) {
- onlinePlayer.sendMessage("");
- onlinePlayer.sendMessage(ChatColor.RED + "" + ChatColor.BOLD + "Er is iemand LIVE!");
- onlinePlayer.sendMessage(ChatColor.AQUA + args[0] + ChatColor.GRAY +
- " is Live op het kanaal " + ChatColor.AQUA + args[1] + ChatColor.GRAY + ". ");
- onlinePlayer.sendMessage( ChatColor.GRAY + "" + ChatColor.BOLD + "Link: " + ChatColor.AQUA + args[2] +
- ChatColor.GRAY + ".");
- onlinePlayer.sendMessage("");
- }
- } else {
- showHelp(sender);
- return true;
- }
- }
- return true;
- }
- public void showHelp(CommandSender player) {
- player.sendMessage(ChatColor.DARK_GRAY + "" + ChatColor.BOLD + "➜ " + ChatColor.AQUA + "/live <speler> <kanaal> <link>");
- }
- }
- 2.)
- public class MainClass extends JavaPlugin {
- @Override
- public void onEnable() {
- saveDefaultConfig();
- new BukkitRunnable() {
- @Override
- public void run() {
- for (Player onlinePlayer: getServer().getOnlinePlayers()) {
- ArrayList<String> messages = (ArrayList<String>) getConfig().getStringList("messages");
- Random random = new Random();
- int index = random.nextInt(messages.size());
- onlinePlayer.sendMessage(messages.get(index).replace("&", "§"));
- }
- }
- }.runTaskTimer(this, 60, 100);
- }
- }
- 3.)
- public class MainClass extends JavaPlugin implements Listener {
- public void onEnable() {
- System.out.println(ChatColor.GREEN + "[joinMessage]: De plugin is ingeschakeld.");
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- public void onDisable() {
- System.out.println(ChatColor.RED + "[joinMessage]: De plugin is uitgeschakeld.");
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- p.sendMessage("");
- p.sendMessage("§fWelkom §f§l" + p.getName() + " §fop §2BattleGroundsMC");
- p.sendMessage("");
- p.sendMessage("§6§lTwitter §8§l>> §fhttps://twitter.com/BGMCZakelijk?lang=nl");
- p.sendMessage("§6§lDiscord §8§l>> §fhttps://discord.gg/YzHeSc2");
- p.sendMessage("§6§lYouTube §8§l>> §fhttps://www.youtube.com/channel/UCRXMEvzxeM1lJpGGdkkDQqQ?disable_polymer=true");
- p.sendMessage("§6§lWebsite §8§l>> §fhttps://www.battlegroundsmc.nl/");
- p.sendMessage("§6§lShop §8§l>> §fhttps://www.battlegroundsmc.nl/store/");
- p.sendMessage("");
- }
- }
- 4.)
- public class MainClass extends JavaPlugin implements Listener {
- public String afboording = "§e§l------------------------";
- public void onEnable() {
- System.out.println(ChatColor.GREEN + "[joinEvent]: De plugin is ingeschakeld.");
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- public void onDisable() {
- System.out.println(ChatColor.RED + "[joinEvent]: De plugin is uitgeschakeld.");
- }
- @EventHandler
- public void onPlayerJoin1(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- if (p.hasPermission("joinmessage.donator")) {
- if (!p.hasPermission("OP.modify")) {
- for (Player onlinePlayer: getServer().getOnlinePlayers()) {
- onlinePlayer.sendMessage(afboording);
- onlinePlayer.sendMessage("§a§lDONATOR §f§l" + p.getName());
- onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
- onlinePlayer.sendMessage(afboording);
- }
- }
- }
- }
- @EventHandler
- public void onPlayerJoin2(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- if (p.hasPermission("joinmessage.staff")) {
- if (!p.hasPermission("OP.modify")) {
- for (Player onlinePlayer: getServer().getOnlinePlayers()) {
- onlinePlayer.sendMessage(afboording);
- onlinePlayer.sendMessage("§4§lSTAFFLID §f§l" + p.getName());
- onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
- onlinePlayer.sendMessage(afboording);
- }
- }
- }
- }
- @EventHandler
- public void onPlayerJoin3(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- if (p.hasPermission("OP.modify")) {
- for (Player onlinePlayer: getServer().getOnlinePlayers()) {
- onlinePlayer.sendMessage(afboording);
- onlinePlayer.sendMessage("§5§lMANAGEMENT §f§l" + p.getName());
- onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
- onlinePlayer.sendMessage(afboording);
- }
- }
- }
- @EventHandler
- public void onPlayerJoin4(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- if (p.hasPermission("joinmessage.youtube")) {
- if (!p.hasPermission("OP.modify")) {
- for (Player onlinePlayer: getServer().getOnlinePlayers()) {
- onlinePlayer.sendMessage(afboording);
- onlinePlayer.sendMessage("§f&lYou&4&lTuber §f§l" + p.getName());
- onlinePlayer.sendMessage("§2is nu online op §2§lSkyBlock§2.");
- onlinePlayer.sendMessage(afboording);
- }
- }
- }
- }
- }
- 5.)
- public class MainClass extends JavaPlugin implements Listener {
- @Override
- public void onEnable() {
- System.out.println("[AntiEscape] De plugin staat AAN.");
- Bukkit.getPluginManager().registerEvents(this, this);
- }
- @Override
- public void onDisable() {
- System.out.println("[AntiEscape] De plugin staat UIT.");
- }
- @EventHandler
- public void onBreak(BlockBreakEvent e) {
- Player p = e.getPlayer();
- if (!p.hasPermission("AntiEscape.break")) {
- e.setCancelled(true);
- }
- if (e.getBlock().getType() == Material.GLASS) {
- e.setCancelled(false);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement