diff --git a/pom.xml b/pom.xml index 385280f..8e63d2f 100644 --- a/pom.xml +++ b/pom.xml @@ -84,7 +84,7 @@ org.bstats - bstats-bukkit + bstats-bukkit-lite 1.7 compile @@ -104,16 +104,12 @@ ${project.artifactId} - clean compile resources:resources package shade:shade + clean package - . + src/main/resources true - ${basedir} - - plugin.yml - @@ -144,15 +140,24 @@ maven-shade-plugin 3.2.2 + false org.bstats:* + + + *:* + + META-INF/ + + + org.bstats - io.github.a5h73y.Carz + io.github.a5h73y.carz diff --git a/src/main/java/io/github/a5h73y/Carz.java b/src/main/java/io/github/a5h73y/carz/Carz.java similarity index 65% rename from src/main/java/io/github/a5h73y/Carz.java rename to src/main/java/io/github/a5h73y/carz/Carz.java index 9f0e3c8..19b7ded 100644 --- a/src/main/java/io/github/a5h73y/Carz.java +++ b/src/main/java/io/github/a5h73y/carz/Carz.java @@ -1,24 +1,26 @@ -package io.github.a5h73y; - -import io.github.a5h73y.commands.CarzAutoTabCompleter; -import io.github.a5h73y.commands.CarzCommands; -import io.github.a5h73y.commands.CarzConsoleCommands; -import io.github.a5h73y.configuration.Settings; -import io.github.a5h73y.controllers.CarController; -import io.github.a5h73y.controllers.FuelController; -import io.github.a5h73y.listeners.PlayerListener; -import io.github.a5h73y.listeners.SignListener; -import io.github.a5h73y.listeners.VehicleListener; -import io.github.a5h73y.other.CarzUpdater; -import io.github.a5h73y.plugin.BountifulAPI; -import io.github.a5h73y.plugin.EconomyAPI; -import io.github.a5h73y.utility.ItemMetaUtils; -import io.github.a5h73y.utility.TranslationUtils; -import org.bstats.bukkit.Metrics; +package io.github.a5h73y.carz; + +import io.github.a5h73y.carz.commands.CarzAutoTabCompleter; +import io.github.a5h73y.carz.commands.CarzCommands; +import io.github.a5h73y.carz.commands.CarzConsoleCommands; +import io.github.a5h73y.carz.configuration.Settings; +import io.github.a5h73y.carz.controllers.CarController; +import io.github.a5h73y.carz.controllers.FuelController; +import io.github.a5h73y.carz.listeners.PlayerListener; +import io.github.a5h73y.carz.listeners.SignListener; +import io.github.a5h73y.carz.listeners.VehicleListener; +import io.github.a5h73y.carz.other.CarzUpdater; +import io.github.a5h73y.carz.other.PluginUtils; +import io.github.a5h73y.carz.plugin.BountifulAPI; +import io.github.a5h73y.carz.plugin.EconomyAPI; +import io.github.a5h73y.carz.utility.ItemMetaUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; +import org.bstats.bukkit.MetricsLite; import org.bukkit.plugin.java.JavaPlugin; public class Carz extends JavaPlugin { + private static final int PLUGIN_ID = 42269; private static Carz instance; private BountifulAPI bountifulAPI; @@ -48,10 +50,16 @@ public void onEnable() { setupPlugins(); getLogger().info("Enabled Carz v" + getDescription().getVersion()); - new Metrics(this, 42269); + new MetricsLite(this, PLUGIN_ID); updatePlugin(); } + @Override + public void onDisable() { + PluginUtils.log("Disabled Carz v" + getDescription().getVersion()); + instance = null; + } + private void setupPlugins() { bountifulAPI = new BountifulAPI(); economyAPI = new EconomyAPI(); @@ -77,7 +85,7 @@ public static String getPrefix() { private void updatePlugin() { if (getConfig().getBoolean("Other.UpdateCheck")) { - new CarzUpdater(this, 42269, this.getFile(), CarzUpdater.UpdateType.DEFAULT, true); + new CarzUpdater(this, PLUGIN_ID, this.getFile(), CarzUpdater.UpdateType.DEFAULT, true); } } diff --git a/src/main/java/io/github/a5h73y/commands/CarzAutoTabCompleter.java b/src/main/java/io/github/a5h73y/carz/commands/CarzAutoTabCompleter.java similarity index 89% rename from src/main/java/io/github/a5h73y/commands/CarzAutoTabCompleter.java rename to src/main/java/io/github/a5h73y/carz/commands/CarzAutoTabCompleter.java index 34b2f81..bca0241 100644 --- a/src/main/java/io/github/a5h73y/commands/CarzAutoTabCompleter.java +++ b/src/main/java/io/github/a5h73y/carz/commands/CarzAutoTabCompleter.java @@ -1,13 +1,13 @@ -package io.github.a5h73y.commands; +package io.github.a5h73y.carz.commands; import java.util.ArrayList; import java.util.List; -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Commands; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.utility.PermissionUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Commands; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.utility.PermissionUtils; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.command.TabCompleter; diff --git a/src/main/java/io/github/a5h73y/commands/CarzCommands.java b/src/main/java/io/github/a5h73y/carz/commands/CarzCommands.java similarity index 87% rename from src/main/java/io/github/a5h73y/commands/CarzCommands.java rename to src/main/java/io/github/a5h73y/carz/commands/CarzCommands.java index 64fbcc7..3decfef 100644 --- a/src/main/java/io/github/a5h73y/commands/CarzCommands.java +++ b/src/main/java/io/github/a5h73y/carz/commands/CarzCommands.java @@ -1,24 +1,24 @@ -package io.github.a5h73y.commands; - -import io.github.a5h73y.Carz; -import io.github.a5h73y.conversation.CreateCarTypeConversation; -import io.github.a5h73y.enums.Commands; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.enums.VehicleDetailKey; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.other.CarzHelp; -import io.github.a5h73y.other.DelayTasks; -import io.github.a5h73y.other.PluginUtils; -import io.github.a5h73y.purchases.CarPurchase; -import io.github.a5h73y.purchases.Purchasable; -import io.github.a5h73y.purchases.RefuelPurchase; -import io.github.a5h73y.purchases.UpgradePurchase; -import io.github.a5h73y.utility.CarUtils; -import io.github.a5h73y.utility.PermissionUtils; -import io.github.a5h73y.utility.StringUtils; -import io.github.a5h73y.utility.TranslationUtils; -import io.github.a5h73y.utility.ValidationUtils; +package io.github.a5h73y.carz.commands; + +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.conversation.CreateCarTypeConversation; +import io.github.a5h73y.carz.enums.Commands; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.enums.VehicleDetailKey; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.other.CarzHelp; +import io.github.a5h73y.carz.other.DelayTasks; +import io.github.a5h73y.carz.other.PluginUtils; +import io.github.a5h73y.carz.purchases.CarPurchase; +import io.github.a5h73y.carz.purchases.Purchasable; +import io.github.a5h73y.carz.purchases.RefuelPurchase; +import io.github.a5h73y.carz.purchases.UpgradePurchase; +import io.github.a5h73y.carz.utility.CarUtils; +import io.github.a5h73y.carz.utility.PermissionUtils; +import io.github.a5h73y.carz.utility.StringUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; +import io.github.a5h73y.carz.utility.ValidationUtils; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; @@ -27,7 +27,7 @@ import org.bukkit.entity.Player; import org.bukkit.entity.Vehicle; -import static io.github.a5h73y.controllers.CarController.DEFAULT_CAR; +import static io.github.a5h73y.carz.controllers.CarController.DEFAULT_CAR; /** * Player-related Carz commands handling. diff --git a/src/main/java/io/github/a5h73y/commands/CarzConsoleCommands.java b/src/main/java/io/github/a5h73y/carz/commands/CarzConsoleCommands.java similarity index 86% rename from src/main/java/io/github/a5h73y/commands/CarzConsoleCommands.java rename to src/main/java/io/github/a5h73y/carz/commands/CarzConsoleCommands.java index dc392e6..a0d2bee 100644 --- a/src/main/java/io/github/a5h73y/commands/CarzConsoleCommands.java +++ b/src/main/java/io/github/a5h73y/carz/commands/CarzConsoleCommands.java @@ -1,12 +1,12 @@ -package io.github.a5h73y.commands; - -import io.github.a5h73y.Carz; -import io.github.a5h73y.conversation.CreateCarTypeConversation; -import io.github.a5h73y.enums.Commands; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.other.PluginUtils; -import io.github.a5h73y.utility.CarUtils; -import io.github.a5h73y.utility.TranslationUtils; +package io.github.a5h73y.carz.commands; + +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.conversation.CreateCarTypeConversation; +import io.github.a5h73y.carz.enums.Commands; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.other.PluginUtils; +import io.github.a5h73y.carz.utility.CarUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.Command; @@ -15,7 +15,7 @@ import org.bukkit.command.ConsoleCommandSender; import org.bukkit.entity.Player; -import static io.github.a5h73y.controllers.CarController.DEFAULT_CAR; +import static io.github.a5h73y.carz.controllers.CarController.DEFAULT_CAR; /** * Console-related Carz commands handling. diff --git a/src/main/java/io/github/a5h73y/configuration/Settings.java b/src/main/java/io/github/a5h73y/carz/configuration/Settings.java similarity index 97% rename from src/main/java/io/github/a5h73y/configuration/Settings.java rename to src/main/java/io/github/a5h73y/carz/configuration/Settings.java index b8166e7..e7ed905 100644 --- a/src/main/java/io/github/a5h73y/configuration/Settings.java +++ b/src/main/java/io/github/a5h73y/carz/configuration/Settings.java @@ -1,14 +1,14 @@ -package io.github.a5h73y.configuration; +package io.github.a5h73y.carz.configuration; import java.io.File; import java.io.IOException; import java.util.List; import java.util.Set; -import io.github.a5h73y.Carz; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.other.PluginUtils; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.other.PluginUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.Material; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; diff --git a/src/main/java/io/github/a5h73y/controllers/CarController.java b/src/main/java/io/github/a5h73y/carz/controllers/CarController.java similarity index 84% rename from src/main/java/io/github/a5h73y/controllers/CarController.java rename to src/main/java/io/github/a5h73y/carz/controllers/CarController.java index e19c815..04a276c 100644 --- a/src/main/java/io/github/a5h73y/controllers/CarController.java +++ b/src/main/java/io/github/a5h73y/carz/controllers/CarController.java @@ -1,28 +1,24 @@ -package io.github.a5h73y.controllers; +package io.github.a5h73y.carz.controllers; import java.util.HashMap; import java.util.Map; import java.util.Set; -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.model.CarDetails; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.utility.CarUtils; -import io.github.a5h73y.utility.EffectUtils; -import io.github.a5h73y.utility.PermissionUtils; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.enums.VehicleDetailKey; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.model.CarDetails; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.utility.CarUtils; +import io.github.a5h73y.carz.utility.EffectUtils; +import io.github.a5h73y.carz.utility.PermissionUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.Effect; import org.bukkit.entity.Minecart; import org.bukkit.entity.Player; import org.bukkit.entity.Vehicle; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_FUEL; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_OWNER; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_SPEED; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_TYPE; - /** * All Car related functionality. */ @@ -65,14 +61,14 @@ public void populateCarTypes() { * @param vehicle vehicle the player is driving */ public void startDriving(String playerName, Vehicle vehicle) { - String carType = carz.getItemMetaUtils().getValue(VEHICLE_TYPE, vehicle); + String carType = carz.getItemMetaUtils().getValue(VehicleDetailKey.VEHICLE_TYPE, vehicle); Car car = getOrCreateCar(vehicle.getEntityId(), carType); - if (carz.getItemMetaUtils().has(VEHICLE_SPEED, vehicle)) { - car.setMaxSpeed(Double.parseDouble(carz.getItemMetaUtils().getValue(VEHICLE_SPEED, vehicle))); + if (carz.getItemMetaUtils().has(VehicleDetailKey.VEHICLE_SPEED, vehicle)) { + car.setMaxSpeed(Double.parseDouble(carz.getItemMetaUtils().getValue(VehicleDetailKey.VEHICLE_SPEED, vehicle))); } - if (carz.getItemMetaUtils().has(VEHICLE_FUEL, vehicle)) { - car.setCurrentFuel(Double.parseDouble(carz.getItemMetaUtils().getValue(VEHICLE_FUEL, vehicle))); + if (carz.getItemMetaUtils().has(VehicleDetailKey.VEHICLE_FUEL, vehicle)) { + car.setCurrentFuel(Double.parseDouble(carz.getItemMetaUtils().getValue(VehicleDetailKey.VEHICLE_FUEL, vehicle))); } playersDriving.put(playerName, car.getEntityId()); @@ -173,7 +169,7 @@ public void stashCar(Player player, Vehicle vehicle) { return; } - String owner = carz.getItemMetaUtils().getValue(VEHICLE_OWNER, vehicle); + String owner = carz.getItemMetaUtils().getValue(VehicleDetailKey.VEHICLE_OWNER, vehicle); if (!player.getName().equals(owner) && !PermissionUtils.hasStrictPermission(player, Permissions.ADMIN)) { return; @@ -219,7 +215,7 @@ private void upgradeCarSpeed(Vehicle vehicle) { } car.setMaxSpeed(currentMax + upgradeAmount); - carz.getItemMetaUtils().setValue(VEHICLE_SPEED, vehicle, String.valueOf(car.getMaxSpeed())); + carz.getItemMetaUtils().setValue(VehicleDetailKey.VEHICLE_SPEED, vehicle, String.valueOf(car.getMaxSpeed())); } public Map getCarTypes() { diff --git a/src/main/java/io/github/a5h73y/controllers/FuelController.java b/src/main/java/io/github/a5h73y/carz/controllers/FuelController.java similarity index 92% rename from src/main/java/io/github/a5h73y/controllers/FuelController.java rename to src/main/java/io/github/a5h73y/carz/controllers/FuelController.java index 6cc0bf1..561c13c 100644 --- a/src/main/java/io/github/a5h73y/controllers/FuelController.java +++ b/src/main/java/io/github/a5h73y/carz/controllers/FuelController.java @@ -1,9 +1,9 @@ -package io.github.a5h73y.controllers; +package io.github.a5h73y.carz.controllers; -import io.github.a5h73y.Carz; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.ChatColor; import org.bukkit.entity.Minecart; import org.bukkit.entity.Player; diff --git a/src/main/java/io/github/a5h73y/conversation/CarzConversation.java b/src/main/java/io/github/a5h73y/carz/conversation/CarzConversation.java similarity index 95% rename from src/main/java/io/github/a5h73y/conversation/CarzConversation.java rename to src/main/java/io/github/a5h73y/carz/conversation/CarzConversation.java index 1f78494..c7bbc37 100644 --- a/src/main/java/io/github/a5h73y/conversation/CarzConversation.java +++ b/src/main/java/io/github/a5h73y/carz/conversation/CarzConversation.java @@ -1,6 +1,6 @@ -package io.github.a5h73y.conversation; +package io.github.a5h73y.carz.conversation; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; import org.bukkit.ChatColor; import org.bukkit.conversations.Conversable; import org.bukkit.conversations.Conversation; diff --git a/src/main/java/io/github/a5h73y/conversation/CreateCarTypeConversation.java b/src/main/java/io/github/a5h73y/carz/conversation/CreateCarTypeConversation.java similarity index 97% rename from src/main/java/io/github/a5h73y/conversation/CreateCarTypeConversation.java rename to src/main/java/io/github/a5h73y/carz/conversation/CreateCarTypeConversation.java index d061232..52b36b0 100644 --- a/src/main/java/io/github/a5h73y/conversation/CreateCarTypeConversation.java +++ b/src/main/java/io/github/a5h73y/carz/conversation/CreateCarTypeConversation.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.conversation; +package io.github.a5h73y.carz.conversation; import java.util.Arrays; import java.util.HashMap; @@ -6,8 +6,8 @@ import java.util.Map; import java.util.regex.Pattern; -import io.github.a5h73y.Carz; -import io.github.a5h73y.utility.ValidationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.utility.ValidationUtils; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.configuration.file.FileConfiguration; diff --git a/src/main/java/io/github/a5h73y/enums/Commands.java b/src/main/java/io/github/a5h73y/carz/enums/Commands.java similarity index 92% rename from src/main/java/io/github/a5h73y/enums/Commands.java rename to src/main/java/io/github/a5h73y/carz/enums/Commands.java index ab3ec8f..d933ebc 100644 --- a/src/main/java/io/github/a5h73y/enums/Commands.java +++ b/src/main/java/io/github/a5h73y/carz/enums/Commands.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.enums; +package io.github.a5h73y.carz.enums; /** * The configurable Commands. diff --git a/src/main/java/io/github/a5h73y/enums/Permissions.java b/src/main/java/io/github/a5h73y/carz/enums/Permissions.java similarity index 92% rename from src/main/java/io/github/a5h73y/enums/Permissions.java rename to src/main/java/io/github/a5h73y/carz/enums/Permissions.java index c5a3c50..f6c59c2 100644 --- a/src/main/java/io/github/a5h73y/enums/Permissions.java +++ b/src/main/java/io/github/a5h73y/carz/enums/Permissions.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.enums; +package io.github.a5h73y.carz.enums; /** * All Carz related permissions. diff --git a/src/main/java/io/github/a5h73y/enums/VehicleDetailKey.java b/src/main/java/io/github/a5h73y/carz/enums/VehicleDetailKey.java similarity index 88% rename from src/main/java/io/github/a5h73y/enums/VehicleDetailKey.java rename to src/main/java/io/github/a5h73y/carz/enums/VehicleDetailKey.java index 494e573..0ba5515 100644 --- a/src/main/java/io/github/a5h73y/enums/VehicleDetailKey.java +++ b/src/main/java/io/github/a5h73y/carz/enums/VehicleDetailKey.java @@ -1,6 +1,6 @@ -package io.github.a5h73y.enums; +package io.github.a5h73y.carz.enums; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; import org.bukkit.NamespacedKey; public enum VehicleDetailKey { diff --git a/src/main/java/io/github/a5h73y/listeners/PlayerListener.java b/src/main/java/io/github/a5h73y/carz/listeners/PlayerListener.java similarity index 74% rename from src/main/java/io/github/a5h73y/listeners/PlayerListener.java rename to src/main/java/io/github/a5h73y/carz/listeners/PlayerListener.java index 5ee9b5a..610cdd0 100644 --- a/src/main/java/io/github/a5h73y/listeners/PlayerListener.java +++ b/src/main/java/io/github/a5h73y/carz/listeners/PlayerListener.java @@ -1,13 +1,14 @@ -package io.github.a5h73y.listeners; - -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.other.DelayTasks; -import io.github.a5h73y.other.XMaterial; -import io.github.a5h73y.utility.PermissionUtils; -import io.github.a5h73y.utility.PlayerUtils; -import io.github.a5h73y.utility.TranslationUtils; +package io.github.a5h73y.carz.listeners; + +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.enums.VehicleDetailKey; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.other.DelayTasks; +import io.github.a5h73y.carz.other.XMaterial; +import io.github.a5h73y.carz.utility.PermissionUtils; +import io.github.a5h73y.carz.utility.PlayerUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; @@ -20,9 +21,6 @@ import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.inventory.ItemStack; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_OWNER; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_TYPE; - public class PlayerListener extends AbstractPluginReceiver implements Listener { public PlayerListener(Carz carz) { @@ -58,7 +56,7 @@ public void onPlaceMinecart(PlayerInteractEvent event) { ItemStack carInHand = PlayerUtils.getItemStackInPlayersHand(player); - if (!carInHand.hasItemMeta() || !carz.getItemMetaUtils().has(VEHICLE_TYPE, carInHand)) { + if (!carInHand.hasItemMeta() || !carz.getItemMetaUtils().has(VehicleDetailKey.VEHICLE_TYPE, carInHand)) { return; } @@ -66,8 +64,8 @@ public void onPlaceMinecart(PlayerInteractEvent event) { return; } - if (carz.getItemMetaUtils().has(VEHICLE_OWNER, carInHand)) { - String owner = carz.getItemMetaUtils().getValue(VEHICLE_OWNER, carInHand); + if (carz.getItemMetaUtils().has(VehicleDetailKey.VEHICLE_OWNER, carInHand)) { + String owner = carz.getItemMetaUtils().getValue(VehicleDetailKey.VEHICLE_OWNER, carInHand); if (!owner.equalsIgnoreCase(player.getName())) { TranslationUtils.sendTranslation("Error.Owned", player); @@ -80,7 +78,7 @@ public void onPlaceMinecart(PlayerInteractEvent event) { carz.getItemMetaUtils().transferNamespaceKeyValues(carInHand.getItemMeta(), spawnedCar); - String vehicleType = carz.getItemMetaUtils().getValue(VEHICLE_TYPE, spawnedCar); + String vehicleType = carz.getItemMetaUtils().getValue(VehicleDetailKey.VEHICLE_TYPE, spawnedCar); Material fillMaterial = carz.getCarController().getCarTypes().get(vehicleType).getFillMaterial(); if (fillMaterial != null && fillMaterial != Material.AIR) { diff --git a/src/main/java/io/github/a5h73y/listeners/SignListener.java b/src/main/java/io/github/a5h73y/carz/listeners/SignListener.java similarity index 90% rename from src/main/java/io/github/a5h73y/listeners/SignListener.java rename to src/main/java/io/github/a5h73y/carz/listeners/SignListener.java index 3b55f0b..9359890 100644 --- a/src/main/java/io/github/a5h73y/listeners/SignListener.java +++ b/src/main/java/io/github/a5h73y/carz/listeners/SignListener.java @@ -1,16 +1,16 @@ -package io.github.a5h73y.listeners; - -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.purchases.CarPurchase; -import io.github.a5h73y.purchases.RefuelPurchase; -import io.github.a5h73y.purchases.UpgradePurchase; -import io.github.a5h73y.utility.PermissionUtils; -import io.github.a5h73y.utility.StringUtils; -import io.github.a5h73y.utility.TranslationUtils; -import io.github.a5h73y.utility.ValidationUtils; +package io.github.a5h73y.carz.listeners; + +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.purchases.CarPurchase; +import io.github.a5h73y.carz.purchases.RefuelPurchase; +import io.github.a5h73y.carz.purchases.UpgradePurchase; +import io.github.a5h73y.carz.utility.PermissionUtils; +import io.github.a5h73y.carz.utility.StringUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; +import io.github.a5h73y.carz.utility.ValidationUtils; import org.bukkit.ChatColor; import org.bukkit.block.Sign; import org.bukkit.block.data.type.WallSign; @@ -21,7 +21,7 @@ import org.bukkit.event.block.SignChangeEvent; import org.bukkit.event.player.PlayerInteractEvent; -import static io.github.a5h73y.controllers.CarController.DEFAULT_CAR; +import static io.github.a5h73y.carz.controllers.CarController.DEFAULT_CAR; public class SignListener extends AbstractPluginReceiver implements Listener { diff --git a/src/main/java/io/github/a5h73y/listeners/VehicleListener.java b/src/main/java/io/github/a5h73y/carz/listeners/VehicleListener.java similarity index 95% rename from src/main/java/io/github/a5h73y/listeners/VehicleListener.java rename to src/main/java/io/github/a5h73y/carz/listeners/VehicleListener.java index 7b2d6ca..a164ee2 100644 --- a/src/main/java/io/github/a5h73y/listeners/VehicleListener.java +++ b/src/main/java/io/github/a5h73y/carz/listeners/VehicleListener.java @@ -1,14 +1,14 @@ -package io.github.a5h73y.listeners; - -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.other.AbstractPluginReceiver; -import io.github.a5h73y.other.DelayTasks; -import io.github.a5h73y.utility.PermissionUtils; -import io.github.a5h73y.utility.PlayerUtils; -import io.github.a5h73y.utility.TranslationUtils; -import io.github.a5h73y.utility.ValidationUtils; +package io.github.a5h73y.carz.listeners; + +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.other.AbstractPluginReceiver; +import io.github.a5h73y.carz.other.DelayTasks; +import io.github.a5h73y.carz.utility.PermissionUtils; +import io.github.a5h73y.carz.utility.PlayerUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; +import io.github.a5h73y.carz.utility.ValidationUtils; import org.bukkit.Effect; import org.bukkit.Location; import org.bukkit.Material; @@ -32,8 +32,8 @@ import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.util.Vector; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_FUEL; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_OWNER; +import static io.github.a5h73y.carz.enums.VehicleDetailKey.VEHICLE_FUEL; +import static io.github.a5h73y.carz.enums.VehicleDetailKey.VEHICLE_OWNER; /** * Vehicle related events. diff --git a/src/main/java/io/github/a5h73y/model/Car.java b/src/main/java/io/github/a5h73y/carz/model/Car.java similarity index 91% rename from src/main/java/io/github/a5h73y/model/Car.java rename to src/main/java/io/github/a5h73y/carz/model/Car.java index cf4a129..0e49ee8 100644 --- a/src/main/java/io/github/a5h73y/model/Car.java +++ b/src/main/java/io/github/a5h73y/carz/model/Car.java @@ -1,8 +1,8 @@ -package io.github.a5h73y.model; +package io.github.a5h73y.carz.model; -import io.github.a5h73y.Carz; -import io.github.a5h73y.controllers.CarController; -import io.github.a5h73y.utility.StringUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.controllers.CarController; +import io.github.a5h73y.carz.utility.StringUtils; public class Car { diff --git a/src/main/java/io/github/a5h73y/model/CarDetails.java b/src/main/java/io/github/a5h73y/carz/model/CarDetails.java similarity index 97% rename from src/main/java/io/github/a5h73y/model/CarDetails.java rename to src/main/java/io/github/a5h73y/carz/model/CarDetails.java index 26ed45b..1e1d257 100644 --- a/src/main/java/io/github/a5h73y/model/CarDetails.java +++ b/src/main/java/io/github/a5h73y/carz/model/CarDetails.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.model; +package io.github.a5h73y.carz.model; import org.bukkit.Material; diff --git a/src/main/java/io/github/a5h73y/other/AbstractPluginReceiver.java b/src/main/java/io/github/a5h73y/carz/other/AbstractPluginReceiver.java similarity index 76% rename from src/main/java/io/github/a5h73y/other/AbstractPluginReceiver.java rename to src/main/java/io/github/a5h73y/carz/other/AbstractPluginReceiver.java index f5c2c3b..2662eaf 100644 --- a/src/main/java/io/github/a5h73y/other/AbstractPluginReceiver.java +++ b/src/main/java/io/github/a5h73y/carz/other/AbstractPluginReceiver.java @@ -1,6 +1,6 @@ -package io.github.a5h73y.other; +package io.github.a5h73y.carz.other; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; /** * Ensure the concrete class receives an instance of the Carz plugin. diff --git a/src/main/java/io/github/a5h73y/other/CarzHelp.java b/src/main/java/io/github/a5h73y/carz/other/CarzHelp.java similarity index 90% rename from src/main/java/io/github/a5h73y/other/CarzHelp.java rename to src/main/java/io/github/a5h73y/carz/other/CarzHelp.java index dc095a2..7087a8c 100644 --- a/src/main/java/io/github/a5h73y/other/CarzHelp.java +++ b/src/main/java/io/github/a5h73y/carz/other/CarzHelp.java @@ -1,10 +1,10 @@ -package io.github.a5h73y.other; +package io.github.a5h73y.carz.other; -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Commands; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.utility.PermissionUtils; -import io.github.a5h73y.utility.StringUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Commands; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.utility.PermissionUtils; +import io.github.a5h73y.carz.utility.StringUtils; import org.bukkit.ChatColor; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.entity.Player; diff --git a/src/main/java/io/github/a5h73y/other/CarzUpdater.java b/src/main/java/io/github/a5h73y/carz/other/CarzUpdater.java similarity index 99% rename from src/main/java/io/github/a5h73y/other/CarzUpdater.java rename to src/main/java/io/github/a5h73y/carz/other/CarzUpdater.java index 60365dc..e381f61 100644 --- a/src/main/java/io/github/a5h73y/other/CarzUpdater.java +++ b/src/main/java/io/github/a5h73y/carz/other/CarzUpdater.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.other; +package io.github.a5h73y.carz.other; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; diff --git a/src/main/java/io/github/a5h73y/other/DelayTasks.java b/src/main/java/io/github/a5h73y/carz/other/DelayTasks.java similarity index 95% rename from src/main/java/io/github/a5h73y/other/DelayTasks.java rename to src/main/java/io/github/a5h73y/carz/other/DelayTasks.java index 9c2832a..53fd4a5 100644 --- a/src/main/java/io/github/a5h73y/other/DelayTasks.java +++ b/src/main/java/io/github/a5h73y/carz/other/DelayTasks.java @@ -1,9 +1,9 @@ -package io.github.a5h73y.other; +package io.github.a5h73y.carz.other; import java.util.HashMap; import java.util.Map; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; import org.bukkit.entity.Player; import org.bukkit.scheduler.BukkitRunnable; diff --git a/src/main/java/io/github/a5h73y/other/PluginUtils.java b/src/main/java/io/github/a5h73y/carz/other/PluginUtils.java similarity index 95% rename from src/main/java/io/github/a5h73y/other/PluginUtils.java rename to src/main/java/io/github/a5h73y/carz/other/PluginUtils.java index 9cb9c64..18c8cca 100644 --- a/src/main/java/io/github/a5h73y/other/PluginUtils.java +++ b/src/main/java/io/github/a5h73y/carz/other/PluginUtils.java @@ -1,12 +1,12 @@ -package io.github.a5h73y.other; +package io.github.a5h73y.carz.other; import java.util.HashSet; import java.util.List; import java.util.Set; -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Commands; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Commands; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.Material; import org.bukkit.command.CommandSender; diff --git a/src/main/java/io/github/a5h73y/other/XMaterial.java b/src/main/java/io/github/a5h73y/carz/other/XMaterial.java similarity index 99% rename from src/main/java/io/github/a5h73y/other/XMaterial.java rename to src/main/java/io/github/a5h73y/carz/other/XMaterial.java index eb62cdf..56b28a3 100644 --- a/src/main/java/io/github/a5h73y/other/XMaterial.java +++ b/src/main/java/io/github/a5h73y/carz/other/XMaterial.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.other; +package io.github.a5h73y.carz.other; /** * The MIT License (MIT) diff --git a/src/main/java/io/github/a5h73y/plugin/BountifulAPI.java b/src/main/java/io/github/a5h73y/carz/plugin/BountifulAPI.java similarity index 89% rename from src/main/java/io/github/a5h73y/plugin/BountifulAPI.java rename to src/main/java/io/github/a5h73y/carz/plugin/BountifulAPI.java index c2069af..a8f667e 100644 --- a/src/main/java/io/github/a5h73y/plugin/BountifulAPI.java +++ b/src/main/java/io/github/a5h73y/carz/plugin/BountifulAPI.java @@ -1,6 +1,6 @@ -package io.github.a5h73y.plugin; +package io.github.a5h73y.carz.plugin; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; import org.bukkit.entity.Player; public class BountifulAPI extends PluginWrapper { diff --git a/src/main/java/io/github/a5h73y/plugin/EconomyAPI.java b/src/main/java/io/github/a5h73y/carz/plugin/EconomyAPI.java similarity index 95% rename from src/main/java/io/github/a5h73y/plugin/EconomyAPI.java rename to src/main/java/io/github/a5h73y/carz/plugin/EconomyAPI.java index 1611811..aa981e9 100644 --- a/src/main/java/io/github/a5h73y/plugin/EconomyAPI.java +++ b/src/main/java/io/github/a5h73y/carz/plugin/EconomyAPI.java @@ -1,13 +1,13 @@ -package io.github.a5h73y.plugin; +package io.github.a5h73y.carz.plugin; import java.util.HashMap; import java.util.Map; -import io.github.a5h73y.Carz; -import io.github.a5h73y.other.PluginUtils; -import io.github.a5h73y.purchases.Purchasable; -import io.github.a5h73y.utility.StringUtils; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.other.PluginUtils; +import io.github.a5h73y.carz.purchases.Purchasable; +import io.github.a5h73y.carz.utility.StringUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; import net.milkbowl.vault.economy.Economy; import net.milkbowl.vault.economy.EconomyResponse; import org.bukkit.configuration.file.FileConfiguration; diff --git a/src/main/java/io/github/a5h73y/plugin/PluginWrapper.java b/src/main/java/io/github/a5h73y/carz/plugin/PluginWrapper.java similarity index 92% rename from src/main/java/io/github/a5h73y/plugin/PluginWrapper.java rename to src/main/java/io/github/a5h73y/carz/plugin/PluginWrapper.java index 64b9c30..a70c132 100644 --- a/src/main/java/io/github/a5h73y/plugin/PluginWrapper.java +++ b/src/main/java/io/github/a5h73y/carz/plugin/PluginWrapper.java @@ -1,7 +1,7 @@ -package io.github.a5h73y.plugin; +package io.github.a5h73y.carz.plugin; -import io.github.a5h73y.Carz; -import io.github.a5h73y.other.PluginUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.other.PluginUtils; import org.bukkit.plugin.Plugin; import static org.bukkit.Bukkit.getServer; diff --git a/src/main/java/io/github/a5h73y/purchases/CarPurchase.java b/src/main/java/io/github/a5h73y/carz/purchases/CarPurchase.java similarity index 84% rename from src/main/java/io/github/a5h73y/purchases/CarPurchase.java rename to src/main/java/io/github/a5h73y/carz/purchases/CarPurchase.java index b202e50..408678d 100644 --- a/src/main/java/io/github/a5h73y/purchases/CarPurchase.java +++ b/src/main/java/io/github/a5h73y/carz/purchases/CarPurchase.java @@ -1,9 +1,9 @@ -package io.github.a5h73y.purchases; +package io.github.a5h73y.carz.purchases; -import io.github.a5h73y.Carz; -import io.github.a5h73y.utility.CarUtils; -import io.github.a5h73y.utility.StringUtils; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.utility.CarUtils; +import io.github.a5h73y.carz.utility.StringUtils; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.entity.Player; public class CarPurchase extends Purchasable { diff --git a/src/main/java/io/github/a5h73y/purchases/Purchasable.java b/src/main/java/io/github/a5h73y/carz/purchases/Purchasable.java similarity index 97% rename from src/main/java/io/github/a5h73y/purchases/Purchasable.java rename to src/main/java/io/github/a5h73y/carz/purchases/Purchasable.java index da368cb..afdbf8f 100644 --- a/src/main/java/io/github/a5h73y/purchases/Purchasable.java +++ b/src/main/java/io/github/a5h73y/carz/purchases/Purchasable.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.purchases; +package io.github.a5h73y.carz.purchases; import org.bukkit.entity.Player; diff --git a/src/main/java/io/github/a5h73y/purchases/RefuelPurchase.java b/src/main/java/io/github/a5h73y/carz/purchases/RefuelPurchase.java similarity index 87% rename from src/main/java/io/github/a5h73y/purchases/RefuelPurchase.java rename to src/main/java/io/github/a5h73y/carz/purchases/RefuelPurchase.java index 6dc5121..0a1c3c3 100644 --- a/src/main/java/io/github/a5h73y/purchases/RefuelPurchase.java +++ b/src/main/java/io/github/a5h73y/carz/purchases/RefuelPurchase.java @@ -1,8 +1,8 @@ -package io.github.a5h73y.purchases; +package io.github.a5h73y.carz.purchases; -import io.github.a5h73y.Carz; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.entity.Player; public class RefuelPurchase extends Purchasable { diff --git a/src/main/java/io/github/a5h73y/purchases/UpgradePurchase.java b/src/main/java/io/github/a5h73y/carz/purchases/UpgradePurchase.java similarity index 89% rename from src/main/java/io/github/a5h73y/purchases/UpgradePurchase.java rename to src/main/java/io/github/a5h73y/carz/purchases/UpgradePurchase.java index 035a335..09bc188 100644 --- a/src/main/java/io/github/a5h73y/purchases/UpgradePurchase.java +++ b/src/main/java/io/github/a5h73y/carz/purchases/UpgradePurchase.java @@ -1,8 +1,8 @@ -package io.github.a5h73y.purchases; +package io.github.a5h73y.carz.purchases; -import io.github.a5h73y.Carz; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.utility.TranslationUtils; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.utility.TranslationUtils; import org.bukkit.entity.Player; public class UpgradePurchase extends Purchasable { diff --git a/src/main/java/io/github/a5h73y/utility/CarUtils.java b/src/main/java/io/github/a5h73y/carz/utility/CarUtils.java similarity index 90% rename from src/main/java/io/github/a5h73y/utility/CarUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/CarUtils.java index a4c0092..c87d778 100644 --- a/src/main/java/io/github/a5h73y/utility/CarUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/CarUtils.java @@ -1,6 +1,6 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.World; @@ -11,8 +11,8 @@ import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_OWNER; -import static io.github.a5h73y.enums.VehicleDetailKey.VEHICLE_TYPE; +import static io.github.a5h73y.carz.enums.VehicleDetailKey.VEHICLE_OWNER; +import static io.github.a5h73y.carz.enums.VehicleDetailKey.VEHICLE_TYPE; public class CarUtils { diff --git a/src/main/java/io/github/a5h73y/utility/EffectUtils.java b/src/main/java/io/github/a5h73y/carz/utility/EffectUtils.java similarity index 92% rename from src/main/java/io/github/a5h73y/utility/EffectUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/EffectUtils.java index 48abc4a..999a472 100644 --- a/src/main/java/io/github/a5h73y/utility/EffectUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/EffectUtils.java @@ -1,6 +1,6 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; import org.bukkit.Effect; import org.bukkit.Location; import org.bukkit.entity.Player; diff --git a/src/main/java/io/github/a5h73y/utility/ItemMetaUtils.java b/src/main/java/io/github/a5h73y/carz/utility/ItemMetaUtils.java similarity index 95% rename from src/main/java/io/github/a5h73y/utility/ItemMetaUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/ItemMetaUtils.java index a9f5038..ba372f5 100644 --- a/src/main/java/io/github/a5h73y/utility/ItemMetaUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/ItemMetaUtils.java @@ -1,6 +1,6 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; -import io.github.a5h73y.enums.VehicleDetailKey; +import io.github.a5h73y.carz.enums.VehicleDetailKey; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import org.bukkit.persistence.PersistentDataHolder; diff --git a/src/main/java/io/github/a5h73y/utility/PermissionUtils.java b/src/main/java/io/github/a5h73y/carz/utility/PermissionUtils.java similarity index 92% rename from src/main/java/io/github/a5h73y/utility/PermissionUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/PermissionUtils.java index d35a169..7275200 100644 --- a/src/main/java/io/github/a5h73y/utility/PermissionUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/PermissionUtils.java @@ -1,7 +1,7 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Permissions; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Permissions; import org.bukkit.entity.Player; public class PermissionUtils { diff --git a/src/main/java/io/github/a5h73y/utility/PlayerUtils.java b/src/main/java/io/github/a5h73y/carz/utility/PlayerUtils.java similarity index 96% rename from src/main/java/io/github/a5h73y/utility/PlayerUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/PlayerUtils.java index ef4552a..ffb88ac 100644 --- a/src/main/java/io/github/a5h73y/utility/PlayerUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/PlayerUtils.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; import org.bukkit.Material; import org.bukkit.entity.Player; diff --git a/src/main/java/io/github/a5h73y/utility/StringUtils.java b/src/main/java/io/github/a5h73y/carz/utility/StringUtils.java similarity index 95% rename from src/main/java/io/github/a5h73y/utility/StringUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/StringUtils.java index e9c8078..3444a8d 100644 --- a/src/main/java/io/github/a5h73y/utility/StringUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/StringUtils.java @@ -1,4 +1,4 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; import org.bukkit.ChatColor; diff --git a/src/main/java/io/github/a5h73y/utility/TranslationUtils.java b/src/main/java/io/github/a5h73y/carz/utility/TranslationUtils.java similarity index 92% rename from src/main/java/io/github/a5h73y/utility/TranslationUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/TranslationUtils.java index eb2598c..a136c25 100644 --- a/src/main/java/io/github/a5h73y/utility/TranslationUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/TranslationUtils.java @@ -1,9 +1,9 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; -import io.github.a5h73y.Carz; +import io.github.a5h73y.carz.Carz; import org.bukkit.command.CommandSender; -import static io.github.a5h73y.utility.StringUtils.colour; +import static io.github.a5h73y.carz.utility.StringUtils.colour; public class TranslationUtils { diff --git a/src/main/java/io/github/a5h73y/utility/ValidationUtils.java b/src/main/java/io/github/a5h73y/carz/utility/ValidationUtils.java similarity index 95% rename from src/main/java/io/github/a5h73y/utility/ValidationUtils.java rename to src/main/java/io/github/a5h73y/carz/utility/ValidationUtils.java index 5ad1b3d..a5f07a2 100644 --- a/src/main/java/io/github/a5h73y/utility/ValidationUtils.java +++ b/src/main/java/io/github/a5h73y/carz/utility/ValidationUtils.java @@ -1,10 +1,10 @@ -package io.github.a5h73y.utility; +package io.github.a5h73y.carz.utility; -import io.github.a5h73y.Carz; -import io.github.a5h73y.enums.Permissions; -import io.github.a5h73y.enums.VehicleDetailKey; -import io.github.a5h73y.model.Car; -import io.github.a5h73y.other.XMaterial; +import io.github.a5h73y.carz.Carz; +import io.github.a5h73y.carz.enums.Permissions; +import io.github.a5h73y.carz.enums.VehicleDetailKey; +import io.github.a5h73y.carz.model.Car; +import io.github.a5h73y.carz.other.XMaterial; import org.bukkit.Material; import org.bukkit.entity.Minecart; import org.bukkit.entity.Player; @@ -122,7 +122,7 @@ public static boolean canPurchaseCar(Player player, String carType, boolean chec public static boolean canPurchaseUpgrade(Player player) { return canPurchaseUpgrade(player, true); } - + /** * Check to see if the player is currently able to purchase an upgrade * This includes checking the permission status diff --git a/plugin.yml b/src/main/resources/plugin.yml similarity index 57% rename from plugin.yml rename to src/main/resources/plugin.yml index 0bd9d91..26c16d4 100644 --- a/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,10 +1,10 @@ name: Carz -version: "7.0" -description: Drive in Minecraft +version: ${project.version} +description: ${project.description} softdepend: [Vault, BountifulAPI] author: A5H73Y -main: io.github.a5h73y.Carz -api-version: "1.13" +main: io.github.a5h73y.carz.Carz +api-version: "1.14" commands: carz: description: Carz commands