added some comment stubs

This commit is contained in:
Daniel 2022-09-15 19:28:19 -04:00
parent c2c8dd2e5c
commit ed2cc1479e
3 changed files with 217 additions and 177 deletions

View File

@ -14,43 +14,69 @@ public class WorldDatabase {
private static WorldSystemData wsDataBase;
private String dbFilePath;
/**
* Creates the WorldSystemDatabaseObject from the given path
* This Constructor is currently designed for tests
* @param databaseFilePath
*/
public WorldDatabase(String databaseFilePath) {
this.dbFilePath = databaseFilePath;
this.wsDataBase = getWorldSystemDatabase();
}
/**
* Gets the current count of player data stored by WorldSystem
* @return num of players with worldsystem data
*/
public int getPlayerCount() {
return wsDataBase.getPlayers();
}
/**
* Adds a player to the database
* @param playerUUID the uuid of the player to add
*/
public void addPlayer(String playerUUID) {
wsDataBase.addplayer(playerUUID);
saveWSData();
}
//This Function is used by the constructor
// to translate a json file into
// a WorldSystemData Object
private WorldSystemData getWorldSystemDatabase() {
//init necessary local variables
File wsDataFile = new File(this.dbFilePath);
Gson gson = new Gson();
WorldSystemData newDatabase = null;
//Checks if the file exists if not create it
if (!wsDataFile.exists()) {
newDatabase = new WorldSystemData();
saveWSData();
return newDatabase;
}
//if the file exist read it
try {
Reader reader = Files.newBufferedReader(Paths.get(this.dbFilePath));
newDatabase = gson.fromJson(reader, WorldSystemData.class);
reader.close();
} catch (IOException e) {
//Log Warning
//Something bad when really wrong
//so the server admin needs to be notifyed
//and the current db needs to be duplicated
//into a special Directory
//TODO Log Warning
//TODO Copy current db file
}
//if the WorldSystemData object was never created
//creates it
//Causes: empty file, very bad error(like data Corruption)
if (newDatabase == null) {
newDatabase = new WorldSystemData();
}
@ -58,10 +84,16 @@ public class WorldDatabase {
return newDatabase;
}
//This Function saves the current
//WorldSystemData Object to the json
//File (It does every time a record is
//changed to prevent data loss).
private void saveWSData() {
//Init all local variable need
Gson gson = new Gson();
File dataFile = new File(this.dbFilePath);
//File the File Does not exist then create it
if (!dataFile.exists()) {
try {
dataFile.createNewFile();
@ -70,11 +102,16 @@ public class WorldDatabase {
throw new RuntimeException(e);
}
}
//Convert the data into a json formated
//string then write it to a file.
try {
FileWriter writer = new FileWriter(dataFile);
gson.toJson(wsDataBase, writer);
writer.close();
} catch (IOException e) {
//Should never run
throw new RuntimeException(e);
}
}

View File

@ -1,94 +1,93 @@
de/butzlabben/world/config/MessageConfig.class
de/butzlabben/world/gui/playeroption/BuildStatus.class
org/bstats/bukkit/Metrics$2.class
de/butzlabben/inventory/OrcInventory.class
de/butzlabben/world/util/MoneyUtil.class
de/butzlabben/world/wrapper/CreatorAdapter.class
org/bstats/bukkit/Metrics$1$1.class
de/butzlabben/world/gui/playeroption/WorldEditStatus.class
de/butzlabben/world/util/database/SqliteConnection.class
de/butzlabben/inventory/DependListener.class
de/butzlabben/world/listener/WorldInitSkipSpawn.class
de/butzlabben/world/event/WorldAddmemberEvent.class
de/butzlabben/world/gui/clicklistener/CommandExecutorClickListener.class
org/bstats/bukkit/Metrics$AdvancedBarChart.class
org/bstats/bukkit/Metrics$CustomChart.class
de/butzlabben/world/config/WorldConfig.class
de/butzlabben/world/listener/BlockListener.class
de/butzlabben/world/listener/WorldEditListener.class
de/butzlabben/world/command/commands/WorldSettingsCommands.class
org/bstats/bukkit/Metrics$1.class
org/bstats/bukkit/Metrics.class
de/butzlabben/world/gui/worldoption/FireStatus.class
de/butzlabben/world/gui/PlayersPageGUI.class
de/butzlabben/world/gui/playeroption/GamemodeStatus.class
org/bstats/bukkit/Metrics$AdvancedPie.class
de/butzlabben/world/wrapper/WorldPlayer.class
de/butzlabben/world/wrapper/SystemWorld$2.class
de/butzlabben/world/autoupdater/UpdateInformations.class
de/butzlabben/world/gui/worldoption/TntStatus.class
de/butzlabben/world/GCRunnable.class
de/butzlabben/world/util/database/DatabaseUtil.class
de/butzlabben/world/util/PlayerPositions.class
de/butzlabben/world/listener/PlayerListener.class
de/butzlabben/world/GameProfileBuilder$CachedProfile.class
de/butzlabben/world/event/WorldToggleFireEvent.class
org/bstats/bukkit/Metrics$DrilldownPie.class
de/butzlabben/world/command/commands/WorldAdministrateCommand.class
de/butzlabben/world/WorldSystem.class
de/butzlabben/world/util/PlayerWrapper.class
de/butzlabben/world/util/PapiExtension.class
de/butzlabben/world/wrapper/WorldTemplate.class
de/butzlabben/inventory/OrcListener.class
de/butzlabben/world/config/SettingsConfig.class
de/butzlabben/inventory/OrcItem.class
de/butzlabben/world/util/database/DatabaseConnection.class
de/butzlabben/world/gui/playeroption/TeleportStatus.class
de/butzlabben/world/event/WorldToggleTntEvent.class
de/butzlabben/world/event/WorldCreateEvent.class
org/bstats/bukkit/Metrics$SimplePie.class
de/butzlabben/world/util/VersionUtil.class
de/butzlabben/world/event/WorldRemovememberEvent.class
de/butzlabben/world/event/WorldResetEvent.class
de/butzlabben/inventory/OrcClickListener.class
de/butzlabben/world/GameProfileBuilder$GameProfileSerializer.class
de/butzlabben/world/command/CommandRegistry.class
de/butzlabben/world/wrapper/SystemWorld.class
de/butzlabben/world/util/database/MysqlConnection.class
de/butzlabben/world/gui/WorldChooseGUI.class
de/butzlabben/world/listener/CommandListener.class
de/butzlabben/world/util/database/DatabaseProvider.class
de/butzlabben/world/wrapper/AsyncCreatorAdapter.class
de/butzlabben/world/gui/PlayerOptionsGUI.class
de/butzlabben/inventory/CostumInv.class
de/butzlabben/world/gui/WorldSystemGUI.class
org/bstats/bukkit/Metrics$MultiLineChart.class
de/butzlabben/world/wrapper/SystemWorld$1.class
de/butzlabben/world/config/PluginConfig.class
de/butzlabben/world/config/WorldPerm.class
de/butzlabben/world/util/TeleportUtil.class
de/butzlabben/world/util/Worldutils.class
de/butzlabben/world/wrapper/WorldTemplateProvider.class
de/butzlabben/world/gui/WorldOptionsGUI.class
de/butzlabben/inventory/pages/InventoryPage.class
de/butzlabben/world/config/GuiConfig.class
de/butzlabben/world/event/WorldUnloadEvent.class
de/butzlabben/world/GameProfileBuilder.class
de/butzlabben/world/event/WorldDeleteEvent.class
de/butzlabben/world/gui/clicklistener/InventoryOpenClickListener.class
de/butzlabben/world/wrapper/SystemWorld$1$1.class
de/butzlabben/world/autoupdater/AutoUpdater.class
de/butzlabben/world/WorldCheckerRunnable.class
de/butzlabben/world/event/WorldEvent.class
de/butzlabben/world/autoupdater/AutoUpdate.class
de/butzlabben/world/wrapper/GeneratorSettings.class
de/butzlabben/world/command/commands/WSCommands.class
de/butzlabben/world/config/Entry.class
org/bstats/bukkit/Metrics$SimpleBarChart.class
de/butzlabben/world/gui/clicklistener/ComingSoonClickListener.class
de/butzlabben/world/config/DependenceConfig.class
org/bstats/bukkit/Metrics$SingleLineChart.class
de/butzlabben/world/event/WorldLoadEvent.class
de/butzlabben/inventory/pages/PageGUICreator.class
de/butzlabben/world/gui/GuiCommand.class
de/butzlabben/inventory/pages/ItemConverter.class
de\butzlabben\world\command\CommandRegistry.class
de\butzlabben\world\util\TeleportUtil.class
de\butzlabben\world\command\commands\WorldAdministrateCommand.class
de\butzlabben\world\util\database\DatabaseUtil.class
de\butzlabben\world\wrapper\GeneratorSettings.class
de\butzlabben\world\config\PluginConfig.class
org\bstats\bukkit\Metrics$2.class
de\butzlabben\world\listener\CommandListener.class
org\bstats\bukkit\Metrics$SimpleBarChart.class
de\butzlabben\world\listener\PlayerListener.class
de\butzlabben\world\wrapper\AsyncCreatorAdapter.class
de\butzlabben\world\event\WorldResetEvent.class
de\butzlabben\world\listener\WorldInitSkipSpawn.class
de\butzlabben\world\event\WorldToggleTntEvent.class
de\butzlabben\world\autoupdater\AutoUpdater.class
de\butzlabben\inventory\pages\PageGUICreator.class
de\butzlabben\world\wrapper\SystemWorld$1.class
de\butzlabben\world\config\GuiConfig.class
de\butzlabben\world\listener\BlockListener.class
de\butzlabben\world\GameProfileBuilder$GameProfileSerializer.class
de\butzlabben\world\util\database\DatabaseProvider.class
de\butzlabben\world\event\WorldEvent.class
de\butzlabben\world\wrapper\SystemWorld$1$1.class
de\butzlabben\world\gui\worldoption\TntStatus.class
de\butzlabben\world\autoupdater\UpdateInformations.class
de\butzlabben\inventory\OrcItem.class
de\butzlabben\inventory\pages\InventoryPage.class
de\butzlabben\world\gui\playeroption\BuildStatus.class
de\butzlabben\inventory\DependListener.class
de\butzlabben\world\gui\WorldSystemGUI.class
de\butzlabben\world\gui\playeroption\TeleportStatus.class
de\butzlabben\world\gui\WorldOptionsGUI.class
de\butzlabben\world\util\database\MysqlConnection.class
de\butzlabben\world\util\PlayerPositions.class
de\butzlabben\world\event\WorldRemovememberEvent.class
de\butzlabben\world\event\WorldToggleFireEvent.class
de\butzlabben\inventory\CostumInv.class
de\butzlabben\world\config\MessageConfig.class
de\butzlabben\world\WorldCheckerRunnable.class
de\butzlabben\world\wrapper\WorldTemplateProvider.class
de\butzlabben\world\wrapper\SystemWorld.class
org\bstats\bukkit\Metrics$CustomChart.class
de\butzlabben\world\wrapper\CreatorAdapter.class
de\butzlabben\world\wrapper\WorldPlayer.class
de\butzlabben\inventory\pages\ItemConverter.class
de\butzlabben\world\gui\clicklistener\InventoryOpenClickListener.class
org\bstats\bukkit\Metrics.class
de\butzlabben\world\command\commands\WSCommands.class
de\butzlabben\world\GCRunnable.class
de\butzlabben\world\gui\PlayersPageGUI.class
de\butzlabben\inventory\OrcInventory.class
de\butzlabben\inventory\OrcListener.class
de\butzlabben\world\util\PlayerWrapper.class
org\bstats\bukkit\Metrics$SingleLineChart.class
de\butzlabben\world\util\PapiExtension.class
de\butzlabben\inventory\OrcClickListener.class
de\butzlabben\world\config\SettingsConfig.class
de\butzlabben\world\event\WorldLoadEvent.class
de\butzlabben\world\gui\PlayerOptionsGUI.class
de\butzlabben\world\util\VersionUtil.class
org\bstats\bukkit\Metrics$1$1.class
de\butzlabben\world\gui\worldoption\FireStatus.class
org\bstats\bukkit\Metrics$AdvancedPie.class
de\butzlabben\world\config\DependenceConfig.class
de\butzlabben\world\event\WorldCreateEvent.class
de\butzlabben\world\event\WorldUnloadEvent.class
de\butzlabben\world\listener\WorldEditListener.class
de\butzlabben\world\util\Worldutils.class
de\butzlabben\world\config\Entry.class
org\bstats\bukkit\Metrics$AdvancedBarChart.class
de\butzlabben\world\gui\GuiCommand.class
de\butzlabben\world\command\commands\WorldSettingsCommands.class
de\butzlabben\world\event\WorldDeleteEvent.class
org\bstats\bukkit\Metrics$MultiLineChart.class
de\butzlabben\world\GameProfileBuilder$CachedProfile.class
de\butzlabben\world\gui\playeroption\WorldEditStatus.class
de\butzlabben\world\wrapper\SystemWorld$2.class
de\butzlabben\world\GameProfileBuilder.class
de\butzlabben\world\autoupdater\AutoUpdate.class
de\butzlabben\world\util\database\SqliteConnection.class
de\butzlabben\world\util\database\DatabaseConnection.class
de\butzlabben\world\gui\clicklistener\ComingSoonClickListener.class
de\butzlabben\world\util\MoneyUtil.class
de\butzlabben\world\gui\clicklistener\CommandExecutorClickListener.class
de\butzlabben\world\event\WorldAddmemberEvent.class
de\butzlabben\world\wrapper\WorldTemplate.class
org\bstats\bukkit\Metrics$SimplePie.class
de\butzlabben\world\config\WorldConfig.class
de\butzlabben\world\config\WorldPerm.class
de\butzlabben\world\gui\playeroption\GamemodeStatus.class
org\bstats\bukkit\Metrics$1.class
de\butzlabben\world\gui\WorldChooseGUI.class
org\bstats\bukkit\Metrics$DrilldownPie.class

View File

@ -1,78 +1,82 @@
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/Worldutils.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/OrcItem.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/command/commands/WorldAdministrateCommand.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/listener/CommandListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/WorldConfig.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/WorldPerm.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/DependenceConfig.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldResetEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/database/DatabaseUtil.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/playeroption/GamemodeStatus.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/pages/InventoryPage.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/PlayerWrapper.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/WorldOptionsGUI.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/database/SqliteConnection.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/WorldChooseGUI.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/playeroption/WorldEditStatus.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/OrcInventory.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/database/DatabaseProvider.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/wrapper/CreatorAdapter.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/MessageConfig.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/command/CommandRegistry.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/playeroption/BuildStatus.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/worldoption/TntStatus.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/autoupdater/UpdateInformations.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/PlayerPositions.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/pages/ItemConverter.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/command/commands/WSCommands.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldRemovememberEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/PlayersPageGUI.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/TeleportUtil.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/clicklistener/InventoryOpenClickListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/WorldSystem.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/clicklistener/ComingSoonClickListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldDeleteEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/OrcListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldCreateEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldToggleTntEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/PlayerOptionsGUI.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldAddmemberEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/wrapper/WorldPlayer.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/database/DatabaseConnection.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/Entry.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/worldoption/FireStatus.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/PapiExtension.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/GuiCommand.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/wrapper/WorldTemplate.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/pages/PageGUICreator.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/CostumInv.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/org/bstats/bukkit/Metrics.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/wrapper/GeneratorSettings.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/GameProfileBuilder.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/clicklistener/CommandExecutorClickListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/WorldSystemGUI.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/GCRunnable.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/wrapper/WorldTemplateProvider.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/WorldCheckerRunnable.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldToggleFireEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/command/commands/WorldSettingsCommands.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/listener/BlockListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/autoupdater/AutoUpdater.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/database/MysqlConnection.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/DependListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/listener/WorldEditListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/wrapper/AsyncCreatorAdapter.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/listener/WorldInitSkipSpawn.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldLoadEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/PluginConfig.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/listener/PlayerListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/VersionUtil.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/gui/playeroption/TeleportStatus.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/GuiConfig.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/inventory/OrcClickListener.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/wrapper/SystemWorld.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/config/SettingsConfig.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/event/WorldUnloadEvent.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/autoupdater/AutoUpdate.java
/Users/danielbyomujuni/Documents/Projects/WorldSystem/src/main/java/de/butzlabben/world/util/MoneyUtil.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\WorldChooseGUI.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\playeroption\BuildStatus.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldUnloadEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\OrcClickListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\listener\CommandListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\listener\BlockListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\pages\InventoryPage.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\data\objects\PlayerData.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\listener\PlayerListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldRemovememberEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldToggleFireEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\GameProfileBuilder.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\listener\WorldEditListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\worldoption\TntStatus.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\pages\PageGUICreator.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\wrapper\WorldTemplateProvider.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\VersionUtil.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\autoupdater\AutoUpdater.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\command\commands\WorldSettingsCommands.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\DependListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\pages\ItemConverter.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldDeleteEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\PlayerPositions.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldLoadEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\WorldOptionsGUI.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\WorldConfig.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\OrcListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\WorldPerm.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\OrcItem.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\playeroption\GamemodeStatus.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\playeroption\TeleportStatus.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldToggleTntEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\MoneyUtil.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\SettingsConfig.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\MessageConfig.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\database\DatabaseConnection.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\database\MysqlConnection.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\GuiCommand.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\database\SqliteConnection.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\PluginConfig.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\WorldCheckerRunnable.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\autoupdater\UpdateInformations.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\TeleportUtil.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldCreateEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\PlayerOptionsGUI.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\GCRunnable.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\database\DatabaseProvider.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\command\CommandRegistry.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\data\objects\PlayerWorld.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\CostumInv.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldAddmemberEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\listener\WorldInitSkipSpawn.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\wrapper\WorldPlayer.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\PlayerWrapper.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\autoupdater\AutoUpdate.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\clicklistener\CommandExecutorClickListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\database\DatabaseUtil.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\data\objects\WorldSystemData.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\command\commands\WorldAdministrateCommand.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\command\commands\WSCommands.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\WorldSystemGUI.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\playeroption\WorldEditStatus.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldResetEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\PapiExtension.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\util\Worldutils.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\DependenceConfig.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\worldoption\FireStatus.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\wrapper\WorldTemplate.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\wrapper\AsyncCreatorAdapter.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\inventory\OrcInventory.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\wrapper\CreatorAdapter.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\wrapper\SystemWorld.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\PlayersPageGUI.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\event\WorldEvent.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\org\bstats\bukkit\Metrics.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\GuiConfig.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\data\WorldDatabase.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\clicklistener\InventoryOpenClickListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\wrapper\GeneratorSettings.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\WorldSystem.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\gui\clicklistener\ComingSoonClickListener.java
C:\Users\train\Documents\Projects\WorldSystem\src\main\java\de\butzlabben\world\config\Entry.java