mirror of
https://github.com/songoda/EpicBosses.git
synced 2024-09-27 13:03:01 +02:00
1.0.0-SNAPSHOT-U199
+ Updated plugin to comply with Songoda Standards
This commit is contained in:
parent
3638fb8590
commit
36b2aa73b1
@ -1,6 +1,7 @@
|
||||
package com.songoda.epicbosses;
|
||||
|
||||
import com.songoda.epicbosses.container.MinionEntityContainer;
|
||||
import com.songoda.epicbosses.utils.*;
|
||||
import com.songoda.epicbosses.utils.dependencies.HolographicDisplayHelper;
|
||||
import com.songoda.epicbosses.utils.dependencies.VaultHelper;
|
||||
import lombok.Getter;
|
||||
@ -12,14 +13,12 @@ import com.songoda.epicbosses.file.EditorFileHandler;
|
||||
import com.songoda.epicbosses.file.LangFileHandler;
|
||||
import com.songoda.epicbosses.managers.*;
|
||||
import com.songoda.epicbosses.managers.files.*;
|
||||
import com.songoda.epicbosses.utils.Debug;
|
||||
import com.songoda.epicbosses.utils.IReloadable;
|
||||
import com.songoda.epicbosses.utils.Message;
|
||||
import com.songoda.epicbosses.utils.ServerUtils;
|
||||
import com.songoda.epicbosses.utils.file.YmlFileHandler;
|
||||
import com.songoda.epicbosses.utils.version.VersionHandler;
|
||||
import org.bstats.bukkit.Metrics;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.World;
|
||||
import org.bukkit.command.ConsoleCommandSender;
|
||||
import org.bukkit.configuration.file.FileConfiguration;
|
||||
import org.bukkit.plugin.java.JavaPlugin;
|
||||
|
||||
@ -72,12 +71,26 @@ public class CustomBosses extends JavaPlugin implements IReloadable {
|
||||
|
||||
@Override
|
||||
public void onDisable() {
|
||||
ConsoleCommandSender console = Bukkit.getConsoleSender();
|
||||
|
||||
console.sendMessage(StringUtils.get().translateColor("&a============================="));
|
||||
console.sendMessage(StringUtils.get().translateColor("&7EpicBosses " + getDescription().getVersion() + " by &5Songoda <3&7!"));
|
||||
console.sendMessage(StringUtils.get().translateColor("&7Action: &aDisabling&7..."));
|
||||
console.sendMessage(StringUtils.get().translateColor("&a============================="));
|
||||
|
||||
this.autoSpawnManager.stopIntervalSystems();
|
||||
this.bossEntityManager.killAllHolders((World) null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
ConsoleCommandSender console = Bukkit.getConsoleSender();
|
||||
|
||||
console.sendMessage(StringUtils.get().translateColor("&a============================="));
|
||||
console.sendMessage(StringUtils.get().translateColor("&7EpicBosses " + getDescription().getVersion() + " by &5Songoda <3&7!"));
|
||||
console.sendMessage(StringUtils.get().translateColor("&7Action: &aEnabling&7..."));
|
||||
console.sendMessage(StringUtils.get().translateColor("&a============================="));
|
||||
|
||||
Debug.setPlugin(this);
|
||||
|
||||
instance = this;
|
||||
|
@ -1,8 +1,10 @@
|
||||
package com.songoda.epicbosses.commands.boss;
|
||||
|
||||
import com.songoda.epicbosses.CustomBosses;
|
||||
import com.songoda.epicbosses.utils.Message;
|
||||
import com.songoda.epicbosses.utils.NumberUtils;
|
||||
import com.songoda.epicbosses.utils.Permission;
|
||||
import com.songoda.epicbosses.utils.StringUtils;
|
||||
import com.songoda.epicbosses.utils.command.SubCommand;
|
||||
import org.bukkit.command.CommandSender;
|
||||
|
||||
@ -47,6 +49,7 @@ public class BossHelpCmd extends SubCommand {
|
||||
return;
|
||||
}
|
||||
|
||||
sender.sendMessage(StringUtils.get().translateColor("EpicBosses &7Version " + CustomBosses.get().getDescription().getVersion() + " Created with <3 by &5&l&oSongoda"));
|
||||
Message.Boss_Help_NoPermission.msg(sender);
|
||||
}
|
||||
}
|
||||
|
@ -6,10 +6,7 @@ import com.songoda.epicbosses.entity.BossEntity;
|
||||
import com.songoda.epicbosses.managers.BossEntityManager;
|
||||
import com.songoda.epicbosses.managers.BossPanelManager;
|
||||
import com.songoda.epicbosses.managers.files.BossesFileManager;
|
||||
import com.songoda.epicbosses.utils.Message;
|
||||
import com.songoda.epicbosses.utils.ObjectUtils;
|
||||
import com.songoda.epicbosses.utils.ServerUtils;
|
||||
import com.songoda.epicbosses.utils.StringUtils;
|
||||
import com.songoda.epicbosses.utils.*;
|
||||
import com.songoda.epicbosses.utils.panel.Panel;
|
||||
import com.songoda.epicbosses.utils.panel.base.ClickAction;
|
||||
import com.songoda.epicbosses.utils.panel.base.handlers.VariablePanelHandler;
|
||||
@ -52,10 +49,11 @@ public class MainBossEditPanel extends VariablePanelHandler<BossEntity> {
|
||||
@Override
|
||||
public void openFor(Player player, BossEntity bossEntity) {
|
||||
Map<String, String> replaceMap = new HashMap<>();
|
||||
String spawnItem = ObjectUtils.getValue(bossEntity.getSpawnItem(), "N/A");
|
||||
|
||||
replaceMap.put("{name}", BossAPI.getBossEntityName(bossEntity));
|
||||
replaceMap.put("{mode}", bossEntity.getEditingValue());
|
||||
replaceMap.put("{spawnItem}", ObjectUtils.getValue(bossEntity.getSpawnItem(), "N/A"));
|
||||
replaceMap.put("{spawnItem}", spawnItem);
|
||||
|
||||
PanelBuilder panelBuilder = getPanelBuilder().cloneBuilder();
|
||||
|
||||
|
@ -11,6 +11,8 @@ import org.bukkit.entity.Player;
|
||||
*/
|
||||
public enum Debug {
|
||||
|
||||
PLAIN("{0}"),
|
||||
|
||||
NULL_CHECK("An object was found as null when it should not be null."),
|
||||
|
||||
MAX_HEALTH("You cannot set the max health higher than {0}. You can adjust your max health in the spigot.yml file and restart your server to increase this."),
|
||||
@ -98,6 +100,10 @@ public enum Debug {
|
||||
});
|
||||
}
|
||||
|
||||
public static void debugMessage(String message) {
|
||||
PLAIN.debug(message);
|
||||
}
|
||||
|
||||
public static void setPlugin(CustomBosses plugin) {
|
||||
PLUGIN = plugin;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user