Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.sodroxia.lobby;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.boss.BarColor;
- import org.bukkit.boss.BarFlag;
- import org.bukkit.boss.BarStyle;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scheduler.BukkitScheduler;
- import me.sodroxia.lobby.commands.Shop;
- import me.sodroxia.lobby.commands.Info;
- import me.sodroxia.lobby.events.Doublejump;
- import me.sodroxia.lobby.events.Jumppad;
- import me.sodroxia.lobby.events.Teleportbow;
- import me.sodroxia.lobby.utils.AirBar;
- public class Main extends JavaPlugin
- implements Listener
- {
- static ArrayList<String> airbar = new ArrayList<>();
- public static Main instance;
- public static Main getInstance(){
- return instance;
- }
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- instance = this;
- super.onEnable();
- getCommand("shop").setExecutor(new Shop());
- getCommand("info").setExecutor(new Info());
- getServer().getPluginManager().registerEvents(new Doublejump(), this);
- getServer().getPluginManager().registerEvents(new Teleportbow(), this);
- getServer().getPluginManager().registerEvents(new Jumppad(), this);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- Player p = e.getPlayer();
- this.airbar(p);
- }
- //How create animated action bar Message ?
- public void airbar(final Player p){
- airbar.clear();
- airbar.add("1");
- BukkitScheduler s = Bukkit.getServer().getScheduler();
- s.scheduleSyncRepeatingTask(this, new Runnable(){
- @Override
- public void run() {
- Integer i = airbar.size();
- if(i == 1){
- AirBar.sendAirBar(p, "§c§lRANKS, §a§lPERKS & §d§lMEER HALEN? §e§lGA NU NAAR DE SHOP!", BarColor.RED, BarStyle.SEGMENTED_10, BarFlag.CREATE_FOG);
- airbar.add("A");
- }
- if(i == 2){
- AirBar.sendAirBar(p, "§e§lRANKS, §c§lPERKS & §a§lMEER HALEN? §d§lGA NU NAAR DE SHOP!", BarColor.RED, BarStyle.SEGMENTED_10, BarFlag.CREATE_FOG);
- airbar.add("B");
- }
- if(i == 3){
- AirBar.sendAirBar(p, "§d§lRANKS, §e§lPERKS & §c§lMEER HALEN? §a§lGA NU NAAR DE SHOP!", BarColor.RED, BarStyle.SEGMENTED_10, BarFlag.CREATE_FOG);
- airbar.add("C");
- }
- if(i == 4){
- AirBar.sendAirBar(p, "§a§lRANKS, §d§lPERKS & §e§lMEER HALEN? §c§lGA NU NAAR DE SHOP!", BarColor.RED, BarStyle.SEGMENTED_10, BarFlag.CREATE_FOG);
- airbar.add("D");
- }
- if(i == 4){
- airbar.clear();
- airbar.add("1");
- }
- }
- }, 0, 40);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement