Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main extends JavaPlugin implements Listener {
- PluginDescriptionFile pdfFile = getDescription();
- public final Logger logger = Logger.getLogger("Minecraft");
- public void onEnable() {
- getConfig().options().copyDefaults(true);
- saveConfig();
- this.logger.info(ChatColor.GREEN + "+=============Boss Announcer==========+");
- this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has been enabled!");
- this.logger.info(ChatColor.GREEN + "+=====================================+");
- getServer().getPluginManager().registerEvents(this, this);
- saveConfig();
- }
- public void onDisable(){
- this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has been disabled!");
- saveConfig();
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- // BarAPI.setMessage(p, "Confuser is really cool");
- showBarChanging1(p);
- }
- public void showBarChanging1(final Player p){
- getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
- public void run(){
- Random random = new Random();
- List<String> list = new ArrayList<>();
- // I dont know if this works
- //String announcment1 = getConfig().getString("announcment1").replaceAll("(&([a-f0-9]))", "\u00A7$2");
- //String announcment2 = getConfig().getString("announcment2").replaceAll("(&([a-f0-9]))", "\u00A7$2");
- //String announcment3 = getConfig().getString("announcment3").replaceAll("(&([a-f0-9]))", "\u00A7$2");
- //String announcment4 = getConfig().getString("announcment4").replaceAll("(&([a-f0-9]))", "\u00A7$2");
- //String announcment5 = getConfig().getString("announcment5").replaceAll("(&([a-f0-9]))", "\u00A7$2");
- //String announcment6 = getConfig().getString("announcment6").replaceAll("(&([a-f0-9]))", "\u00A7$2");
- list.add(getConfig().getString("announcment1"));
- list.add(getConfig().getString("announcment2"));
- list.add(getConfig().getString("announcment3"));
- list.add(getConfig().getString("announcment4"));
- list.add(getConfig().getString("announcment5"));
- list.add(getConfig().getString("announcment6"));
- String message = (String) list.get(random.nextInt(list.size()));
- BarAPI.setMessage(p, ChatColor.translateAlternateColorCodes('&', message));
- //BarAPI.setMessage(p, message);
- // Orignial way of doing it
- }
- }, 0, 1 * 20);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement