Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Main extends JavaPlugin implements Listener {
- Localization messages;
- Config config;
- xSellBooster b15, b20, b25, b30, b35, b40, b45, b50, b55, b60, b65, b70, b75, b80, b85, b90, b95, b100;
- public void onEnable() {
- CSCoreLibLoader loader = new CSCoreLibLoader(this);
- if (loader.load()) {
- PluginUtils utils = new PluginUtils(this);
- utils.setupConfig();
- config = utils.getConfig();
- utils.setupLocalization();
- messages = utils.getLocalization();
- QuickSell.local.setDefault("xSellBoosters.booster-use", "&a&l+ ${MONEY} &7[ &eYour %multiplier%x Booster (%minutes% minutes remaining) &7]");
- QuickSell.local.save();
- Bukkit.getServer().getPluginManager().registerEvents(this, this);
- }
- b15 = new xSellBooster(1.5, true);
- b20 = new xSellBooster(2.0, true);
- b25 = new xSellBooster(2.5, true);
- b30 = new xSellBooster(3.0, true);
- b35 = new xSellBooster(3.5, true);
- b40 = new xSellBooster(4.0, true);
- b45 = new xSellBooster(4.5, true);
- b50 = new xSellBooster(5.0, true);
- b55 = new xSellBooster(5.5, true);
- b60 = new xSellBooster(6.0, true);
- b65 = new xSellBooster(6.5, true);
- b70 = new xSellBooster(7.0, true);
- b75 = new xSellBooster(7.5, true);
- b80 = new xSellBooster(8.0, true);
- b85 = new xSellBooster(8.5, true);
- b90 = new xSellBooster(9.5, true);
- b95 = new xSellBooster(9.0, true);
- b100 = new xSellBooster(10.0, true);
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (cmd.getName().equalsIgnoreCase("xbooster")) {
- if (args.length < 3) return false;
- if (!(sender instanceof Player)) return true;
- Player p = (Player) sender;
- try {
- xSellBooster b = (xSellBooster) ReflectionUtils.getFieldValue(this, "b" + args[1].replace("\\.", ""));
- if (b == null) return true;
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement