diff --git a/pom.xml b/pom.xml index 162ac89..a9db4c8 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ dev.drawethree.xprison X-Prison - 1.12.16 + 1.13.1 XPrison Reloaded @@ -27,6 +27,30 @@ + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + package + + shade + + + + + org.codemc.worldguardwrapper + dev.drawethree.xprison.utils.org.codemc.worldguardwrapper + + + + true + + + + + @@ -85,14 +109,22 @@ mrl LATEST system - ${project.basedir}/libs/plugins/MineResetLite.jar + ${project.basedir}/src/main/libs/plugins/MineResetLite.jar + + + + + + + + be.maximvdw MVdWPlaceholderAPI 3.1.1-SNAPSHOT system - ${project.basedir}/libs/plugins/MVdWPlaceholderAPI.jar + ${project.basedir}/src/main/libs/plugins/MVdWPlaceholderAPI.jar com.saicone.rtag @@ -159,12 +191,30 @@ jfiglet 0.0.9 + org.junit.jupiter junit-jupiter-api 5.9.2 test + + + + org.junit.jupiter + junit-jupiter-engine + 5.9.2 + test + + + + + org.junit.vintage + junit-vintage-engine + 5.9.2 + test + + org.mockito mockito-core diff --git a/src/main/java/dev/drawethree/xprison/enchants/XPrisonEnchants.java b/src/main/java/dev/drawethree/xprison/enchants/XPrisonEnchants.java index 7d22d92..64a849a 100644 --- a/src/main/java/dev/drawethree/xprison/enchants/XPrisonEnchants.java +++ b/src/main/java/dev/drawethree/xprison/enchants/XPrisonEnchants.java @@ -22,7 +22,6 @@ import org.bukkit.entity.Player; public final class XPrisonEnchants implements XPrisonModule { - public static final String MODULE_NAME = "Enchants"; @Getter diff --git a/src/main/java/dev/drawethree/xprison/gangs/commands/impl/GangSaveSubCommand.java b/src/main/java/dev/drawethree/xprison/gangs/commands/impl/GangSaveSubCommand.java new file mode 100644 index 0000000..a56780d --- /dev/null +++ b/src/main/java/dev/drawethree/xprison/gangs/commands/impl/GangSaveSubCommand.java @@ -0,0 +1,55 @@ +package dev.drawethree.xprison.gangs.commands.impl; + +import dev.drawethree.xprison.gangs.commands.GangCommand; +import dev.drawethree.xprison.gangs.commands.GangSubCommand; +import dev.drawethree.xprison.gangs.model.Gang; +import me.lucko.helper.utils.Players; +import org.bukkit.ChatColor; +import org.bukkit.OfflinePlayer; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +public final class GangSaveSubCommand extends GangSubCommand { + + public GangSaveSubCommand(GangCommand command) { + super(command, "save", "savegang"); + } + + @Override + public String getUsage() { + return ChatColor.RED + "/gang save"; + } + + @Override + public boolean execute(CommandSender sender, List args) { + if (sender instanceof Player) { + Player p = (Player) sender; + if (args.size() == 0) { + p.sendMessage(ChatColor.GREEN + "All Gangs Saved!"); + return this.command.getPlugin().getGangsManager().saveGangs(); + } else { + p.sendMessage(ChatColor.RED + "Invalid Usage! " + this.getUsage()); + } + } + return false; + } + + + @Override + public boolean canExecute(CommandSender sender) { + return true; + } + + @Override + public List getTabComplete() { + List tabComplete = new ArrayList<>(); + tabComplete.addAll(Players.all().stream().map(Player::getName).collect(Collectors.toList())); + tabComplete.addAll(this.command.getPlugin().getGangsManager().getAllGangs().stream().map(Gang::getName).collect(Collectors.toList())); + return tabComplete; + } +} + diff --git a/src/main/java/dev/drawethree/xprison/gangs/managers/GangsManager.java b/src/main/java/dev/drawethree/xprison/gangs/managers/GangsManager.java index a181f54..b6d92f7 100644 --- a/src/main/java/dev/drawethree/xprison/gangs/managers/GangsManager.java +++ b/src/main/java/dev/drawethree/xprison/gangs/managers/GangsManager.java @@ -21,6 +21,7 @@ import org.bukkit.ChatColor; import org.bukkit.OfflinePlayer; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; +import org.bukkit.Bukkit; import java.util.*; import java.util.concurrent.ConcurrentHashMap; @@ -64,6 +65,11 @@ public class GangsManager { }); } + public boolean saveGangs() { + saveDataOnDisable(); + return true; + } + private void saveDataOnDisable() { for (Gang g : this.gangs.values()) { this.plugin.getGangsService().updateGang(g); @@ -93,40 +99,69 @@ public class GangsManager { } public GangCreateResult createGang(String name, Player creator) { - if (this.getPlayerGang(creator).isPresent()) { PlayerUtils.sendMessage(creator, this.plugin.getConfig().getMessage("gang-cant-create")); return GangCreateResult.PLAYER_HAS_GANG; } GangNameCheckResult nameCheckResult = this.performNameCheck(name, creator); - if (nameCheckResult != GangNameCheckResult.SUCCESS) { return GangCreateResult.valueOf(nameCheckResult.name()); } Gang g = new Gang(name, creator.getUniqueId()); - GangCreateEvent gangCreateEvent = new GangCreateEvent(creator, g); - - this.plugin.getCore().debug("Calling GangCreateEvent for gang " + g.getName() + ".", this.plugin); - Events.call(gangCreateEvent); if (gangCreateEvent.isCancelled()) { - this.plugin.getCore().debug("GangCreateEvent for gang " + g.getName() + " was cancelled.", this.plugin); return GangCreateResult.EVENT_CANCELLED; } - this.gangs.put(g.getUuid(), g); + // Use the async version to create a gang + this.plugin.getGangsService().createGangAsync(g); PlayerUtils.sendMessage(creator, this.plugin.getConfig().getMessage("gang-created").replace("%name%", TextUtils.applyColor(name))); - - this.plugin.getGangsService().createGang(g); - Players.all().forEach(player1 -> PlayerUtils.sendMessage(player1, this.plugin.getConfig().getMessage("gang-create-broadcast").replace("%gang%", TextUtils.applyColor(g.getName())).replace("%player%", creator.getName()))); + Players.all().forEach(player -> PlayerUtils.sendMessage(player, this.plugin.getConfig().getMessage("gang-create-broadcast").replace("%gang%", TextUtils.applyColor(g.getName())).replace("%player%", creator.getName()))); return GangCreateResult.SUCCESS; } + + +// public GangCreateResult createGang(String name, Player creator) { +// +// if (this.getPlayerGang(creator).isPresent()) { +// PlayerUtils.sendMessage(creator, this.plugin.getConfig().getMessage("gang-cant-create")); +// return GangCreateResult.PLAYER_HAS_GANG; +// } +// +// GangNameCheckResult nameCheckResult = this.performNameCheck(name, creator); +// +// if (nameCheckResult != GangNameCheckResult.SUCCESS) { +// return GangCreateResult.valueOf(nameCheckResult.name()); +// } +// +// Gang g = new Gang(name, creator.getUniqueId()); +// +// GangCreateEvent gangCreateEvent = new GangCreateEvent(creator, g); +// +// this.plugin.getCore().debug("Calling GangCreateEvent for gang " + g.getName() + ".", this.plugin); +// +// Events.call(gangCreateEvent); +// +// if (gangCreateEvent.isCancelled()) { +// this.plugin.getCore().debug("GangCreateEvent for gang " + g.getName() + " was cancelled.", this.plugin); +// return GangCreateResult.EVENT_CANCELLED; +// } +// +// this.gangs.put(g.getUuid(), g); +// +// PlayerUtils.sendMessage(creator, this.plugin.getConfig().getMessage("gang-created").replace("%name%", TextUtils.applyColor(name))); +// +// this.plugin.getGangsService().createGang(g); +// Players.all().forEach(player1 -> PlayerUtils.sendMessage(player1, this.plugin.getConfig().getMessage("gang-create-broadcast").replace("%gang%", TextUtils.applyColor(g.getName())).replace("%player%", creator.getName()))); +// return GangCreateResult.SUCCESS; +// } + private GangNameCheckResult performNameCheck(String name, CommandSender sender) { GangNameCheckResult nameCheck = checkGangName(name); @@ -321,31 +356,54 @@ public class GangsManager { } public void disbandGang(Player player, Gang gang, boolean force) { - if (!gang.isOwner(player) && !force) { PlayerUtils.sendMessage(player, this.plugin.getConfig().getMessage("gang-not-owner")); return; } GangDisbandEvent gangDisbandEvent = new GangDisbandEvent(gang); - - this.plugin.getCore().debug("Calling GangDisbandEvent for gang " + gang.getName() + ".", this.plugin); - Events.call(gangDisbandEvent); if (gangDisbandEvent.isCancelled()) { - this.plugin.getCore().debug("GangDisbandEvent for gang " + gang.getName() + " was cancelled.", this.plugin); return; } gang.disband(); + // Use the async version to delete a gang + this.plugin.getGangsService().deleteGangAsync(gang); this.gangs.remove(gang.getUuid()); - this.plugin.getGangsService().deleteGang(gang); - Players.all().forEach(player1 -> PlayerUtils.sendMessage(player1, this.plugin.getConfig().getMessage("gang-disband-broadcast").replace("%gang%", gang.getName()).replace("%player%", player.getName()))); } + + +// public void disbandGang(Player player, Gang gang, boolean force) { +// +// if (!gang.isOwner(player) && !force) { +// PlayerUtils.sendMessage(player, this.plugin.getConfig().getMessage("gang-not-owner")); +// return; +// } +// +// GangDisbandEvent gangDisbandEvent = new GangDisbandEvent(gang); +// +// this.plugin.getCore().debug("Calling GangDisbandEvent for gang " + gang.getName() + ".", this.plugin); +// +// Events.call(gangDisbandEvent); +// +// if (gangDisbandEvent.isCancelled()) { +// this.plugin.getCore().debug("GangDisbandEvent for gang " + gang.getName() + " was cancelled.", this.plugin); +// return; +// } +// +// gang.disband(); +// +// this.gangs.remove(gang.getUuid()); +// this.plugin.getGangsService().deleteGang(gang); +// +// Players.all().forEach(player1 -> PlayerUtils.sendMessage(player1, this.plugin.getConfig().getMessage("gang-disband-broadcast").replace("%gang%", gang.getName()).replace("%player%", player.getName()))); +// } + public boolean acceptInvite(Player player, Gang gang) { if (!gang.hasPendingInvite(player)) { diff --git a/src/main/java/dev/drawethree/xprison/gangs/service/GangsService.java b/src/main/java/dev/drawethree/xprison/gangs/service/GangsService.java index 16d24f9..fa1e629 100644 --- a/src/main/java/dev/drawethree/xprison/gangs/service/GangsService.java +++ b/src/main/java/dev/drawethree/xprison/gangs/service/GangsService.java @@ -20,4 +20,7 @@ public interface GangsService { void createGangInvitation(GangInvitation gangInvitation); void deleteGangInvitation(GangInvitation gangInvitation); + + void createGangAsync(Gang g); + void deleteGangAsync(Gang g); } diff --git a/src/main/java/dev/drawethree/xprison/gangs/service/impl/GangsServiceImpl.java b/src/main/java/dev/drawethree/xprison/gangs/service/impl/GangsServiceImpl.java index 66bcedd..1233a05 100644 --- a/src/main/java/dev/drawethree/xprison/gangs/service/impl/GangsServiceImpl.java +++ b/src/main/java/dev/drawethree/xprison/gangs/service/impl/GangsServiceImpl.java @@ -1,9 +1,11 @@ package dev.drawethree.xprison.gangs.service.impl; +import dev.drawethree.xprison.XPrison; import dev.drawethree.xprison.gangs.model.Gang; import dev.drawethree.xprison.gangs.model.GangInvitation; import dev.drawethree.xprison.gangs.repo.GangsRepository; import dev.drawethree.xprison.gangs.service.GangsService; +import org.bukkit.Bukkit; import java.util.List; @@ -30,6 +32,26 @@ public class GangsServiceImpl implements GangsService { repository.createGang(g); } + public void createGangAsync(Gang g) { + Bukkit.getScheduler().runTaskAsynchronously(XPrison.getInstance(), () -> { + try { + createGang(g); // Call the synchronous createGang method + } catch (Exception e) { + XPrison.getInstance().getLogger().warning("Failed to create gang: " + e.getMessage()); + } + }); + } + + public void deleteGangAsync(Gang g) { + Bukkit.getScheduler().runTaskAsynchronously(XPrison.getInstance(), () -> { + try { + deleteGang(g); // Call the synchronous deleteGang method + } catch (Exception e) { + XPrison.getInstance().getLogger().warning("Failed to delete gang: " + e.getMessage()); + } + }); + } + @Override public List getAllGangs() { return repository.getAllGangs(); @@ -50,3 +72,60 @@ public class GangsServiceImpl implements GangsService { repository.deleteGangInvitation(gangInvitation); } } + + + + + +//package dev.drawethree.xprison.gangs.service.impl; +// +//import dev.drawethree.xprison.gangs.model.Gang; +//import dev.drawethree.xprison.gangs.model.GangInvitation; +//import dev.drawethree.xprison.gangs.repo.GangsRepository; +//import dev.drawethree.xprison.gangs.service.GangsService; +// +//import java.util.List; +// +//public class GangsServiceImpl implements GangsService { +// +// private final GangsRepository repository; +// +// public GangsServiceImpl(GangsRepository repository) { +// this.repository = repository; +// } +// +// @Override +// public void updateGang(Gang g) { +// repository.updateGang(g); +// } +// +// @Override +// public void deleteGang(Gang g) { +// repository.deleteGang(g); +// } +// +// @Override +// public void createGang(Gang g) { +// repository.createGang(g); +// } +// +// @Override +// public List getAllGangs() { +// return repository.getAllGangs(); +// } +// +// @Override +// public List getGangInvitations(Gang gang) { +// return repository.getGangInvitations(gang); +// } +// +// @Override +// public void createGangInvitation(GangInvitation gangInvitation) { +// repository.createGangInvitation(gangInvitation); +// } +// +// @Override +// public void deleteGangInvitation(GangInvitation gangInvitation) { +// repository.deleteGangInvitation(gangInvitation); +// } +//} diff --git a/src/main/java/dev/drawethree/xprison/gems/commands/GemsSaveCommand.java b/src/main/java/dev/drawethree/xprison/gems/commands/GemsSaveCommand.java new file mode 100644 index 0000000..228cbdb --- /dev/null +++ b/src/main/java/dev/drawethree/xprison/gems/commands/GemsSaveCommand.java @@ -0,0 +1,69 @@ +package dev.drawethree.xprison.gems.commands; + +import com.google.common.collect.ImmutableList; +import dev.drawethree.xprison.gems.managers.CommandManager; +import dev.drawethree.xprison.utils.player.PlayerUtils; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; +import org.bukkit.Bukkit; +import java.util.List; + +public class GemsSaveCommand extends GemsCommand { + + private static final String COMMAND_NAME = "savegems"; + private static final String[] COMMAND_ALIASES = {"save"}; + + public GemsSaveCommand(CommandManager manager) { + super(manager, COMMAND_NAME, COMMAND_ALIASES); + } + + @Override + public boolean execute(CommandSender sender, ImmutableList args) { + if (!sender.hasPermission("xprison.gems.save")) { + PlayerUtils.sendMessage(sender, "&cYou do not have permission to execute this command."); + return true; + } + + try { + // If no arguments provided, save all player data + if (args.isEmpty()) { + this.commandManager.getPlugin().getGemsManager().saveAllPlayerData(true); // Assuming async saving is desired + PlayerUtils.sendMessage(sender, "&aGem data for all players has been successfully saved."); + } else { + // Save data for a specific player + String playerName = args.get(0); + Player targetPlayer = Bukkit.getPlayerExact(playerName); + + if (targetPlayer == null) { + PlayerUtils.sendMessage(sender, "&cThe player '" + playerName + "' could not be found."); + return true; + } + + this.commandManager.getPlugin().getGemsManager().saveData(targetPlayer); + PlayerUtils.sendMessage(sender, "&aGem data for " + playerName + " has been successfully saved."); + } + } catch (Exception e) { + PlayerUtils.sendMessage(sender, "&cError saving gem data. Please check the console for details."); + e.printStackTrace(); + } + + return true; + } + + @Override + public boolean canExecute(CommandSender sender) { + // Implement logic to determine if the command can be executed by the sender, e.g., based on permissions + return sender.hasPermission("xprison.gems.save"); + } + + @Override + public String getUsage() { + return "/gems savegems - Saves all player gem data."; + } + + @Override + public List getTabComplete(List args) { + // You can provide tab completion options here if relevant, otherwise return an empty list + return ImmutableList.of(); + } +} diff --git a/src/main/java/dev/drawethree/xprison/gems/managers/CommandManager.java b/src/main/java/dev/drawethree/xprison/gems/managers/CommandManager.java index b65ae20..2079957 100644 --- a/src/main/java/dev/drawethree/xprison/gems/managers/CommandManager.java +++ b/src/main/java/dev/drawethree/xprison/gems/managers/CommandManager.java @@ -3,6 +3,7 @@ package dev.drawethree.xprison.gems.managers; import dev.drawethree.xprison.gems.XPrisonGems; import dev.drawethree.xprison.gems.commands.*; import dev.drawethree.xprison.utils.player.PlayerUtils; +import dev.drawethree.xprison.gems.managers.GemsManager; import lombok.Getter; import me.lucko.helper.Commands; import me.lucko.helper.command.context.CommandContext; @@ -33,6 +34,8 @@ public class CommandManager { private String[] gemsTopCommandAliases; private String[] gemsMessageCommandAliases; + private GemsManager gemsManager; + public CommandManager(XPrisonGems plugin) { this.plugin = plugin; this.commands = new HashSet<>(); @@ -57,6 +60,7 @@ public class CommandManager { this.registerCommand(new GemsGiveCommand(this)); this.registerCommand(new GemsPayCommand(this)); this.registerCommand(new GemsRemoveCommand(this)); + this.registerCommand(new GemsSaveCommand(this)); this.registerCommand(new GemsSetCommand(this)); this.registerCommand(new GemsWithdrawCommand(this)); this.registerCommand(new GemsHelpCommand(this)); diff --git a/src/main/java/dev/drawethree/xprison/gems/managers/GemsManager.java b/src/main/java/dev/drawethree/xprison/gems/managers/GemsManager.java index 8a82a97..1d60f17 100644 --- a/src/main/java/dev/drawethree/xprison/gems/managers/GemsManager.java +++ b/src/main/java/dev/drawethree/xprison/gems/managers/GemsManager.java @@ -99,6 +99,18 @@ public class GemsManager { }, 1, TimeUnit.MINUTES, 1, TimeUnit.HOURS); } + + public void saveData(Player player) { + savePlayerData(player, false, true); + } + + public void saveAllPlayerData(boolean async) { + for (Player player : Bukkit.getOnlinePlayers()) { + savePlayerData(player, false, async); + } + } + + private void savePlayerData(Player player, boolean removeFromCache, boolean async) { if (async) { Schedulers.async().run(() -> { @@ -181,6 +193,7 @@ public class GemsManager { if (!p.isOnline()) { Schedulers.async().run(() -> this.plugin.getGemsService().setGems(p, newAmount)); + saveData(p.getPlayer()); } else { gemsCache.put(p.getUniqueId(), newAmount); if (executor instanceof ConsoleCommandSender && !this.hasOffGemsMessages(p.getPlayer())) { @@ -194,6 +207,8 @@ public class GemsManager { if (executor != null && !(executor instanceof ConsoleCommandSender)) { PlayerUtils.sendMessage(executor, plugin.getMessage("admin_give_gems").replace("%player%", p.getName()).replace("%gems%", String.format("%,d", finalAmount))); + + Players.all().forEach(e -> saveData(e)); } } diff --git a/src/main/java/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.java b/src/main/java/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.java index f63dfe3..abb0445 100644 --- a/src/main/java/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.java +++ b/src/main/java/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.java @@ -100,6 +100,25 @@ public class XPrisonMVdWPlaceholder { return optionalGang.map(gang -> this.plugin.getGangs().getConfig().getPlaceholder("gang-in-gang").replace("%gang%", gang.getName())).orElseGet(() -> this.plugin.getGangs().getConfig().getPlaceholder("gang-without")); }); + PlaceholderAPI.registerPlaceholder(plugin, "nvus_gang", event -> { + Optional optionalGang = this.plugin.getGangs().getGangsManager().getPlayerGang(event.getPlayer()); + return optionalGang.map(gang -> this.plugin.getGangs().getConfig().getPlaceholder("gang-in-gang").replace("%gang%", gang.getName())).orElseGet(() -> this.plugin.getGangs().getConfig().getPlaceholder("gang-without")); + }); + + PlaceholderAPI.registerPlaceholder(plugin, "nvus_gang_amt", event -> { + Optional optionalGang = plugin.getGangs().getGangsManager().getPlayerGang(event.getPlayer()); + // +1 because of leader + return optionalGang.map(gang -> String.valueOf(gang.getMembersOffline().size() + 1)).orElse(""); + }); + + PlaceholderAPI.registerPlaceholder(plugin, "nvus_gang_leader", event -> { + Optional optionalGang = plugin.getGangs().getGangsManager().getPlayerGang(event.getPlayer()); + if (optionalGang.isPresent()) { + return optionalGang.get().getOwnerOffline().getName(); + } + return ""; + }); + PlaceholderAPI.registerPlaceholder(plugin, "xprison_gang", event -> { Optional optionalGang = this.plugin.getGangs().getGangsManager().getPlayerGang(event.getPlayer()); return optionalGang.map(gang -> this.plugin.getGangs().getConfig().getPlaceholder("gang-in-gang").replace("%gang%", gang.getName())).orElseGet(() -> this.plugin.getGangs().getConfig().getPlaceholder("gang-without")); @@ -131,6 +150,7 @@ public class XPrisonMVdWPlaceholder { // +1 because of leader return optionalGang.map(gang -> String.valueOf(gang.getMembersOffline().size() + 1)).orElse(""); }); + PlaceholderAPI.registerPlaceholder(plugin, "xprison_gang_members_online", event -> { Optional optionalGang = plugin.getGangs().getGangsManager().getPlayerGang(event.getPlayer()); return optionalGang.map(gang -> String.valueOf(gang.getOnlinePlayers().size())).orElse(""); diff --git a/libs/plugins/MVdWPlaceholderAPI.jar b/src/main/libs/plugins/MVdWPlaceholderAPI.jar similarity index 100% rename from libs/plugins/MVdWPlaceholderAPI.jar rename to src/main/libs/plugins/MVdWPlaceholderAPI.jar diff --git a/libs/plugins/MineResetLite.jar b/src/main/libs/plugins/MineResetLite.jar similarity index 100% rename from libs/plugins/MineResetLite.jar rename to src/main/libs/plugins/MineResetLite.jar diff --git a/libs/plugins/helper.jar b/src/main/libs/plugins/helper.jar similarity index 100% rename from libs/plugins/helper.jar rename to src/main/libs/plugins/helper.jar diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index d6ae74e..22952a7 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -1,5 +1,14 @@ +#=============================================================================== +# TEAM NVus # +# www.FNGnation.com/discord # +# www.FNGnation.com # +# ============================================================================== + # Should plugin show debug messages? debug-mode: false +#=============================================================================== +# DATABASE CONFIGURATION # +# ============================================================================== # Database type (SQLite, MySQL) database_type: SQLite # MySQL connection details @@ -21,7 +30,10 @@ connection_properties: leak_detection_threshold: 0 connection_test_query: "SELECT 1" character_encoding: "utf8" -# Enabling / Disabling of specific modules +#=============================================================================== +# MODULES CONFIGURATION # +# ============================================================================== +# Enabling / Disabling of specific modules modules: tokens: true gems: true @@ -41,16 +53,23 @@ item-migrator: bind: join: true inventory: false -# List of supported pickaxes by UPC Enchants +#=============================================================================== +# SUPPORTED PICKAXES FOR UPC ENCHANTS # +# ============================================================================== +# List of supported pickaxes by UPC Enchants supported-pickaxes: - DIAMOND_PICKAXE -# Aliases for main command +#=============================================================================== +# COMMAND CONFIGURATION # +# ============================================================================== main-command-aliases: - xprison - prison - -# MIT License +#=============================================================================== +# ORIGINAL LICENSE # +# ============================================================================== +# MIT License # Copyright (c) 2023 Bc. Ján Kluka @@ -70,4 +89,6 @@ main-command-aliases: # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -# SOFTWARE. \ No newline at end of file +# SOFTWARE. + +ConfigVersion: 1.0; # DO NOT CHANGE THIS VALUE! IT WILL BREAK THE PLUGIN! \ No newline at end of file diff --git a/target/classes/autominer.yml b/target/classes/autominer.yml index 1a2e1c3..c88699e 100644 --- a/target/classes/autominer.yml +++ b/target/classes/autominer.yml @@ -13,7 +13,7 @@ auto-miner-regions: # Amount of blocks broken added to player every cycle blocks-broken: 5 messages: - not_enough_tokens: "&e&lAUTOMINER &8» &cYou do not have enough tokens! (Needed: %tokens%)" + not_enough_tokens: "&e&lAUTOMINER &8» &cYou do not have enough tokens! (Needed: %tokens%)" not_a_number: "&c%input% is not a number!" player_not_online: "&cPlayer &e%player% &cis not online!" autominer_disabled: "&e&l(!) &7You've &c&lDISABLED &7AutoMiner." @@ -21,6 +21,6 @@ messages: auto_miner_enabled: "&aYou are now in &a&lAUTO-MINER &amode." auto_miner_disabled: "&cYou don't have &c&lAUTO-MINER &ctime." auto_miner_no_pickaxe: "&cYou do not have any pickaxe equipped!" - auto_miner_time: "&e&lAUTOMINER &8» &7You have &f%time% of Auto-Miner time." - auto_miner_time_add: "&e&lAUTOMINER &8» &7You added &f%time% %timeunit% &7to &f%player%&7." - auto_miner_time_remove: "&e&lAUTOMINER &8» &7You have removed &f%time% %timeunit% &7from &f%player%&7." \ No newline at end of file + auto_miner_time: "&e&lAUTOMINER &8» &7You have &f%time% of Auto-Miner time." + auto_miner_time_add: "&e&lAUTOMINER &8» &7You added &f%time% %timeunit% &7to &f%player%&7." + auto_miner_time_remove: "&e&lAUTOMINER &8» &7You have removed &f%time% %timeunit% &7from &f%player%&7." \ No newline at end of file diff --git a/target/classes/autosell.yml b/target/classes/autosell.yml index 7bfa3b6..0ca059a 100644 --- a/target/classes/autosell.yml +++ b/target/classes/autosell.yml @@ -17,9 +17,9 @@ auto_sell_broadcast: time: 60 message: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" - - " &8&l» &6&lAUTOSELL:" - - " &8&l? &e&lMONEY MADE: &2$&a%money%" - - " &8&l? &e&lITEMS SOLD: &f%items%" + - " &8&l» &6&lAUTOSELL:" + - " &8&l➥ &e&lMONEY MADE: &2$&a%money%" + - " &8&l➥ &e&lITEMS SOLD: &f%items%" - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" # Sellprices for each regions regions: { } diff --git a/target/classes/block-rewards.yml b/target/classes/block-rewards.yml index c005e98..a189fe7 100644 --- a/target/classes/block-rewards.yml +++ b/target/classes/block-rewards.yml @@ -3,7 +3,7 @@ block-rewards: # Amount of blocks required 100: # Message to be sent - message: '&e&lBLOCKS &8» &7You have mined &f100&7 blocks.' + message: '&e&lBLOCKS &8» &7You have mined &f100&7 blocks.' # Commands to give rewards commands: - tokens give %player% 1000 diff --git a/target/classes/config.yml b/target/classes/config.yml index c1eff0c..22952a7 100644 --- a/target/classes/config.yml +++ b/target/classes/config.yml @@ -1,5 +1,14 @@ +#=============================================================================== +# TEAM NVus # +# www.FNGnation.com/discord # +# www.FNGnation.com # +# ============================================================================== + # Should plugin show debug messages? debug-mode: false +#=============================================================================== +# DATABASE CONFIGURATION # +# ============================================================================== # Database type (SQLite, MySQL) database_type: SQLite # MySQL connection details @@ -21,7 +30,10 @@ connection_properties: leak_detection_threshold: 0 connection_test_query: "SELECT 1" character_encoding: "utf8" -# Enabling / Disabling of specific modules +#=============================================================================== +# MODULES CONFIGURATION # +# ============================================================================== +# Enabling / Disabling of specific modules modules: tokens: true gems: true @@ -41,10 +53,42 @@ item-migrator: bind: join: true inventory: false -# List of supported pickaxes by UPC Enchants +#=============================================================================== +# SUPPORTED PICKAXES FOR UPC ENCHANTS # +# ============================================================================== +# List of supported pickaxes by UPC Enchants supported-pickaxes: - DIAMOND_PICKAXE -# Aliases for main command +#=============================================================================== +# COMMAND CONFIGURATION # +# ============================================================================== main-command-aliases: - xprison - - prison \ No newline at end of file + - prison + +#=============================================================================== +# ORIGINAL LICENSE # +# ============================================================================== +# MIT License + +# Copyright (c) 2023 Bc. Ján Kluka + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +ConfigVersion: 1.0; # DO NOT CHANGE THIS VALUE! IT WILL BREAK THE PLUGIN! \ No newline at end of file diff --git a/target/classes/dev/drawethree/xprison/XPrison.class b/target/classes/dev/drawethree/xprison/XPrison.class index b3f52d3..cc7e2c6 100644 Binary files a/target/classes/dev/drawethree/xprison/XPrison.class and b/target/classes/dev/drawethree/xprison/XPrison.class differ diff --git a/target/classes/dev/drawethree/xprison/api/enums/LostCause.class b/target/classes/dev/drawethree/xprison/api/enums/LostCause.class index 7968fef..7234988 100644 Binary files a/target/classes/dev/drawethree/xprison/api/enums/LostCause.class and b/target/classes/dev/drawethree/xprison/api/enums/LostCause.class differ diff --git a/target/classes/dev/drawethree/xprison/api/enums/ReceiveCause.class b/target/classes/dev/drawethree/xprison/api/enums/ReceiveCause.class index 9d04fc7..9bf81c5 100644 Binary files a/target/classes/dev/drawethree/xprison/api/enums/ReceiveCause.class and b/target/classes/dev/drawethree/xprison/api/enums/ReceiveCause.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutoMinerTimeModifyEvent.class b/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutoMinerTimeModifyEvent.class index 349ebdd..4323c4f 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutoMinerTimeModifyEvent.class and b/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutoMinerTimeModifyEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutomineEvent.class b/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutomineEvent.class index 00658aa..3b03a66 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutomineEvent.class and b/target/classes/dev/drawethree/xprison/autominer/api/events/PlayerAutomineEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/command/AdminAutoMinerCommand.class b/target/classes/dev/drawethree/xprison/autominer/command/AdminAutoMinerCommand.class index 61d6d06..2a605fe 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/command/AdminAutoMinerCommand.class and b/target/classes/dev/drawethree/xprison/autominer/command/AdminAutoMinerCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/command/AutoMinerCommand.class b/target/classes/dev/drawethree/xprison/autominer/command/AutoMinerCommand.class index 46c00d7..1c1b658 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/command/AutoMinerCommand.class and b/target/classes/dev/drawethree/xprison/autominer/command/AutoMinerCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/config/AutoMinerConfig.class b/target/classes/dev/drawethree/xprison/autominer/config/AutoMinerConfig.class index d706c5e..1071d51 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/config/AutoMinerConfig.class and b/target/classes/dev/drawethree/xprison/autominer/config/AutoMinerConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/listener/AutoMinerListener.class b/target/classes/dev/drawethree/xprison/autominer/listener/AutoMinerListener.class index 3e4170d..25ba055 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/listener/AutoMinerListener.class and b/target/classes/dev/drawethree/xprison/autominer/listener/AutoMinerListener.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/manager/AutoMinerManager.class b/target/classes/dev/drawethree/xprison/autominer/manager/AutoMinerManager.class index 7c6a8e9..c0d0bc9 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/manager/AutoMinerManager.class and b/target/classes/dev/drawethree/xprison/autominer/manager/AutoMinerManager.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/model/AutoMinerTask.class b/target/classes/dev/drawethree/xprison/autominer/model/AutoMinerTask.class index 461aad3..e982633 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/model/AutoMinerTask.class and b/target/classes/dev/drawethree/xprison/autominer/model/AutoMinerTask.class differ diff --git a/target/classes/dev/drawethree/xprison/autominer/utils/AutoMinerUtils.class b/target/classes/dev/drawethree/xprison/autominer/utils/AutoMinerUtils.class index d7dc122..999a5e6 100644 Binary files a/target/classes/dev/drawethree/xprison/autominer/utils/AutoMinerUtils.class and b/target/classes/dev/drawethree/xprison/autominer/utils/AutoMinerUtils.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/command/AutoSellCommand.class b/target/classes/dev/drawethree/xprison/autosell/command/AutoSellCommand.class index 8926980..a4f751c 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/command/AutoSellCommand.class and b/target/classes/dev/drawethree/xprison/autosell/command/AutoSellCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/command/SellAllCommand.class b/target/classes/dev/drawethree/xprison/autosell/command/SellAllCommand.class index 8d33022..b455fcc 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/command/SellAllCommand.class and b/target/classes/dev/drawethree/xprison/autosell/command/SellAllCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/command/SellPriceCommand.class b/target/classes/dev/drawethree/xprison/autosell/command/SellPriceCommand.class index 503a997..0bf55e9 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/command/SellPriceCommand.class and b/target/classes/dev/drawethree/xprison/autosell/command/SellPriceCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/config/AutoSellConfig.class b/target/classes/dev/drawethree/xprison/autosell/config/AutoSellConfig.class index e437992..f81f568 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/config/AutoSellConfig.class and b/target/classes/dev/drawethree/xprison/autosell/config/AutoSellConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/gui/AllSellRegionsGui.class b/target/classes/dev/drawethree/xprison/autosell/gui/AllSellRegionsGui.class index 22c7973..c32d1e4 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/gui/AllSellRegionsGui.class and b/target/classes/dev/drawethree/xprison/autosell/gui/AllSellRegionsGui.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/gui/SellRegionGui.class b/target/classes/dev/drawethree/xprison/autosell/gui/SellRegionGui.class index 019ee35..756ca63 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/gui/SellRegionGui.class and b/target/classes/dev/drawethree/xprison/autosell/gui/SellRegionGui.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/gui/UpdateSellPriceGui.class b/target/classes/dev/drawethree/xprison/autosell/gui/UpdateSellPriceGui.class index 5aa32ae..8c16de3 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/gui/UpdateSellPriceGui.class and b/target/classes/dev/drawethree/xprison/autosell/gui/UpdateSellPriceGui.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/listener/AutoSellListener.class b/target/classes/dev/drawethree/xprison/autosell/listener/AutoSellListener.class index 485b783..04fa4ef 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/listener/AutoSellListener.class and b/target/classes/dev/drawethree/xprison/autosell/listener/AutoSellListener.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/manager/AutoSellManager.class b/target/classes/dev/drawethree/xprison/autosell/manager/AutoSellManager.class index 46f68f2..6e9bc00 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/manager/AutoSellManager.class and b/target/classes/dev/drawethree/xprison/autosell/manager/AutoSellManager.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/model/SellRegion.class b/target/classes/dev/drawethree/xprison/autosell/model/SellRegion.class index 2916dc1..853686e 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/model/SellRegion.class and b/target/classes/dev/drawethree/xprison/autosell/model/SellRegion.class differ diff --git a/target/classes/dev/drawethree/xprison/autosell/utils/SellPriceComparator.class b/target/classes/dev/drawethree/xprison/autosell/utils/SellPriceComparator.class index 8012b81..9fc0d89 100644 Binary files a/target/classes/dev/drawethree/xprison/autosell/utils/SellPriceComparator.class and b/target/classes/dev/drawethree/xprison/autosell/utils/SellPriceComparator.class differ diff --git a/target/classes/dev/drawethree/xprison/config/FileManager$Config.class b/target/classes/dev/drawethree/xprison/config/FileManager$Config.class index 5f93433..e9bbed8 100644 Binary files a/target/classes/dev/drawethree/xprison/config/FileManager$Config.class and b/target/classes/dev/drawethree/xprison/config/FileManager$Config.class differ diff --git a/target/classes/dev/drawethree/xprison/database/SQLDatabase.class b/target/classes/dev/drawethree/xprison/database/SQLDatabase.class index 3811d90..9d48d8d 100644 Binary files a/target/classes/dev/drawethree/xprison/database/SQLDatabase.class and b/target/classes/dev/drawethree/xprison/database/SQLDatabase.class differ diff --git a/target/classes/dev/drawethree/xprison/database/impl/MySQLDatabase.class b/target/classes/dev/drawethree/xprison/database/impl/MySQLDatabase.class index 0569ca1..e68c9f8 100644 Binary files a/target/classes/dev/drawethree/xprison/database/impl/MySQLDatabase.class and b/target/classes/dev/drawethree/xprison/database/impl/MySQLDatabase.class differ diff --git a/target/classes/dev/drawethree/xprison/database/impl/SQLiteDatabase.class b/target/classes/dev/drawethree/xprison/database/impl/SQLiteDatabase.class index 6e1c48b..bb2eb8a 100644 Binary files a/target/classes/dev/drawethree/xprison/database/impl/SQLiteDatabase.class and b/target/classes/dev/drawethree/xprison/database/impl/SQLiteDatabase.class differ diff --git a/target/classes/dev/drawethree/xprison/database/model/ConnectionProperties.class b/target/classes/dev/drawethree/xprison/database/model/ConnectionProperties.class index e87e52a..bc87e7b 100644 Binary files a/target/classes/dev/drawethree/xprison/database/model/ConnectionProperties.class and b/target/classes/dev/drawethree/xprison/database/model/ConnectionProperties.class differ diff --git a/target/classes/dev/drawethree/xprison/database/model/DatabaseCredentials.class b/target/classes/dev/drawethree/xprison/database/model/DatabaseCredentials.class index 0336964..37a4d2d 100644 Binary files a/target/classes/dev/drawethree/xprison/database/model/DatabaseCredentials.class and b/target/classes/dev/drawethree/xprison/database/model/DatabaseCredentials.class differ diff --git a/target/classes/dev/drawethree/xprison/database/model/SQLDatabaseType.class b/target/classes/dev/drawethree/xprison/database/model/SQLDatabaseType.class index fdcf55b..b7a5338 100644 Binary files a/target/classes/dev/drawethree/xprison/database/model/SQLDatabaseType.class and b/target/classes/dev/drawethree/xprison/database/model/SQLDatabaseType.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/XPrisonEnchants.class b/target/classes/dev/drawethree/xprison/enchants/XPrisonEnchants.class index 340e84b..69e094d 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/XPrisonEnchants.class and b/target/classes/dev/drawethree/xprison/enchants/XPrisonEnchants.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/command/DisenchantCommand.class b/target/classes/dev/drawethree/xprison/enchants/command/DisenchantCommand.class index bc7d32b..a42a503 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/command/DisenchantCommand.class and b/target/classes/dev/drawethree/xprison/enchants/command/DisenchantCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/command/EnchantMenuCommand.class b/target/classes/dev/drawethree/xprison/enchants/command/EnchantMenuCommand.class index bf2ce4d..268c321 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/command/EnchantMenuCommand.class and b/target/classes/dev/drawethree/xprison/enchants/command/EnchantMenuCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/command/GiveFirstJoinPickaxeCommand.class b/target/classes/dev/drawethree/xprison/enchants/command/GiveFirstJoinPickaxeCommand.class index e7ec290..b68f377 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/command/GiveFirstJoinPickaxeCommand.class and b/target/classes/dev/drawethree/xprison/enchants/command/GiveFirstJoinPickaxeCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/command/GivePickaxeCommand.class b/target/classes/dev/drawethree/xprison/enchants/command/GivePickaxeCommand.class index 7b1f5f6..bd98f0e 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/command/GivePickaxeCommand.class and b/target/classes/dev/drawethree/xprison/enchants/command/GivePickaxeCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/command/ValueCommand.class b/target/classes/dev/drawethree/xprison/enchants/command/ValueCommand.class index ad095b7..150ef0b 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/command/ValueCommand.class and b/target/classes/dev/drawethree/xprison/enchants/command/ValueCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/config/EnchantsConfig.class b/target/classes/dev/drawethree/xprison/enchants/config/EnchantsConfig.class index 8c6529e..6996eac 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/config/EnchantsConfig.class and b/target/classes/dev/drawethree/xprison/enchants/config/EnchantsConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/gui/DisenchantGUI.class b/target/classes/dev/drawethree/xprison/enchants/gui/DisenchantGUI.class index 3c446b3..40aad07 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/gui/DisenchantGUI.class and b/target/classes/dev/drawethree/xprison/enchants/gui/DisenchantGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/gui/EnchantGUI.class b/target/classes/dev/drawethree/xprison/enchants/gui/EnchantGUI.class index a35034f..a991953 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/gui/EnchantGUI.class and b/target/classes/dev/drawethree/xprison/enchants/gui/EnchantGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/listener/EnchantsListener.class b/target/classes/dev/drawethree/xprison/enchants/listener/EnchantsListener.class index c856a91..3937bd2 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/listener/EnchantsListener.class and b/target/classes/dev/drawethree/xprison/enchants/listener/EnchantsListener.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/managers/EnchantsManager.class b/target/classes/dev/drawethree/xprison/enchants/managers/EnchantsManager.class index cbd860c..886b808 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/managers/EnchantsManager.class and b/target/classes/dev/drawethree/xprison/enchants/managers/EnchantsManager.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/managers/RespawnManager.class b/target/classes/dev/drawethree/xprison/enchants/managers/RespawnManager.class index cf294cc..2a22285 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/managers/RespawnManager.class and b/target/classes/dev/drawethree/xprison/enchants/managers/RespawnManager.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/LevelFormat.class b/target/classes/dev/drawethree/xprison/enchants/model/LevelFormat.class index dfc716a..2bcb5fc 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/LevelFormat.class and b/target/classes/dev/drawethree/xprison/enchants/model/LevelFormat.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/XPrisonEnchantment.class b/target/classes/dev/drawethree/xprison/enchants/model/XPrisonEnchantment.class index 7b9f086..d779f33 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/XPrisonEnchantment.class and b/target/classes/dev/drawethree/xprison/enchants/model/XPrisonEnchantment.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/AutoSellEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/AutoSellEnchant.class index f7d6a5e..6a656d3 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/AutoSellEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/AutoSellEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/BackpackAutoSellEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/BackpackAutoSellEnchant.class index 1786a1f..9e5673f 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/BackpackAutoSellEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/BackpackAutoSellEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/BlessingEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/BlessingEnchant.class index 2297887..e62cf72 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/BlessingEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/BlessingEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/BlockBoosterEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/BlockBoosterEnchant.class index 986c86e..6b6633f 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/BlockBoosterEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/BlockBoosterEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/CharityEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/CharityEnchant.class index 6ed1cc0..1762a9b 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/CharityEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/CharityEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/ExplosiveEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/ExplosiveEnchant.class index d7f9b9c..164c75a 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/ExplosiveEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/ExplosiveEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/FortuneEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/FortuneEnchant.class index 2379514..cbb0b50 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/FortuneEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/FortuneEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/GangValueFinderEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/GangValueFinderEnchant.class index 33bb17b..bd22af6 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/GangValueFinderEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/GangValueFinderEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/GemFinderEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/GemFinderEnchant.class index ef5dac7..80493bf 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/GemFinderEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/GemFinderEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyFinderEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyFinderEnchant.class index 50492fb..1119f30 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyFinderEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyFinderEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyallsEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyallsEnchant.class index b5920c2..dbae4cd 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyallsEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/KeyallsEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/LayerEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/LayerEnchant.class index 1250958..2163a0a 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/LayerEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/LayerEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/NukeEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/NukeEnchant.class index a05b2e6..f913e1a 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/NukeEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/NukeEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/PrestigeFinderEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/PrestigeFinderEnchant.class index d156186..52dacdd 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/PrestigeFinderEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/PrestigeFinderEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/SalaryEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/SalaryEnchant.class index 7162c8c..b3bbdc5 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/SalaryEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/SalaryEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/TokenatorEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/TokenatorEnchant.class index 49f0b8c..eba843e 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/TokenatorEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/TokenatorEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/model/impl/VoucherFinderEnchant.class b/target/classes/dev/drawethree/xprison/enchants/model/impl/VoucherFinderEnchant.class index edd1fc2..84493b8 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/model/impl/VoucherFinderEnchant.class and b/target/classes/dev/drawethree/xprison/enchants/model/impl/VoucherFinderEnchant.class differ diff --git a/target/classes/dev/drawethree/xprison/enchants/repo/EnchantsRepository.class b/target/classes/dev/drawethree/xprison/enchants/repo/EnchantsRepository.class index 7082306..f86fbee 100644 Binary files a/target/classes/dev/drawethree/xprison/enchants/repo/EnchantsRepository.class and b/target/classes/dev/drawethree/xprison/enchants/repo/EnchantsRepository.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/GangCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/GangCommand.class index e417f28..b460483 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/GangCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/GangCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangAcceptSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangAcceptSubCommand.class index f3e8b4b..25000db 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangAcceptSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangAcceptSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangChatSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangChatSubCommand.class index 7f0f527..80ee89d 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangChatSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangChatSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangCreateSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangCreateSubCommand.class index 4b76634..8643d93 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangCreateSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangCreateSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangDisbandSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangDisbandSubCommand.class index 537372f..21deeb0 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangDisbandSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangDisbandSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangHelpSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangHelpSubCommand.class index e6e0460..06a7878 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangHelpSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangHelpSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInfoSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInfoSubCommand.class index 6201c64..fa1fe38 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInfoSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInfoSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInviteSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInviteSubCommand.class index 3f1b83d..1f2b07e 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInviteSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangInviteSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangKickSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangKickSubCommand.class index 375f2e4..3f46aac 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangKickSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangKickSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangLeaveSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangLeaveSubCommand.class index bf425d2..0482a42 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangLeaveSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangLeaveSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangRenameSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangRenameSubCommand.class index 955dac9..fad43c4 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangRenameSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangRenameSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangTopSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangTopSubCommand.class index 010c033..9ef6e4e 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangTopSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/GangTopSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminDisbandSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminDisbandSubCommand.class index b3bf9e5..2de6785 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminDisbandSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminDisbandSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminJoinSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminJoinSubCommand.class index e517526..0733081 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminJoinSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminJoinSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminKickSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminKickSubCommand.class index f155796..680ca89 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminKickSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminKickSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminRenameSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminRenameSubCommand.class index f441927..5c78748 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminRenameSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminRenameSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminSubCommand.class index 24b7132..03cec44 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/admin/GangAdminSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueAddSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueAddSubCommand.class index dbbb05a..a3dadc6 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueAddSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueAddSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueRemoveSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueRemoveSubCommand.class index 43696e2..6d37a4c 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueRemoveSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueRemoveSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueSubCommand.class b/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueSubCommand.class index e180b5c..59a9059 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueSubCommand.class and b/target/classes/dev/drawethree/xprison/gangs/commands/impl/value/GangValueSubCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/config/GangsConfig.class b/target/classes/dev/drawethree/xprison/gangs/config/GangsConfig.class index db8fcac..510fd21 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/config/GangsConfig.class and b/target/classes/dev/drawethree/xprison/gangs/config/GangsConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/enums/GangCreateResult.class b/target/classes/dev/drawethree/xprison/gangs/enums/GangCreateResult.class index dadb5ab..3472b6d 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/enums/GangCreateResult.class and b/target/classes/dev/drawethree/xprison/gangs/enums/GangCreateResult.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/enums/GangLeaveReason.class b/target/classes/dev/drawethree/xprison/gangs/enums/GangLeaveReason.class index 847e471..0c2aa0f 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/enums/GangLeaveReason.class and b/target/classes/dev/drawethree/xprison/gangs/enums/GangLeaveReason.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/enums/GangNameCheckResult.class b/target/classes/dev/drawethree/xprison/gangs/enums/GangNameCheckResult.class index 144cae7..2a1651e 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/enums/GangNameCheckResult.class and b/target/classes/dev/drawethree/xprison/gangs/enums/GangNameCheckResult.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/enums/GangRenameResult.class b/target/classes/dev/drawethree/xprison/gangs/enums/GangRenameResult.class index 116f994..65f0b42 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/enums/GangRenameResult.class and b/target/classes/dev/drawethree/xprison/gangs/enums/GangRenameResult.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/gui/admin/DisbandGangAdminGUI.class b/target/classes/dev/drawethree/xprison/gangs/gui/admin/DisbandGangAdminGUI.class index 0761bc7..4cfa5e1 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/gui/admin/DisbandGangAdminGUI.class and b/target/classes/dev/drawethree/xprison/gangs/gui/admin/DisbandGangAdminGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/gui/panel/GangPanelGUI.class b/target/classes/dev/drawethree/xprison/gangs/gui/panel/GangPanelGUI.class index 7ad8899..fb84cc4 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/gui/panel/GangPanelGUI.class and b/target/classes/dev/drawethree/xprison/gangs/gui/panel/GangPanelGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangInvitesGui.class b/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangInvitesGui.class index c393d92..51cf797 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangInvitesGui.class and b/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangInvitesGui.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangMembersGui.class b/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangMembersGui.class index d2a3972..3731972 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangMembersGui.class and b/target/classes/dev/drawethree/xprison/gangs/gui/panel/ManageGangMembersGui.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/listener/GangsListener.class b/target/classes/dev/drawethree/xprison/gangs/listener/GangsListener.class index 02550c3..ca7d0ed 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/listener/GangsListener.class and b/target/classes/dev/drawethree/xprison/gangs/listener/GangsListener.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/managers/GangsManager.class b/target/classes/dev/drawethree/xprison/gangs/managers/GangsManager.class index c51342b..8b59394 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/managers/GangsManager.class and b/target/classes/dev/drawethree/xprison/gangs/managers/GangsManager.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/model/Gang.class b/target/classes/dev/drawethree/xprison/gangs/model/Gang.class index 875779a..93ef1de 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/model/Gang.class and b/target/classes/dev/drawethree/xprison/gangs/model/Gang.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/model/GangInvitation.class b/target/classes/dev/drawethree/xprison/gangs/model/GangInvitation.class index 1c03241..008b755 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/model/GangInvitation.class and b/target/classes/dev/drawethree/xprison/gangs/model/GangInvitation.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/model/GangTopByValueProvider.class b/target/classes/dev/drawethree/xprison/gangs/model/GangTopByValueProvider.class index 616b671..53545b2 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/model/GangTopByValueProvider.class and b/target/classes/dev/drawethree/xprison/gangs/model/GangTopByValueProvider.class differ diff --git a/target/classes/dev/drawethree/xprison/gangs/repo/impl/GangsRepositoryImpl.class b/target/classes/dev/drawethree/xprison/gangs/repo/impl/GangsRepositoryImpl.class index e80bc16..99659b7 100644 Binary files a/target/classes/dev/drawethree/xprison/gangs/repo/impl/GangsRepositoryImpl.class and b/target/classes/dev/drawethree/xprison/gangs/repo/impl/GangsRepositoryImpl.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/XPrisonGems.class b/target/classes/dev/drawethree/xprison/gems/XPrisonGems.class index 1da9c0f..9d057b6 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/XPrisonGems.class and b/target/classes/dev/drawethree/xprison/gems/XPrisonGems.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/api/events/PlayerGemsLostEvent.class b/target/classes/dev/drawethree/xprison/gems/api/events/PlayerGemsLostEvent.class index e0f01d3..4e3deb6 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/api/events/PlayerGemsLostEvent.class and b/target/classes/dev/drawethree/xprison/gems/api/events/PlayerGemsLostEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/commands/GemsCommand.class b/target/classes/dev/drawethree/xprison/gems/commands/GemsCommand.class index 6010092..e880d6e 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/commands/GemsCommand.class and b/target/classes/dev/drawethree/xprison/gems/commands/GemsCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/commands/GemsGiveCommand.class b/target/classes/dev/drawethree/xprison/gems/commands/GemsGiveCommand.class index 166ac62..08fd5cb 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/commands/GemsGiveCommand.class and b/target/classes/dev/drawethree/xprison/gems/commands/GemsGiveCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/commands/GemsHelpCommand.class b/target/classes/dev/drawethree/xprison/gems/commands/GemsHelpCommand.class index aa0241c..ab22c85 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/commands/GemsHelpCommand.class and b/target/classes/dev/drawethree/xprison/gems/commands/GemsHelpCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/commands/GemsPayCommand.class b/target/classes/dev/drawethree/xprison/gems/commands/GemsPayCommand.class index 8ec7d55..e390509 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/commands/GemsPayCommand.class and b/target/classes/dev/drawethree/xprison/gems/commands/GemsPayCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/commands/GemsRemoveCommand.class b/target/classes/dev/drawethree/xprison/gems/commands/GemsRemoveCommand.class index 6ca2fbe..79f62ff 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/commands/GemsRemoveCommand.class and b/target/classes/dev/drawethree/xprison/gems/commands/GemsRemoveCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/commands/GemsSetCommand.class b/target/classes/dev/drawethree/xprison/gems/commands/GemsSetCommand.class index 0eb672f..627b9f3 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/commands/GemsSetCommand.class and b/target/classes/dev/drawethree/xprison/gems/commands/GemsSetCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/commands/GemsWithdrawCommand.class b/target/classes/dev/drawethree/xprison/gems/commands/GemsWithdrawCommand.class index 8a3e0ee..5b635d8 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/commands/GemsWithdrawCommand.class and b/target/classes/dev/drawethree/xprison/gems/commands/GemsWithdrawCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/managers/CommandManager.class b/target/classes/dev/drawethree/xprison/gems/managers/CommandManager.class index 1f05a9f..138c46f 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/managers/CommandManager.class and b/target/classes/dev/drawethree/xprison/gems/managers/CommandManager.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/managers/GemsManager.class b/target/classes/dev/drawethree/xprison/gems/managers/GemsManager.class index 58c1727..ad16c66 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/managers/GemsManager.class and b/target/classes/dev/drawethree/xprison/gems/managers/GemsManager.class differ diff --git a/target/classes/dev/drawethree/xprison/gems/repo/impl/GemsRepositoryImpl.class b/target/classes/dev/drawethree/xprison/gems/repo/impl/GemsRepositoryImpl.class index 7787432..fbe7bdb 100644 Binary files a/target/classes/dev/drawethree/xprison/gems/repo/impl/GemsRepositoryImpl.class and b/target/classes/dev/drawethree/xprison/gems/repo/impl/GemsRepositoryImpl.class differ diff --git a/target/classes/dev/drawethree/xprison/history/XPrisonHistory.class b/target/classes/dev/drawethree/xprison/history/XPrisonHistory.class index d9ef998..7c050f5 100644 Binary files a/target/classes/dev/drawethree/xprison/history/XPrisonHistory.class and b/target/classes/dev/drawethree/xprison/history/XPrisonHistory.class differ diff --git a/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryFilterGUI.class b/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryFilterGUI.class index 84235a6..51b658c 100644 Binary files a/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryFilterGUI.class and b/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryFilterGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryGUI.class b/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryGUI.class index 08d0b8e..102d41f 100644 Binary files a/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryGUI.class and b/target/classes/dev/drawethree/xprison/history/gui/PlayerHistoryGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/history/gui/confirmation/PlayerClearHistoryConfirmationGUI.class b/target/classes/dev/drawethree/xprison/history/gui/confirmation/PlayerClearHistoryConfirmationGUI.class index e959455..8d8fb9b 100644 Binary files a/target/classes/dev/drawethree/xprison/history/gui/confirmation/PlayerClearHistoryConfirmationGUI.class and b/target/classes/dev/drawethree/xprison/history/gui/confirmation/PlayerClearHistoryConfirmationGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/history/manager/HistoryManager.class b/target/classes/dev/drawethree/xprison/history/manager/HistoryManager.class index b347fa6..3778824 100644 Binary files a/target/classes/dev/drawethree/xprison/history/manager/HistoryManager.class and b/target/classes/dev/drawethree/xprison/history/manager/HistoryManager.class differ diff --git a/target/classes/dev/drawethree/xprison/history/model/HistoryLine$HistoryLineBuilder.class b/target/classes/dev/drawethree/xprison/history/model/HistoryLine$HistoryLineBuilder.class index efe740b..742f50b 100644 Binary files a/target/classes/dev/drawethree/xprison/history/model/HistoryLine$HistoryLineBuilder.class and b/target/classes/dev/drawethree/xprison/history/model/HistoryLine$HistoryLineBuilder.class differ diff --git a/target/classes/dev/drawethree/xprison/history/model/HistoryLine.class b/target/classes/dev/drawethree/xprison/history/model/HistoryLine.class index be15460..9b8dfa9 100644 Binary files a/target/classes/dev/drawethree/xprison/history/model/HistoryLine.class and b/target/classes/dev/drawethree/xprison/history/model/HistoryLine.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/MainMenu.class b/target/classes/dev/drawethree/xprison/mainmenu/MainMenu.class index 7351b25..bbaa675 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/MainMenu.class and b/target/classes/dev/drawethree/xprison/mainmenu/MainMenu.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ReloadModuleConfirmationGui.class b/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ReloadModuleConfirmationGui.class index 67088b5..11c337b 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ReloadModuleConfirmationGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ReloadModuleConfirmationGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ResetModulePlayerDataConfirmationGui.class b/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ResetModulePlayerDataConfirmationGui.class index b3d1e82..ccbe031 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ResetModulePlayerDataConfirmationGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/confirmation/ResetModulePlayerDataConfirmationGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/AutoMinerHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/AutoMinerHelpGui.class index 43b84f6..c7d823a 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/AutoMinerHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/AutoMinerHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/AutoSellHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/AutoSellHelpGui.class index 69bae91..2b20273 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/AutoSellHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/AutoSellHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/EnchantsHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/EnchantsHelpGui.class index 42fc362..cd5fcfc 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/EnchantsHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/EnchantsHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/GangsHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/GangsHelpGui.class index 0a66cb7..7a3e6ac 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/GangsHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/GangsHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/GemsHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/GemsHelpGui.class index e02a67b..2de53c3 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/GemsHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/GemsHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/HelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/HelpGui.class index d8a3a74..2806150 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/HelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/HelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/HistoryHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/HistoryHelpGui.class index 72c7ce7..2a3c156 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/HistoryHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/HistoryHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/MinesHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/MinesHelpGui.class index 5517508..77da623 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/MinesHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/MinesHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/MultipliersHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/MultipliersHelpGui.class index 073ff29..60aa330 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/MultipliersHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/MultipliersHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/PickaxeLevelsHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/PickaxeLevelsHelpGui.class index 45f9499..7527971 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/PickaxeLevelsHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/PickaxeLevelsHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/PrestigesHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/PrestigesHelpGui.class index a53805c..850369a 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/PrestigesHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/PrestigesHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/RanksHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/RanksHelpGui.class index 2818d7f..86c1b72 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/RanksHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/RanksHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/help/TokensHelpGui.class b/target/classes/dev/drawethree/xprison/mainmenu/help/TokensHelpGui.class index 16e469a..060ba6d 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/help/TokensHelpGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/help/TokensHelpGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/reload/ReloadSelectionGui.class b/target/classes/dev/drawethree/xprison/mainmenu/reload/ReloadSelectionGui.class index 9a0147f..92502fd 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/reload/ReloadSelectionGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/reload/ReloadSelectionGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mainmenu/reset/ResetSelectionGui.class b/target/classes/dev/drawethree/xprison/mainmenu/reset/ResetSelectionGui.class index a1974e8..aa85d52 100644 Binary files a/target/classes/dev/drawethree/xprison/mainmenu/reset/ResetSelectionGui.class and b/target/classes/dev/drawethree/xprison/mainmenu/reset/ResetSelectionGui.class differ diff --git a/target/classes/dev/drawethree/xprison/migrator/ItemMigrator.class b/target/classes/dev/drawethree/xprison/migrator/ItemMigrator.class index ee7b8a0..307b71b 100644 Binary files a/target/classes/dev/drawethree/xprison/migrator/ItemMigrator.class and b/target/classes/dev/drawethree/xprison/migrator/ItemMigrator.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/XPrisonMines.class b/target/classes/dev/drawethree/xprison/mines/XPrisonMines.class index 54edae3..c77f0d2 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/XPrisonMines.class and b/target/classes/dev/drawethree/xprison/mines/XPrisonMines.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/api/events/MineCreateEvent.class b/target/classes/dev/drawethree/xprison/mines/api/events/MineCreateEvent.class index 3c99508..df1764b 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/api/events/MineCreateEvent.class and b/target/classes/dev/drawethree/xprison/mines/api/events/MineCreateEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/api/events/MineDeleteEvent.class b/target/classes/dev/drawethree/xprison/mines/api/events/MineDeleteEvent.class index 16d15e9..efa9d21 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/api/events/MineDeleteEvent.class and b/target/classes/dev/drawethree/xprison/mines/api/events/MineDeleteEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/api/events/MinePostResetEvent.class b/target/classes/dev/drawethree/xprison/mines/api/events/MinePostResetEvent.class index 3b6f6fe..f112861 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/api/events/MinePostResetEvent.class and b/target/classes/dev/drawethree/xprison/mines/api/events/MinePostResetEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/api/events/MinePreResetEvent.class b/target/classes/dev/drawethree/xprison/mines/api/events/MinePreResetEvent.class index 79d0293..edb648c 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/api/events/MinePreResetEvent.class and b/target/classes/dev/drawethree/xprison/mines/api/events/MinePreResetEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MineBlocksGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MineBlocksGUI.class index 1c226bd..e048794 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MineBlocksGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MineBlocksGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MineEditBlockChanceGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MineEditBlockChanceGUI.class index 51aac96..bbba042 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MineEditBlockChanceGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MineEditBlockChanceGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MineEditResetPercentageGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MineEditResetPercentageGUI.class index 71c0c81..02cc592 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MineEditResetPercentageGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MineEditResetPercentageGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MineEditTimedResetGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MineEditTimedResetGUI.class index 12c6b76..790d6b7 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MineEditTimedResetGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MineEditTimedResetGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MineEffectsGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MineEffectsGUI.class index 2fae59a..65ef65d 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MineEffectsGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MineEffectsGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MineHologramsGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MineHologramsGUI.class index 3700c91..c98a488 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MineHologramsGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MineHologramsGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MinePanelGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MinePanelGUI.class index 20de307..de4edf6 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MinePanelGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MinePanelGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/gui/MineResetOptionsGUI.class b/target/classes/dev/drawethree/xprison/mines/gui/MineResetOptionsGUI.class index d5e5866..dcec627 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/gui/MineResetOptionsGUI.class and b/target/classes/dev/drawethree/xprison/mines/gui/MineResetOptionsGUI.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/listener/MinesListener.class b/target/classes/dev/drawethree/xprison/mines/listener/MinesListener.class index aca65ab..839160d 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/listener/MinesListener.class and b/target/classes/dev/drawethree/xprison/mines/listener/MinesListener.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/managers/MineManager.class b/target/classes/dev/drawethree/xprison/mines/managers/MineManager.class index b865b88..8630237 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/managers/MineManager.class and b/target/classes/dev/drawethree/xprison/mines/managers/MineManager.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/migration/exception/MinesMigrationNotSupportedException.class b/target/classes/dev/drawethree/xprison/mines/migration/exception/MinesMigrationNotSupportedException.class index eaf04f8..c01d45e 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/migration/exception/MinesMigrationNotSupportedException.class and b/target/classes/dev/drawethree/xprison/mines/migration/exception/MinesMigrationNotSupportedException.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/migration/gui/AllMinesMigrationGui.class b/target/classes/dev/drawethree/xprison/mines/migration/gui/AllMinesMigrationGui.class index 3de011a..9169fff 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/migration/gui/AllMinesMigrationGui.class and b/target/classes/dev/drawethree/xprison/mines/migration/gui/AllMinesMigrationGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/migration/gui/MinesMigrationGui.class b/target/classes/dev/drawethree/xprison/mines/migration/gui/MinesMigrationGui.class index 9cd197b..c8b6355 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/migration/gui/MinesMigrationGui.class and b/target/classes/dev/drawethree/xprison/mines/migration/gui/MinesMigrationGui.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/migration/model/impl/MineResetLiteMigration.class b/target/classes/dev/drawethree/xprison/mines/migration/model/impl/MineResetLiteMigration.class index e61a30f..178d166 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/migration/model/impl/MineResetLiteMigration.class and b/target/classes/dev/drawethree/xprison/mines/migration/model/impl/MineResetLiteMigration.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/model/mine/BlockPalette.class b/target/classes/dev/drawethree/xprison/mines/model/mine/BlockPalette.class index bdfb6cb..bfd4c7f 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/model/mine/BlockPalette.class and b/target/classes/dev/drawethree/xprison/mines/model/mine/BlockPalette.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/model/mine/HologramType.class b/target/classes/dev/drawethree/xprison/mines/model/mine/HologramType.class index 5c67e9a..25ed145 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/model/mine/HologramType.class and b/target/classes/dev/drawethree/xprison/mines/model/mine/HologramType.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/model/mine/Mine.class b/target/classes/dev/drawethree/xprison/mines/model/mine/Mine.class index 7a6f6a0..aa7f1d1 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/model/mine/Mine.class and b/target/classes/dev/drawethree/xprison/mines/model/mine/Mine.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/model/mine/MineSelection.class b/target/classes/dev/drawethree/xprison/mines/model/mine/MineSelection.class index 4883c26..54ed048 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/model/mine/MineSelection.class and b/target/classes/dev/drawethree/xprison/mines/model/mine/MineSelection.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/model/mine/loader/MineFileLoader.class b/target/classes/dev/drawethree/xprison/mines/model/mine/loader/MineFileLoader.class index ba205ec..1169981 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/model/mine/loader/MineFileLoader.class and b/target/classes/dev/drawethree/xprison/mines/model/mine/loader/MineFileLoader.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/model/mine/reset/GradualReset.class b/target/classes/dev/drawethree/xprison/mines/model/mine/reset/GradualReset.class index f5b6335..479359c 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/model/mine/reset/GradualReset.class and b/target/classes/dev/drawethree/xprison/mines/model/mine/reset/GradualReset.class differ diff --git a/target/classes/dev/drawethree/xprison/mines/model/mine/reset/InstantReset.class b/target/classes/dev/drawethree/xprison/mines/model/mine/reset/InstantReset.class index 55981b9..92a517c 100644 Binary files a/target/classes/dev/drawethree/xprison/mines/model/mine/reset/InstantReset.class and b/target/classes/dev/drawethree/xprison/mines/model/mine/reset/InstantReset.class differ diff --git a/target/classes/dev/drawethree/xprison/multipliers/XPrisonMultipliers.class b/target/classes/dev/drawethree/xprison/multipliers/XPrisonMultipliers.class index 2534059..d486ff3 100644 Binary files a/target/classes/dev/drawethree/xprison/multipliers/XPrisonMultipliers.class and b/target/classes/dev/drawethree/xprison/multipliers/XPrisonMultipliers.class differ diff --git a/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierExpireEvent.class b/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierExpireEvent.class index ca724d4..a811686 100644 Binary files a/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierExpireEvent.class and b/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierExpireEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierReceiveEvent.class b/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierReceiveEvent.class index 75cb5b4..b25b48c 100644 Binary files a/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierReceiveEvent.class and b/target/classes/dev/drawethree/xprison/multipliers/api/events/PlayerMultiplierReceiveEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/multipliers/enums/MultiplierType.class b/target/classes/dev/drawethree/xprison/multipliers/enums/MultiplierType.class index 758a5b5..640684d 100644 Binary files a/target/classes/dev/drawethree/xprison/multipliers/enums/MultiplierType.class and b/target/classes/dev/drawethree/xprison/multipliers/enums/MultiplierType.class differ diff --git a/target/classes/dev/drawethree/xprison/multipliers/multiplier/Multiplier.class b/target/classes/dev/drawethree/xprison/multipliers/multiplier/Multiplier.class index f61ad8d..e743d30 100644 Binary files a/target/classes/dev/drawethree/xprison/multipliers/multiplier/Multiplier.class and b/target/classes/dev/drawethree/xprison/multipliers/multiplier/Multiplier.class differ diff --git a/target/classes/dev/drawethree/xprison/multipliers/multiplier/PlayerMultiplier.class b/target/classes/dev/drawethree/xprison/multipliers/multiplier/PlayerMultiplier.class index 737da6c..4c38196 100644 Binary files a/target/classes/dev/drawethree/xprison/multipliers/multiplier/PlayerMultiplier.class and b/target/classes/dev/drawethree/xprison/multipliers/multiplier/PlayerMultiplier.class differ diff --git a/target/classes/dev/drawethree/xprison/multipliers/repo/impl/MultipliersRepositoryImpl.class b/target/classes/dev/drawethree/xprison/multipliers/repo/impl/MultipliersRepositoryImpl.class index ed2d235..387eaea 100644 Binary files a/target/classes/dev/drawethree/xprison/multipliers/repo/impl/MultipliersRepositoryImpl.class and b/target/classes/dev/drawethree/xprison/multipliers/repo/impl/MultipliersRepositoryImpl.class differ diff --git a/target/classes/dev/drawethree/xprison/pickaxelevels/api/XPrisonPickaxeLevelsAPIImpl.class b/target/classes/dev/drawethree/xprison/pickaxelevels/api/XPrisonPickaxeLevelsAPIImpl.class index bd5d307..7d1b599 100644 Binary files a/target/classes/dev/drawethree/xprison/pickaxelevels/api/XPrisonPickaxeLevelsAPIImpl.class and b/target/classes/dev/drawethree/xprison/pickaxelevels/api/XPrisonPickaxeLevelsAPIImpl.class differ diff --git a/target/classes/dev/drawethree/xprison/pickaxelevels/config/PickaxeLevelsConfig.class b/target/classes/dev/drawethree/xprison/pickaxelevels/config/PickaxeLevelsConfig.class index e81f5e9..0207456 100644 Binary files a/target/classes/dev/drawethree/xprison/pickaxelevels/config/PickaxeLevelsConfig.class and b/target/classes/dev/drawethree/xprison/pickaxelevels/config/PickaxeLevelsConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/pickaxelevels/listener/PickaxeLevelsListener.class b/target/classes/dev/drawethree/xprison/pickaxelevels/listener/PickaxeLevelsListener.class index fc94f1a..ba4808e 100644 Binary files a/target/classes/dev/drawethree/xprison/pickaxelevels/listener/PickaxeLevelsListener.class and b/target/classes/dev/drawethree/xprison/pickaxelevels/listener/PickaxeLevelsListener.class differ diff --git a/target/classes/dev/drawethree/xprison/pickaxelevels/manager/PickaxeLevelsManager.class b/target/classes/dev/drawethree/xprison/pickaxelevels/manager/PickaxeLevelsManager.class index e988b09..0f2e156 100644 Binary files a/target/classes/dev/drawethree/xprison/pickaxelevels/manager/PickaxeLevelsManager.class and b/target/classes/dev/drawethree/xprison/pickaxelevels/manager/PickaxeLevelsManager.class differ diff --git a/target/classes/dev/drawethree/xprison/pickaxelevels/model/PickaxeLevel.class b/target/classes/dev/drawethree/xprison/pickaxelevels/model/PickaxeLevel.class index 3f60cac..31a4f59 100644 Binary files a/target/classes/dev/drawethree/xprison/pickaxelevels/model/PickaxeLevel.class and b/target/classes/dev/drawethree/xprison/pickaxelevels/model/PickaxeLevel.class differ diff --git a/target/classes/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.class b/target/classes/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.class index 3810a2f..2bc6d77 100644 Binary files a/target/classes/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.class and b/target/classes/dev/drawethree/xprison/placeholders/XPrisonMVdWPlaceholder.class differ diff --git a/target/classes/dev/drawethree/xprison/placeholders/XPrisonPAPIPlaceholder.class b/target/classes/dev/drawethree/xprison/placeholders/XPrisonPAPIPlaceholder.class index c2a7af3..1de1817 100644 Binary files a/target/classes/dev/drawethree/xprison/placeholders/XPrisonPAPIPlaceholder.class and b/target/classes/dev/drawethree/xprison/placeholders/XPrisonPAPIPlaceholder.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/commands/MaxPrestigeCommand.class b/target/classes/dev/drawethree/xprison/prestiges/commands/MaxPrestigeCommand.class index 3f06400..f6e7660 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/commands/MaxPrestigeCommand.class and b/target/classes/dev/drawethree/xprison/prestiges/commands/MaxPrestigeCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeAdminCommand.class b/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeAdminCommand.class index 760b8e8..639818c 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeAdminCommand.class and b/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeAdminCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeCommand.class b/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeCommand.class index 5c93d11..ed5858b 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeCommand.class and b/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeTopCommand.class b/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeTopCommand.class index 8d6791f..55d996b 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeTopCommand.class and b/target/classes/dev/drawethree/xprison/prestiges/commands/PrestigeTopCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/config/PrestigeConfig.class b/target/classes/dev/drawethree/xprison/prestiges/config/PrestigeConfig.class index c85b077..610e26d 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/config/PrestigeConfig.class and b/target/classes/dev/drawethree/xprison/prestiges/config/PrestigeConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/listener/PrestigeListener.class b/target/classes/dev/drawethree/xprison/prestiges/listener/PrestigeListener.class index fa71335..750c6dd 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/listener/PrestigeListener.class and b/target/classes/dev/drawethree/xprison/prestiges/listener/PrestigeListener.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/manager/PrestigeManager.class b/target/classes/dev/drawethree/xprison/prestiges/manager/PrestigeManager.class index 602926d..10454cc 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/manager/PrestigeManager.class and b/target/classes/dev/drawethree/xprison/prestiges/manager/PrestigeManager.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/repo/impl/PrestigeRepositoryImpl.class b/target/classes/dev/drawethree/xprison/prestiges/repo/impl/PrestigeRepositoryImpl.class index 7e69105..be98f95 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/repo/impl/PrestigeRepositoryImpl.class and b/target/classes/dev/drawethree/xprison/prestiges/repo/impl/PrestigeRepositoryImpl.class differ diff --git a/target/classes/dev/drawethree/xprison/prestiges/task/SavePlayerDataTask.class b/target/classes/dev/drawethree/xprison/prestiges/task/SavePlayerDataTask.class index da18b24..5f56e1d 100644 Binary files a/target/classes/dev/drawethree/xprison/prestiges/task/SavePlayerDataTask.class and b/target/classes/dev/drawethree/xprison/prestiges/task/SavePlayerDataTask.class differ diff --git a/target/classes/dev/drawethree/xprison/ranks/commands/MaxRankupCommand.class b/target/classes/dev/drawethree/xprison/ranks/commands/MaxRankupCommand.class index 0930879..7ba9f2e 100644 Binary files a/target/classes/dev/drawethree/xprison/ranks/commands/MaxRankupCommand.class and b/target/classes/dev/drawethree/xprison/ranks/commands/MaxRankupCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/ranks/commands/RankupCommand.class b/target/classes/dev/drawethree/xprison/ranks/commands/RankupCommand.class index dc69fa7..a49f0ca 100644 Binary files a/target/classes/dev/drawethree/xprison/ranks/commands/RankupCommand.class and b/target/classes/dev/drawethree/xprison/ranks/commands/RankupCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/ranks/commands/SetRankCommand.class b/target/classes/dev/drawethree/xprison/ranks/commands/SetRankCommand.class index c534f76..d9bc4b0 100644 Binary files a/target/classes/dev/drawethree/xprison/ranks/commands/SetRankCommand.class and b/target/classes/dev/drawethree/xprison/ranks/commands/SetRankCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/ranks/config/RanksConfig.class b/target/classes/dev/drawethree/xprison/ranks/config/RanksConfig.class index 6802d30..dc5a0dd 100644 Binary files a/target/classes/dev/drawethree/xprison/ranks/config/RanksConfig.class and b/target/classes/dev/drawethree/xprison/ranks/config/RanksConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/ranks/listener/RanksListener.class b/target/classes/dev/drawethree/xprison/ranks/listener/RanksListener.class index 51cca2b..629294b 100644 Binary files a/target/classes/dev/drawethree/xprison/ranks/listener/RanksListener.class and b/target/classes/dev/drawethree/xprison/ranks/listener/RanksListener.class differ diff --git a/target/classes/dev/drawethree/xprison/ranks/manager/RanksManager.class b/target/classes/dev/drawethree/xprison/ranks/manager/RanksManager.class index 595cf23..7d149d1 100644 Binary files a/target/classes/dev/drawethree/xprison/ranks/manager/RanksManager.class and b/target/classes/dev/drawethree/xprison/ranks/manager/RanksManager.class differ diff --git a/target/classes/dev/drawethree/xprison/support/exception/ModuleNotEnabledException.class b/target/classes/dev/drawethree/xprison/support/exception/ModuleNotEnabledException.class index ec1e766..c44781e 100644 Binary files a/target/classes/dev/drawethree/xprison/support/exception/ModuleNotEnabledException.class and b/target/classes/dev/drawethree/xprison/support/exception/ModuleNotEnabledException.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/api/events/PlayerTokensLostEvent.class b/target/classes/dev/drawethree/xprison/tokens/api/events/PlayerTokensLostEvent.class index 1b585bc..45cf194 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/api/events/PlayerTokensLostEvent.class and b/target/classes/dev/drawethree/xprison/tokens/api/events/PlayerTokensLostEvent.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/commands/TokensCommand.class b/target/classes/dev/drawethree/xprison/tokens/commands/TokensCommand.class index d4a4ecf..d91d0fb 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/commands/TokensCommand.class and b/target/classes/dev/drawethree/xprison/tokens/commands/TokensCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/commands/TokensGiveCommand.class b/target/classes/dev/drawethree/xprison/tokens/commands/TokensGiveCommand.class index d883109..34a942f 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/commands/TokensGiveCommand.class and b/target/classes/dev/drawethree/xprison/tokens/commands/TokensGiveCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/commands/TokensHelpCommand.class b/target/classes/dev/drawethree/xprison/tokens/commands/TokensHelpCommand.class index b287c1d..c1d1cee 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/commands/TokensHelpCommand.class and b/target/classes/dev/drawethree/xprison/tokens/commands/TokensHelpCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/commands/TokensPayCommand.class b/target/classes/dev/drawethree/xprison/tokens/commands/TokensPayCommand.class index ceffb86..516c332 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/commands/TokensPayCommand.class and b/target/classes/dev/drawethree/xprison/tokens/commands/TokensPayCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/commands/TokensRemoveCommand.class b/target/classes/dev/drawethree/xprison/tokens/commands/TokensRemoveCommand.class index 54fb9b0..bc900a7 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/commands/TokensRemoveCommand.class and b/target/classes/dev/drawethree/xprison/tokens/commands/TokensRemoveCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/commands/TokensSetCommand.class b/target/classes/dev/drawethree/xprison/tokens/commands/TokensSetCommand.class index f2240fd..f2721c7 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/commands/TokensSetCommand.class and b/target/classes/dev/drawethree/xprison/tokens/commands/TokensSetCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/commands/TokensWithdrawCommand.class b/target/classes/dev/drawethree/xprison/tokens/commands/TokensWithdrawCommand.class index 636029f..9efffe3 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/commands/TokensWithdrawCommand.class and b/target/classes/dev/drawethree/xprison/tokens/commands/TokensWithdrawCommand.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/config/BlockRewardsConfig.class b/target/classes/dev/drawethree/xprison/tokens/config/BlockRewardsConfig.class index 918b9c2..0ecd7ea 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/config/BlockRewardsConfig.class and b/target/classes/dev/drawethree/xprison/tokens/config/BlockRewardsConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/config/TokensConfig.class b/target/classes/dev/drawethree/xprison/tokens/config/TokensConfig.class index e41035d..ee67c09 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/config/TokensConfig.class and b/target/classes/dev/drawethree/xprison/tokens/config/TokensConfig.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/listener/TokensListener.class b/target/classes/dev/drawethree/xprison/tokens/listener/TokensListener.class index 9c1f553..34767b2 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/listener/TokensListener.class and b/target/classes/dev/drawethree/xprison/tokens/listener/TokensListener.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/managers/CommandManager.class b/target/classes/dev/drawethree/xprison/tokens/managers/CommandManager.class index bcb5014..351a1a4 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/managers/CommandManager.class and b/target/classes/dev/drawethree/xprison/tokens/managers/CommandManager.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/managers/TokensManager.class b/target/classes/dev/drawethree/xprison/tokens/managers/TokensManager.class index 99ab508..a56040f 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/managers/TokensManager.class and b/target/classes/dev/drawethree/xprison/tokens/managers/TokensManager.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/model/BlockReward.class b/target/classes/dev/drawethree/xprison/tokens/model/BlockReward.class index a16c33a..db9d73c 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/model/BlockReward.class and b/target/classes/dev/drawethree/xprison/tokens/model/BlockReward.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/repo/impl/BlocksRepositoryImpl.class b/target/classes/dev/drawethree/xprison/tokens/repo/impl/BlocksRepositoryImpl.class index 918b067..b59a51e 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/repo/impl/BlocksRepositoryImpl.class and b/target/classes/dev/drawethree/xprison/tokens/repo/impl/BlocksRepositoryImpl.class differ diff --git a/target/classes/dev/drawethree/xprison/tokens/repo/impl/TokensRepositoryImpl.class b/target/classes/dev/drawethree/xprison/tokens/repo/impl/TokensRepositoryImpl.class index 80726fe..71e5353 100644 Binary files a/target/classes/dev/drawethree/xprison/tokens/repo/impl/TokensRepositoryImpl.class and b/target/classes/dev/drawethree/xprison/tokens/repo/impl/TokensRepositoryImpl.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/Metrics$CustomChart.class b/target/classes/dev/drawethree/xprison/utils/Metrics$CustomChart.class index 2755522..e795ead 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/Metrics$CustomChart.class and b/target/classes/dev/drawethree/xprison/utils/Metrics$CustomChart.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/Metrics$JsonObjectBuilder.class b/target/classes/dev/drawethree/xprison/utils/Metrics$JsonObjectBuilder.class index ed64bd0..9f03cf3 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/Metrics$JsonObjectBuilder.class and b/target/classes/dev/drawethree/xprison/utils/Metrics$JsonObjectBuilder.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/Metrics$MetricsBase.class b/target/classes/dev/drawethree/xprison/utils/Metrics$MetricsBase.class index 1e49962..9c51ddb 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/Metrics$MetricsBase.class and b/target/classes/dev/drawethree/xprison/utils/Metrics$MetricsBase.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/Metrics.class b/target/classes/dev/drawethree/xprison/utils/Metrics.class index 0c197de..3578b94 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/Metrics.class and b/target/classes/dev/drawethree/xprison/utils/Metrics.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/compat/CompMaterial.class b/target/classes/dev/drawethree/xprison/utils/compat/CompMaterial.class index 3e47a62..a52ad2b 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/compat/CompMaterial.class and b/target/classes/dev/drawethree/xprison/utils/compat/CompMaterial.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion$V.class b/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion$V.class index b81ecae..4e3e33c 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion$V.class and b/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion$V.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion.class b/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion.class index ad180ca..0500807 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion.class and b/target/classes/dev/drawethree/xprison/utils/compat/MinecraftVersion.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/gui/ClearDBGui.class b/target/classes/dev/drawethree/xprison/utils/gui/ClearDBGui.class index 65393b6..0a7f221 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/gui/ClearDBGui.class and b/target/classes/dev/drawethree/xprison/utils/gui/ClearDBGui.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/gui/ConfirmationGui.class b/target/classes/dev/drawethree/xprison/utils/gui/ConfirmationGui.class index d604985..86686bb 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/gui/ConfirmationGui.class and b/target/classes/dev/drawethree/xprison/utils/gui/ConfirmationGui.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/item/ItemStackBuilder.class b/target/classes/dev/drawethree/xprison/utils/item/ItemStackBuilder.class index f0bb613..e4ff563 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/item/ItemStackBuilder.class and b/target/classes/dev/drawethree/xprison/utils/item/ItemStackBuilder.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/item/PrisonItem.class b/target/classes/dev/drawethree/xprison/utils/item/PrisonItem.class index 778d846..5394498 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/item/PrisonItem.class and b/target/classes/dev/drawethree/xprison/utils/item/PrisonItem.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/location/LocationUtils.class b/target/classes/dev/drawethree/xprison/utils/location/LocationUtils.class index f8193a2..e1aad2a 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/location/LocationUtils.class and b/target/classes/dev/drawethree/xprison/utils/location/LocationUtils.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/misc/MapUtil.class b/target/classes/dev/drawethree/xprison/utils/misc/MapUtil.class index 955a30d..c893328 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/misc/MapUtil.class and b/target/classes/dev/drawethree/xprison/utils/misc/MapUtil.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/misc/MathUtils.class b/target/classes/dev/drawethree/xprison/utils/misc/MathUtils.class index f306c87..b2de4b2 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/misc/MathUtils.class and b/target/classes/dev/drawethree/xprison/utils/misc/MathUtils.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/misc/SkullUtils.class b/target/classes/dev/drawethree/xprison/utils/misc/SkullUtils.class index f63434a..8b6cf2d 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/misc/SkullUtils.class and b/target/classes/dev/drawethree/xprison/utils/misc/SkullUtils.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/misc/TimeUtil.class b/target/classes/dev/drawethree/xprison/utils/misc/TimeUtil.class index 2a88bc7..429d040 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/misc/TimeUtil.class and b/target/classes/dev/drawethree/xprison/utils/misc/TimeUtil.class differ diff --git a/target/classes/dev/drawethree/xprison/utils/text/TextUtils.class b/target/classes/dev/drawethree/xprison/utils/text/TextUtils.class index de0fc61..e21093d 100644 Binary files a/target/classes/dev/drawethree/xprison/utils/text/TextUtils.class and b/target/classes/dev/drawethree/xprison/utils/text/TextUtils.class differ diff --git a/target/classes/enchants.yml b/target/classes/enchants.yml index 7c36765..9eaea0a 100644 --- a/target/classes/enchants.yml +++ b/target/classes/enchants.yml @@ -4,10 +4,10 @@ messages: enchant_max_level_exceed: "&e&l(!) &eThis transaction would exceed the max level for this enchant." enchant_min_level_exceed: "&e&l(!) &eThis transaction would exceed the min level for this enchant." not_enough_tokens: "&cYou do not have enough tokens!" - enchant_bought: "&e&lENCHANT &8» &c&l-%tokens% TOKENS" - enchant_bought_multiple: "&e&lENCHANT &8» &7You have bought &f%amount% &7levels of %enchant%&r &7for &f%tokens% &7tokens." - enchant_refunded: "&e&lREFUND &8» &7You have refunded &f%amount% &7levels of %enchant%" - enchant_tokens_back: "&e&lREFUND &8» &7You have received &f%tokens% &7tokens back." + enchant_bought: "&e&lENCHANT &8» &c&l-%tokens% TOKENS" + enchant_bought_multiple: "&e&lENCHANT &8» &7You have bought &f%amount% &7levels of %enchant%&r &7for &f%tokens% &7tokens." + enchant_refunded: "&e&lREFUND &8» &7You have refunded &f%amount% &7levels of %enchant%" + enchant_tokens_back: "&e&lREFUND &8» &7You have received &f%tokens% &7tokens back." enchant_cant_disenchant: "&c&l(!) &cThis enchant can't be disenchanted." enchant_no_level: "&e&l(!) &cYou do not have this enchant!" charity_other: "&a&l+ $%amount% &7(From %player%'s Charity)" @@ -16,20 +16,20 @@ messages: blessing_your: "&6&l+ %amount% TOKENS &7(From Your Blessing)" layer_disabled: "&e&l(!) &7You've &c&lDISABLED &7layer." layer_enabled: "&e&l(!) &7You've &a&lENABLED &7layer." - block_booster_on: "&e&lENCHANT &8» &fBlock Booster &7has &Aactivated&7, &FX2 Blocks &7for &a&l5:00" - block_booster_off: "&e&lENCHANT &8» &fBlock Booster &7has &cDeactivated&7." + block_booster_on: "&e&lENCHANT &8» &fBlock Booster &7has &Aactivated&7, &FX2 Blocks &7for &a&l5:00" + block_booster_off: "&e&lENCHANT &8» &fBlock Booster &7has &cDeactivated&7." explosive_disabled: "&e&l(!) &7You've &c&lDISABLED &7explosive." explosive_enabled: "&e&l(!) &7You've &a&lENABLED &7explosive." - value_no_permission: "&e&lVALUE &8» &7No Permission, Unlock at &fstore.xprison.net&7." - value_no_pickaxe: "&e&lVALUE &8» &7You must hold an pickaxe in your hand." - value_value: "&e&lVALUE &8» &f%player%'s &7Pickaxe Value: &f%tokens% Tokens&7." - value_cooldown: "&e&lVALUE &8» &7Please wait &f%time% Seconds&7 before using this command again." - pickaxe_given: "&e&lENCHANT &8» &fYou have given pickaxe to &e%player%" - pickaxe_received: "&e&lENCHANT &8» &fYou have received pickaxe from &e%sender%" - pickaxe_inventory_full: "&e&lENCHANT &8» &e%player% &chas full inventory!" - prestige_finder: "&e&lPRESTIGE FINDER &8» &7You've just found a &fX%prestige% Prestige Level &7while mining." - transaction_in_progress: "&e&lENCHANT &8» &cPlease wait for your other transaction to complete." - pickaxe_level_required: "&e&lENCHANT &8» &cYou need to have at least &ePickaxe Level %pickaxe_level%&c in order to enchant this!" + value_no_permission: "&e&lVALUE &8» &7No Permission, Unlock at &fstore.xprison.net&7." + value_no_pickaxe: "&e&lVALUE &8» &7You must hold an pickaxe in your hand." + value_value: "&e&lVALUE &8» &f%player%'s &7Pickaxe Value: &f%tokens% Tokens&7." + value_cooldown: "&e&lVALUE &8» &7Please wait &f%time% Seconds&7 before using this command again." + pickaxe_given: "&e&lENCHANT &8» &fYou have given pickaxe to &e%player%" + pickaxe_received: "&e&lENCHANT &8» &fYou have received pickaxe from &e%sender%" + pickaxe_inventory_full: "&e&lENCHANT &8» &e%player% &chas full inventory!" + prestige_finder: "&e&lPRESTIGE FINDER &8» &7You've just found a &fX%prestige% Prestige Level &7while mining." + transaction_in_progress: "&e&lENCHANT &8» &cPlease wait for your other transaction to complete." + pickaxe_level_required: "&e&lENCHANT &8» &cYou need to have at least &ePickaxe Level %pickaxe_level%&c in order to enchant this!" # Should we keep UPC Enchanted pickaxes in players inventory when they die? keep-pickaxes-on-death: true # Should use unbreakable permission to handle unbreakable pickaxes? @@ -74,13 +74,13 @@ enchant_menu: name: "&6&lHOW IT WORKS?" lore: - " " - - "&6&l* &eLeft-Click &8» &7Buy 1 Level" + - "&6&l* &eLeft-Click &8» &7Buy 1 Level" - " " - - "&6&l* &eRight-Click &8» &7Buy 10 Levels" + - "&6&l* &eRight-Click &8» &7Buy 10 Levels" - " " - - "&6&l* &eMiddle-Click &8» &7Buy 100 Levels" + - "&6&l* &eMiddle-Click &8» &7Buy 100 Levels" - " " - - "&6&l* &ePress Q &8» &7Buy MAX you can afford" + - "&6&l* &ePress Q &8» &7Buy MAX you can afford" - " " - "&7&o(( &f&oClick&7&o on the enchant to buy ))" # Disenchant item settings @@ -123,13 +123,13 @@ disenchant_menu: name: "&6&lHOW IT WORKS?" lore: - " " - - "&6&l* &eLeft-Click &8» &7-1 Levels" + - "&6&l* &eLeft-Click &8» &7-1 Levels" - " " - - "&6&l* &eRight-Click &8» &7-10 Levels" + - "&6&l* &eRight-Click &8» &7-10 Levels" - " " - - "&6&l* &eMiddle-Click &8» &7-100 Levels" + - "&6&l* &eMiddle-Click &8» &7-100 Levels" - " " - - "&6&l* &e'Q' &8» &7-ALL Levels" + - "&6&l* &e'Q' &8» &7-ALL Levels" - "&7&o(( &f&oClick&7&o on the enchant name to disenchant ))" # All available UPC Enchants settings. enchants: @@ -550,7 +550,7 @@ enchants: Remove-Blocks: true Count-Blocks-Broken: true Use-Events: false - Message: "&e&lENCHANT &8» &7You got &2&l$&a%money% &7from &c&lNuke &7activation." + Message: "&e&lENCHANT &8» &7You got &2&l$&a%money% &7from &c&lNuke &7activation." Refund: Enabled: true InGuiSlot: 47 diff --git a/target/classes/gangs.yml b/target/classes/gangs.yml index 253c074..ef1b5f7 100644 --- a/target/classes/gangs.yml +++ b/target/classes/gangs.yml @@ -14,48 +14,48 @@ gang-friendly-fire: false player_data_save_interval: 5 # PAPI/MVdW Placeholders replacements placeholders: - gang-without: '&c?' + gang-without: '&c✗' gang-in-gang: '&9%gang%' messages: - no-permission: "&e&lGANGS &8» &cYou do not have permission!" - gang-already-exists: "&e&lGANGS &8» &cGang with that name or similar name already exists!" - gang-not-exists: "&e&lGANGS &8» &cGang with that name does not exist!" - gang-created: "&e&lGANGS &8» &aYou have created gang &e%name%&a!" - not-in-gang: "&e&lGANGS &8» &cYou are not in gang!" - gang-not-owner: "&e&lGANGS &8» &cOnly gang leader is allowed to do that!" - gang-cant-invite: "&e&lGANGS &8» &cThat player is already in some gang!" - gang-invite-success: "&e&lGANGS &8» &aYou have successfully invited player %player% to join your gang!" - gang-invite-pending: "&e&lGANGS &8» &cThat player has already some gang invite pending!" - gang-invite-received: "&e&lGANGS &8» &aYou have been invited to join %gang% &agang! Type &e/gang accept %gang% &ato join within next &e5 minutes&a." - gang-player-left: "&e&lGANGS &8» &cPlayer %player% has left your gang." - gang-player-joined: "&e&lGANGS &8» &aPlayer %player% has joined your gang." - gang-joined: "&e&lGANGS &8» &aYou have joined Gang %gang%" - gang-left: "&e&lGANGS &8» &cYou have left Gang %gang%" - gang-cant-create: "&e&lGANGS &8» &cPlease leave your current gang in order to create a new one." - gang-cant-join: "&e&lGANGS &8» &cPlease leave your current gang in order to join a new one." - gang-please-disband: "&e&lGANGS &8» &cPlease disband your gang via /gang disband in order to leave." - gang-player-not-in-gang: "&e&lGANGS &8» &cThat player is not in gang!" - gang-disbanded: "&e&lGANGS &8» &cYour gang has been disbanded!" - player-not-online: "&e&lGANGS &8» &cThat player is not online!" - gang-no-invite-pending: "&e&lGANGS &8» &cYou have not been invited to this gang!" - gang-create-broadcast: "&e&lGANGS &8» &a%player% has created a gang %gang%" - gang-disband-broadcast: "&e&lGANGS &8» &c%gang% has been disbanded" - gang-invalid-name: "&e&lGANGS &8» &cPlease provide a valid gang name." - invalid-value: "&e&lGANGS &8» &cPlease provide positive value." - gang-value-add: "&e&lGANGS &8» &aYou have added %value% to %gang%." - gang-value-remove: "&e&lGANGS &8» &aYou have removed %value% from %gang%." - gang-player-kicked: "&e&lGANGS &8» &7Player %player% was kicked from gang!" - gang-kicked: "&e&lGANGS &8» &cYou have been removed from gang %gang%!" - gang-full: "&e&lGANGS &8» &cYour gang is full!" - gang-chat-off: "&e&lGANGS &8» &7You have toggled gang chat &cOFF" - gang-chat-on: "&e&lGANGS &8» &7You have toggled gang chat &aON" - gang-chat-format: "&e&l[GC] &f%player% &8» &f%message%" - gang-top-updating: "&e&lGANGS &8» &cPlease wait, gang top is updating!" - gang-name-long: "&e&lGANGS &8» &cGang name must contain max 10 characters." - gang-name-colors: "&e&lGANGS &8» &cGang name must not contain colors." - gang-rename: "&e&lGANGS &8» &aYour Gang was renamed to %gang%." - gang-force-rename: "&e&lGANGS &8» &aYou have renamed %old_gang%'s gang to %gang%" - gang-name-restricted: "&e&lGANGS &8» &cThat name contains restricted words!" + no-permission: "&e&lGANGS &8» &cYou do not have permission!" + gang-already-exists: "&e&lGANGS &8» &cGang with that name or similar name already exists!" + gang-not-exists: "&e&lGANGS &8» &cGang with that name does not exist!" + gang-created: "&e&lGANGS &8» &aYou have created gang &e%name%&a!" + not-in-gang: "&e&lGANGS &8» &cYou are not in gang!" + gang-not-owner: "&e&lGANGS &8» &cOnly gang leader is allowed to do that!" + gang-cant-invite: "&e&lGANGS &8» &cThat player is already in some gang!" + gang-invite-success: "&e&lGANGS &8» &aYou have successfully invited player %player% to join your gang!" + gang-invite-pending: "&e&lGANGS &8» &cThat player has already some gang invite pending!" + gang-invite-received: "&e&lGANGS &8» &aYou have been invited to join %gang% &agang! Type &e/gang accept %gang% &ato join within next &e5 minutes&a." + gang-player-left: "&e&lGANGS &8» &cPlayer %player% has left your gang." + gang-player-joined: "&e&lGANGS &8» &aPlayer %player% has joined your gang." + gang-joined: "&e&lGANGS &8» &aYou have joined Gang %gang%" + gang-left: "&e&lGANGS &8» &cYou have left Gang %gang%" + gang-cant-create: "&e&lGANGS &8» &cPlease leave your current gang in order to create a new one." + gang-cant-join: "&e&lGANGS &8» &cPlease leave your current gang in order to join a new one." + gang-please-disband: "&e&lGANGS &8» &cPlease disband your gang via /gang disband in order to leave." + gang-player-not-in-gang: "&e&lGANGS &8» &cThat player is not in gang!" + gang-disbanded: "&e&lGANGS &8» &cYour gang has been disbanded!" + player-not-online: "&e&lGANGS &8» &cThat player is not online!" + gang-no-invite-pending: "&e&lGANGS &8» &cYou have not been invited to this gang!" + gang-create-broadcast: "&e&lGANGS &8» &a%player% has created a gang %gang%" + gang-disband-broadcast: "&e&lGANGS &8» &c%gang% has been disbanded" + gang-invalid-name: "&e&lGANGS &8» &cPlease provide a valid gang name." + invalid-value: "&e&lGANGS &8» &cPlease provide positive value." + gang-value-add: "&e&lGANGS &8» &aYou have added %value% to %gang%." + gang-value-remove: "&e&lGANGS &8» &aYou have removed %value% from %gang%." + gang-player-kicked: "&e&lGANGS &8» &7Player %player% was kicked from gang!" + gang-kicked: "&e&lGANGS &8» &cYou have been removed from gang %gang%!" + gang-full: "&e&lGANGS &8» &cYour gang is full!" + gang-chat-off: "&e&lGANGS &8» &7You have toggled gang chat &cOFF" + gang-chat-on: "&e&lGANGS &8» &7You have toggled gang chat &aON" + gang-chat-format: "&e&l[GC] &f%player% &8» &f%message%" + gang-top-updating: "&e&lGANGS &8» &cPlease wait, gang top is updating!" + gang-name-long: "&e&lGANGS &8» &cGang name must contain max 10 characters." + gang-name-colors: "&e&lGANGS &8» &cGang name must not contain colors." + gang-rename: "&e&lGANGS &8» &aYour Gang was renamed to %gang%." + gang-force-rename: "&e&lGANGS &8» &aYou have renamed %old_gang%'s gang to %gang%" + gang-name-restricted: "&e&lGANGS &8» &cThat name contains restricted words!" gang-help-menu: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" - "&e&lGANG HELP MENU " @@ -84,16 +84,16 @@ gang-admin-help-menu: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" gang-info-format: - " " - - "&8» &e%gang% &7Gang" - - "&8» &7Owner: &e%gang_owner%" - - "&8» &7Members: &e%gang_members%" - - "&8» &7Value: &e%gang_value%" - - "&8» &7Top Placement: &e%gang_top%" + - "&8» &e%gang% &7Gang" + - "&8» &7Owner: &e%gang_owner%" + - "&8» &7Members: &e%gang_members%" + - "&8» &7Value: &e%gang_value%" + - "&8» &7Top Placement: &e%gang_top%" - " " gang-top-format: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" - "&e&lGANG TOP" - - "{FOR_EACH_GANG} &f&l#%position%. &e%gang% &8» &7%value% Points" + - "{FOR_EACH_GANG} &f&l#%position%. &e%gang% &8» &7%value% Points" - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" gang-disband-gui-title: "Disband your gang?" # What words should not a gang name contain diff --git a/target/classes/gems.yml b/target/classes/gems.yml index 0379736..dd8771e 100644 --- a/target/classes/gems.yml +++ b/target/classes/gems.yml @@ -15,15 +15,15 @@ messages: gems_received: "&eYou received %gems% from %player%." not_a_number: "&c%input% is not a number!" player_not_online: "&cPlayer &e%player% &cis not online!" - top_format_gems: "&f&l#%position%. &e%player% &8» &7%amount% gems" + top_format_gems: "&f&l#%position%. &e%player% &8» &7%amount% gems" top_spacer_line: "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" top_spacer_line_bottom: "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" top_updating: "&c&lLeaderboard is currently updating..." top_weekly_reset: "&7&oTime Left: %time%" - gems_received_mining: "&a&lGEMS &8» &7You found &6%amount% Gems &7while mining" - gems_received_console: "&a&lGEMS &8» &7You have received &f%gems% Gems&7." - gems_message_disabled: "&a&lGEMS &8» &7Messages &c&lOFF" - gems_message_enabled: "&a&lGEMS &8» &7Messages &a&lON" + gems_received_mining: "&a&lGEMS &8» &7You found &6%amount% Gems &7while mining" + gems_received_console: "&a&lGEMS &8» &7You have received &f%gems% Gems&7." + gems_message_disabled: "&a&lGEMS &8» &7Messages &c&lOFF" + gems_message_enabled: "&a&lGEMS &8» &7Messages &a&lON" # Starting gems for players starting-gems: 1000 # Physical item settings diff --git a/target/classes/pickaxe-levels.yml b/target/classes/pickaxe-levels.yml index 499bb1e..d1dba94 100644 --- a/target/classes/pickaxe-levels.yml +++ b/target/classes/pickaxe-levels.yml @@ -18,5 +18,5 @@ progress-bar-delimiter: ":" # Length of progress bar progress-bar-length: 20 messages: - pickaxe-level-up: "&e&lPICKAXE &8» &7Your current pickaxe just leveled up to &eLevel %level%&7!" - pickaxe-progress: "&e&lPICKAXE &8» &7Current progress: &c%blocks%&7/&a%blocks_required% Blocks" \ No newline at end of file + pickaxe-level-up: "&e&lPICKAXE &8» &7Your current pickaxe just leveled up to &eLevel %level%&7!" + pickaxe-progress: "&e&lPICKAXE &8» &7Current progress: &c%blocks%&7/&a%blocks_required% Blocks" \ No newline at end of file diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml index c805d86..cce6fb1 100644 --- a/target/classes/plugin.yml +++ b/target/classes/plugin.yml @@ -1,5 +1,5 @@ name: X-Prison -version: 1.12.15 +version: 1.13.1 main: dev.drawethree.xprison.XPrison depend: [ Vault, WorldGuard, WorldEdit, helper ] softdepend: @@ -7,7 +7,7 @@ softdepend: - MVdWPlaceholderAPI - Multiverse-Core - UltraBackpacks -authors: [ Drawethree, WildInterloper ] -api-version: 1.13 +authors: [ never2nv, Drawethree ] +api-version: 1.20 load: POSTWORLD -website: www.drawethree.dev +website: www.WildInterloper.com diff --git a/target/classes/prestiges.yml b/target/classes/prestiges.yml index 632df5d..cbaa57d 100644 --- a/target/classes/prestiges.yml +++ b/target/classes/prestiges.yml @@ -1,16 +1,16 @@ messages: no_permission: "&c&l(!) &fYou do not have a permission to do that!" - prestige_up: '&e&lPRESTIGE &8» &7Congratulations, you prestiged up to &f%Prestige%' - not_enough_money_prestige: '&e&lPRESTIGE &8» &7You don''t have enough money to prestige. You need &a$%cost%.' - not_enough_tokens_prestige: '&e&lPRESTIGE &8» &7You don''t have enough money to prestige. You need %cost% Tokens.' - last_prestige: '&e&lPRESTIGE &8» &7You are at the last Prestige and have no more Prestiges.' - not_last_rank: '&e&lPRESTIGE &8» &7You must be last rank to prestige.' + prestige_up: '&e&lPRESTIGE &8» &7Congratulations, you prestiged up to &f%Prestige%' + not_enough_money_prestige: '&e&lPRESTIGE &8» &7You don''t have enough money to prestige. You need &a$%cost%.' + not_enough_tokens_prestige: '&e&lPRESTIGE &8» &7You don''t have enough money to prestige. You need %cost% Tokens.' + last_prestige: '&e&lPRESTIGE &8» &7You are at the last Prestige and have no more Prestiges.' + not_last_rank: '&e&lPRESTIGE &8» &7You must be last rank to prestige.' top_updating: "&c&lLeaderboard is currently updating..." - prestige_set: "&e&lPRESTIGE &8» &7You have set %player%'s prestige to %amount%" - prestige_add: "&e&lPRESTIGE &8» &7You have added %amount% prestige to %player%" - prestige_remove: "&e&lPRESTIGE &8» &7You have removed %amount% prestige from %player%" - max_prestige_started: "&e&lPRESTIGE &8» &7Started /maxprestige. This might take a while..." - max_prestige_done: "&e&lPRESTIGE &8» &7Congratulations, you've max prestiged from &cP%start_prestige% &7to &cP%prestige%&7." + prestige_set: "&e&lPRESTIGE &8» &7You have set %player%'s prestige to %amount%" + prestige_add: "&e&lPRESTIGE &8» &7You have added %amount% prestige to %player%" + prestige_remove: "&e&lPRESTIGE &8» &7You have removed %amount% prestige from %player%" + max_prestige_started: "&e&lPRESTIGE &8» &7Started /maxprestige. This might take a while..." + max_prestige_done: "&e&lPRESTIGE &8» &7Congratulations, you've max prestiged from &cP%start_prestige% &7to &cP%prestige%&7." # Interval in minutes for saving player data into database player_data_save_interval: 5 # Should we use tokens as a currency for prestiges ? @@ -22,7 +22,7 @@ top_players_amount: 10 prestige-top-format: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" - "&e&lPRESTIGE TOP" - - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%prestige% Prestige" + - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%prestige% Prestige" - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" # Infinite prestiges settings unlimited_prestiges: diff --git a/target/classes/ranks.yml b/target/classes/ranks.yml index 6b55992..cbe6a87 100644 --- a/target/classes/ranks.yml +++ b/target/classes/ranks.yml @@ -1,10 +1,10 @@ messages: no_permission: "&c&l(!) &fYou do not have a permission to do that!" - rank_up: '&e&lRANKUP &8» &7Congratulations, you ranked up from %Rank-1% &7to %Rank-2%&7.' - not_enough_money: '&e&lRANKUP &8» &7You don''t have enough money to rankup. You need $%cost%' - not_enough_tokens: '&e&lRANKUP &8» &7You don''t have enough tokens to rankup. You need %cost% Tokens.' - prestige_needed: '&e&lRANKUP &8» &7In order to continue to the next stage do &f/prestige&7.' - rank_set: "&e&lRANKUP &8» &7You have set %player%'s rank to %rank%" + rank_up: '&e&lRANKUP &8» &7Congratulations, you ranked up from %Rank-1% &7to %Rank-2%&7.' + not_enough_money: '&e&lRANKUP &8» &7You don''t have enough money to rankup. You need $%cost%' + not_enough_tokens: '&e&lRANKUP &8» &7You don''t have enough tokens to rankup. You need %cost% Tokens.' + prestige_needed: '&e&lRANKUP &8» &7In order to continue to the next stage do &f/prestige&7.' + rank_set: "&e&lRANKUP &8» &7You have set %player%'s rank to %rank%" # Should we use tokens as a currency for ranks ? use_tokens_currency: false # Delimiter on progress bar diff --git a/target/classes/tokens.yml b/target/classes/tokens.yml index 75818af..72b10c9 100644 --- a/target/classes/tokens.yml +++ b/target/classes/tokens.yml @@ -18,15 +18,15 @@ messages: tokens_send: "&eYou have sent %tokens% to %player%" tokens_cant_send_to_yourself: "&c&l(!) &cYou can't send tokens to yourself." tokens_received: "&eYou received %tokens% from %player%." - tokens_received_console: "&e&lTOKENS &8» &7You have received &f%tokens% tokens&7." + tokens_received_console: "&e&lTOKENS &8» &7You have received &f%tokens% tokens&7." not_a_number: "&c%input% is not a number!" player_not_online: "&cPlayer &e%player% &cis not online!" top_updating: "&c&lLeaderboard is currently updating..." top_weekly_reset: "&7&oTime Left: %time%" - token_message_disabled: "&e&lTOKENS &8» &7Messages &c&lOFF" - token_message_enabled: "&e&lTOKENS &8» &7Messages &a&lON" - tokens_received_mining: "&e&lTOKENS &8» &7You found &6%amount% Tokens &7while mining" - lucky_block_mined: "&e&lLUCKY BLOCK &8» &7You have mined a &e&lLUCKY BLOCK &7and received &6%amount% Tokens!" + token_message_disabled: "&e&lTOKENS &8» &7Messages &c&lOFF" + token_message_enabled: "&e&lTOKENS &8» &7Messages &a&lON" + tokens_received_mining: "&e&lTOKENS &8» &7You found &6%amount% Tokens &7while mining" + lucky_block_mined: "&e&lLUCKY BLOCK &8» &7You have mined a &e&lLUCKY BLOCK &7and received &6%amount% Tokens!" # Starting tokens for players starting-tokens: 1000 tokens: @@ -61,17 +61,17 @@ world-whitelist: [] tokens-top-format: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" - "&e&lTOKENS TOP" - - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%tokens% Tokens" + - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%tokens% Tokens" - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" blocks-top-format: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" - "&e&lBLOCKS TOP" - - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%blocks% Blocks" + - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%blocks% Blocks" - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" blocks-top-weekly-format: - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" - "&e&lBLOCKS TOP WEEKLY" - - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%blocks% Blocks" + - "{FOR_EACH_PLAYER} &f&l#%position%. &e%player% &8» &7%blocks% Blocks" - "&e&m-------&f&m-------&e&m--------&f&m--------&e&m--------&f&m-------&e&m-------" # Aliases for /tokens command tokens-command-aliases: