Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.HDTVSteve;
- import me.confuser.barapi.BarAPI;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.permissions.Permission;
- import org.bukkit.plugin.PluginManager;
- import org.bukkit.plugin.java.JavaPlugin;
- public class BossBar extends JavaPlugin {
- public Permission playerPermission = new Permission("BossBarAPI.canEnable");
- public Permission playerPermission2 = new Permission("BossBarAPI.canDisable");
- @Override
- public void onEnable() {
- getLogger().info("- Success (Enabled)");
- saveDefaultConfig();
- new pmListener(this);
- PluginManager pm = getServer().getPluginManager();
- pm.addPermission(playerPermission);
- pm.addPermission(playerPermission2);
- }
- @Override
- public void onDisable() {
- getLogger().info("- Disabled");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (label.equalsIgnoreCase("BossBarOn")) {
- Player player = (Player) sender;
- if (player.hasPermission("BossBarAPI.canEnable"))
- BarAPI.setMessage((Player) sender, getConfig().getString("BarAPI Message for BossBarOn"), 15f);
- }else{
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.RED + "MAC" + ChatColor.GRAY + "] " + ChatColor.YELLOW + "- You do not have permission to do this! Be off!");
- }
- if (label.equalsIgnoreCase("BossBarOff")) {
- Player player = (Player) sender;
- if (player.hasPermission("BossBarAPI.canDisable"))
- if (BarAPI.hasBar((Player) sender)) {
- BarAPI.removeBar((Player) sender);
- }else{
- sender.sendMessage(ChatColor.GRAY + "[" + ChatColor.RED + "MAC" + ChatColor.GRAY + "] " + ChatColor.YELLOW + "- You do not have permission to do this! Be off!");
- }
- return true;
- }
- return false;
- }
- }
- // 1 YEAR = 31,556,952 SECONDS = BarAPI.(float = 31,556,952 NO "," 31556952 f )
- // Buggy on the LimitlessBossBarAPI
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement