summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2012-07-12 11:43:26 +0200
committersnowleo <schneeleo@gmail.com>2012-07-12 12:30:23 +0200
commitb4b90874f639025dbd427609b561e81d5729b1bb (patch)
tree90662635dac5aa938ddd7abc83146a02e6c163c6
parent3f9c29bf8cff1ffb148e91904d53a8fa608ef08c (diff)
downloadEssentials-b4b90874f639025dbd427609b561e81d5729b1bb.tar
Essentials-b4b90874f639025dbd427609b561e81d5729b1bb.tar.gz
Essentials-b4b90874f639025dbd427609b561e81d5729b1bb.tar.lz
Essentials-b4b90874f639025dbd427609b561e81d5729b1bb.tar.xz
Essentials-b4b90874f639025dbd427609b561e81d5729b1bb.zip
Organize Imports
-rw-r--r--Essentials/src/net/ess3/Essentials.java22
-rw-r--r--Essentials/src/net/ess3/EssentialsTimer.java8
-rw-r--r--Essentials/src/net/ess3/I18n.java4
-rw-r--r--Essentials/src/net/ess3/ItemDb.java12
-rw-r--r--Essentials/src/net/ess3/Jails.java10
-rw-r--r--Essentials/src/net/ess3/Kits.java6
-rw-r--r--Essentials/src/net/ess3/Teleport.java6
-rw-r--r--Essentials/src/net/ess3/Warps.java6
-rw-r--r--Essentials/src/net/ess3/api/IEssentials.java3
-rw-r--r--Essentials/src/net/ess3/api/IKits.java2
-rw-r--r--Essentials/src/net/ess3/api/IUser.java2
-rw-r--r--Essentials/src/net/ess3/backup/Backup.java8
-rw-r--r--Essentials/src/net/ess3/bukkit/Mob.java8
-rw-r--r--Essentials/src/net/ess3/bukkit/Server.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandbackup.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandbalancetop.java10
-rw-r--r--Essentials/src/net/ess3/commands/Commandban.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandbanip.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandbreak.java3
-rw-r--r--Essentials/src/net/ess3/commands/Commandclearinventory.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commanddelhome.java4
-rw-r--r--Essentials/src/net/ess3/commands/Commandeco.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandenchant.java10
-rw-r--r--Essentials/src/net/ess3/commands/Commandfeed.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandgamemode.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandgive.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandheal.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandhelp.java8
-rw-r--r--Essentials/src/net/ess3/commands/Commandhelpop.java4
-rw-r--r--Essentials/src/net/ess3/commands/Commandhome.java5
-rw-r--r--Essentials/src/net/ess3/commands/Commanditem.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandjump.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandkick.java1
-rw-r--r--Essentials/src/net/ess3/commands/Commandkillall.java4
-rw-r--r--Essentials/src/net/ess3/commands/Commandkit.java4
-rw-r--r--Essentials/src/net/ess3/commands/Commandkittycannon.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandlightning.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandlist.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandmail.java5
-rw-r--r--Essentials/src/net/ess3/commands/Commandme.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandmore.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandmsg.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandmute.java3
-rw-r--r--Essentials/src/net/ess3/commands/Commandnick.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandnuke.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandpay.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandpowertool.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandptime.java4
-rw-r--r--Essentials/src/net/ess3/commands/Commandr.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandrealname.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandremove.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandrepair.java12
-rw-r--r--Essentials/src/net/ess3/commands/Commandseen.java3
-rw-r--r--Essentials/src/net/ess3/commands/Commandsell.java8
-rw-r--r--Essentials/src/net/ess3/commands/Commandsethome.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandspawn.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandspawner.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandspawnmob.java12
-rw-r--r--Essentials/src/net/ess3/commands/Commandsudo.java3
-rw-r--r--Essentials/src/net/ess3/commands/Commandtempban.java1
-rw-r--r--Essentials/src/net/ess3/commands/Commandtime.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtogglejail.java3
-rw-r--r--Essentials/src/net/ess3/commands/Commandtop.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtp.java4
-rw-r--r--Essentials/src/net/ess3/commands/Commandtpa.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtpaall.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtpaccept.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtpahere.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtpall.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtphere.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtpo.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtpohere.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandtppos.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandunban.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandunbanip.java2
-rw-r--r--Essentials/src/net/ess3/commands/Commandunlimited.java6
-rw-r--r--Essentials/src/net/ess3/commands/Commandwarp.java12
-rw-r--r--Essentials/src/net/ess3/commands/Commandwhois.java8
-rw-r--r--Essentials/src/net/ess3/commands/Commandworld.java4
-rw-r--r--Essentials/src/net/ess3/commands/Commandworth.java4
-rw-r--r--Essentials/src/net/ess3/commands/EssentialsCommand.java6
-rw-r--r--Essentials/src/net/ess3/commands/EssentialsCommandHandler.java5
-rw-r--r--Essentials/src/net/ess3/economy/Economy.java6
-rw-r--r--Essentials/src/net/ess3/economy/Money.java4
-rw-r--r--Essentials/src/net/ess3/economy/MoneyHolder.java4
-rw-r--r--Essentials/src/net/ess3/economy/Trade.java18
-rw-r--r--Essentials/src/net/ess3/economy/Worth.java8
-rw-r--r--Essentials/src/net/ess3/economy/WorthHolder.java8
-rw-r--r--Essentials/src/net/ess3/economy/register/methods/BOSE6.java2
-rw-r--r--Essentials/src/net/ess3/economy/register/methods/BOSE7.java2
-rw-r--r--Essentials/src/net/ess3/economy/register/methods/MCUR.java2
-rw-r--r--Essentials/src/net/ess3/economy/register/methods/iCo4.java2
-rw-r--r--Essentials/src/net/ess3/economy/register/methods/iCo5.java2
-rw-r--r--Essentials/src/net/ess3/economy/register/methods/iCo6.java2
-rw-r--r--Essentials/src/net/ess3/listener/EssentialsBlockListener.java2
-rw-r--r--Essentials/src/net/ess3/listener/EssentialsEntityListener.java4
-rw-r--r--Essentials/src/net/ess3/listener/EssentialsPlayerListener.java18
-rw-r--r--Essentials/src/net/ess3/listener/EssentialsPluginListener.java6
-rw-r--r--Essentials/src/net/ess3/listener/TntExplodeListener.java2
-rw-r--r--Essentials/src/net/ess3/metrics/MetricsStarter.java11
-rw-r--r--Essentials/src/net/ess3/permissions/AbstractSuperpermsPermission.java2
-rw-r--r--Essentials/src/net/ess3/permissions/EnchantPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/GivePermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/GroupsPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/HelpPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/ItemPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/KitPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/Permissions.java4
-rw-r--r--Essentials/src/net/ess3/permissions/SpawnerPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/SpawnmobPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/UnlimitedItemPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/WarpPermissions.java2
-rw-r--r--Essentials/src/net/ess3/permissions/WorldPermissions.java2
-rw-r--r--Essentials/src/net/ess3/ranks/GMGroups.java6
-rw-r--r--Essentials/src/net/ess3/ranks/RankOptions.java4
-rw-r--r--Essentials/src/net/ess3/ranks/Ranks.java6
-rw-r--r--Essentials/src/net/ess3/ranks/RanksStorage.java14
-rw-r--r--Essentials/src/net/ess3/ranks/VaultGroups.java6
-rw-r--r--Essentials/src/net/ess3/settings/Backup.java4
-rw-r--r--Essentials/src/net/ess3/settings/Chat.java4
-rw-r--r--Essentials/src/net/ess3/settings/Commands.java8
-rw-r--r--Essentials/src/net/ess3/settings/Economy.java8
-rw-r--r--Essentials/src/net/ess3/settings/General.java4
-rw-r--r--Essentials/src/net/ess3/settings/Jails.java6
-rw-r--r--Essentials/src/net/ess3/settings/Kit.java4
-rw-r--r--Essentials/src/net/ess3/settings/Kits.java4
-rw-r--r--Essentials/src/net/ess3/settings/Settings.java6
-rw-r--r--Essentials/src/net/ess3/settings/SettingsHolder.java4
-rw-r--r--Essentials/src/net/ess3/settings/Spawns.java8
-rw-r--r--Essentials/src/net/ess3/settings/SpawnsHolder.java10
-rw-r--r--Essentials/src/net/ess3/settings/Warp.java4
-rw-r--r--Essentials/src/net/ess3/settings/WarpHolder.java4
-rw-r--r--Essentials/src/net/ess3/settings/Worlds.java2
-rw-r--r--Essentials/src/net/ess3/settings/commands/Afk.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/Back.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/God.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/Help.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/Home.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/Lightning.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/List.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/Spawnmob.java4
-rw-r--r--Essentials/src/net/ess3/settings/commands/Tpa.java4
-rw-r--r--Essentials/src/net/ess3/settings/geoip/Database.java2
-rw-r--r--Essentials/src/net/ess3/settings/geoip/GeoIP.java2
-rw-r--r--Essentials/src/net/ess3/settings/protect/Prevent.java7
-rw-r--r--Essentials/src/net/ess3/settings/protect/Protect.java6
-rw-r--r--Essentials/src/net/ess3/settings/protect/SignsAndRails.java4
-rw-r--r--Essentials/src/net/ess3/storage/AbstractDelayedYamlFileReader.java4
-rw-r--r--Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java5
-rw-r--r--Essentials/src/net/ess3/storage/AsyncStorageObjectHolder.java2
-rw-r--r--Essentials/src/net/ess3/storage/BukkitConstructor.java3
-rw-r--r--Essentials/src/net/ess3/storage/IStorageObjectMap.java4
-rw-r--r--Essentials/src/net/ess3/storage/ManagedFile.java4
-rw-r--r--Essentials/src/net/ess3/storage/StorageObjectMap.java6
-rw-r--r--Essentials/src/net/ess3/user/Ban.java2
-rw-r--r--Essentials/src/net/ess3/user/Inventory.java6
-rw-r--r--Essentials/src/net/ess3/user/UserBase.java14
-rw-r--r--Essentials/src/net/ess3/user/UserData.java2
-rw-r--r--Essentials/src/net/ess3/user/UserMap.java6
-rw-r--r--Essentials/src/net/ess3/utils/DateUtil.java2
-rw-r--r--Essentials/src/net/ess3/utils/DescParseTickFormat.java2
-rw-r--r--Essentials/src/net/ess3/utils/LocationUtil.java2
-rw-r--r--Essentials/src/net/ess3/utils/Util.java14
-rw-r--r--Essentials/src/net/ess3/utils/textreader/HelpInput.java10
-rw-r--r--Essentials/src/net/ess3/utils/textreader/KeywordReplacer.java6
-rw-r--r--Essentials/src/net/ess3/utils/textreader/TextInput.java8
-rw-r--r--Essentials/src/net/ess3/utils/textreader/TextPager.java5
-rw-r--r--Essentials/test/net/ess3/EconomyTest.java4
-rw-r--r--Essentials/test/net/ess3/FakeServer.java2
-rw-r--r--Essentials/test/net/ess3/StorageTest.java6
-rw-r--r--Essentials/test/net/ess3/UserTest.java4
-rw-r--r--Essentials/test/net/ess3/UtilTest.java6
172 files changed, 382 insertions, 414 deletions
diff --git a/Essentials/src/net/ess3/Essentials.java b/Essentials/src/net/ess3/Essentials.java
index ec408dbef..92c8f90f9 100644
--- a/Essentials/src/net/ess3/Essentials.java
+++ b/Essentials/src/net/ess3/Essentials.java
@@ -17,6 +17,16 @@
*/
package net.ess3;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import lombok.Getter;
import static net.ess3.I18n._;
import net.ess3.api.*;
import net.ess3.backup.Backup;
@@ -32,20 +42,8 @@ import net.ess3.metrics.MetricsStarter;
import net.ess3.ranks.RanksStorage;
import net.ess3.settings.SettingsHolder;
import net.ess3.settings.SpawnsHolder;
-import net.ess3.user.IOfflinePlayer;
-import net.ess3.user.User;
import net.ess3.user.UserMap;
import net.ess3.utils.ExecuteTimer;
-import java.io.File;
-import java.io.FileReader;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-import lombok.Getter;
import org.bukkit.Server;
import org.bukkit.World;
import org.bukkit.command.Command;
diff --git a/Essentials/src/net/ess3/EssentialsTimer.java b/Essentials/src/net/ess3/EssentialsTimer.java
index c34f4ebef..a144fe3c7 100644
--- a/Essentials/src/net/ess3/EssentialsTimer.java
+++ b/Essentials/src/net/ess3/EssentialsTimer.java
@@ -1,17 +1,13 @@
package net.ess3;
+import java.util.*;
+import java.util.logging.Level;
import static net.ess3.I18n._;
import net.ess3.api.IEssentials;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.user.UserData.TimestampType;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.LinkedList;
-import java.util.List;
-import java.util.Set;
-import java.util.logging.Level;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/I18n.java b/Essentials/src/net/ess3/I18n.java
index 0086576a8..949c0754a 100644
--- a/Essentials/src/net/ess3/I18n.java
+++ b/Essentials/src/net/ess3/I18n.java
@@ -1,7 +1,5 @@
package net.ess3;
-import net.ess3.api.IEssentials;
-import net.ess3.api.II18n;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
@@ -12,6 +10,8 @@ import java.text.MessageFormat;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
+import net.ess3.api.IEssentials;
+import net.ess3.api.II18n;
public class I18n implements II18n
diff --git a/Essentials/src/net/ess3/ItemDb.java b/Essentials/src/net/ess3/ItemDb.java
index 448eb7baa..1513c85cf 100644
--- a/Essentials/src/net/ess3/ItemDb.java
+++ b/Essentials/src/net/ess3/ItemDb.java
@@ -1,17 +1,17 @@
package net.ess3;
-import net.ess3.storage.ManagedFile;
-import static net.ess3.I18n._;
-import net.ess3.api.IEssentials;
-import net.ess3.api.IItemDb;
-import net.ess3.api.IUser;
-import net.ess3.permissions.Permissions;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.regex.Pattern;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.IEssentials;
+import net.ess3.api.IItemDb;
+import net.ess3.api.IUser;
+import net.ess3.permissions.Permissions;
+import net.ess3.storage.ManagedFile;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/Jails.java b/Essentials/src/net/ess3/Jails.java
index 482b3b3bd..d6612475a 100644
--- a/Essentials/src/net/ess3/Jails.java
+++ b/Essentials/src/net/ess3/Jails.java
@@ -1,15 +1,15 @@
package net.ess3;
-import static net.ess3.I18n._;
-import net.ess3.api.IEssentials;
-import net.ess3.api.IJails;
-import net.ess3.api.IUser;
-import net.ess3.storage.AsyncStorageObjectHolder;
import java.io.File;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.IEssentials;
+import net.ess3.api.IJails;
+import net.ess3.api.IUser;
+import net.ess3.storage.AsyncStorageObjectHolder;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.Entity;
diff --git a/Essentials/src/net/ess3/Kits.java b/Essentials/src/net/ess3/Kits.java
index fe9c55851..e979ade5f 100644
--- a/Essentials/src/net/ess3/Kits.java
+++ b/Essentials/src/net/ess3/Kits.java
@@ -1,5 +1,8 @@
package net.ess3;
+import java.io.File;
+import java.io.IOException;
+import java.util.*;
import static net.ess3.I18n._;
import net.ess3.api.IEssentials;
import net.ess3.api.IKits;
@@ -9,9 +12,6 @@ import net.ess3.settings.Kit;
import net.ess3.storage.AsyncStorageObjectHolder;
import net.ess3.user.UserData.TimestampType;
import net.ess3.utils.DateUtil;
-import java.io.File;
-import java.io.IOException;
-import java.util.*;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/Teleport.java b/Essentials/src/net/ess3/Teleport.java
index e703679cc..0d25e47bc 100644
--- a/Essentials/src/net/ess3/Teleport.java
+++ b/Essentials/src/net/ess3/Teleport.java
@@ -1,5 +1,8 @@
package net.ess3;
+import java.util.Calendar;
+import java.util.GregorianCalendar;
+import java.util.logging.Logger;
import static net.ess3.I18n._;
import net.ess3.api.IEssentials;
import net.ess3.api.ITeleport;
@@ -10,9 +13,6 @@ import net.ess3.user.CooldownException;
import net.ess3.user.UserData.TimestampType;
import net.ess3.utils.DateUtil;
import net.ess3.utils.LocationUtil;
-import java.util.Calendar;
-import java.util.GregorianCalendar;
-import java.util.logging.Logger;
import org.bukkit.Location;
import org.bukkit.entity.Entity;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/Warps.java b/Essentials/src/net/ess3/Warps.java
index 751b762ce..feca7fe49 100644
--- a/Essentials/src/net/ess3/Warps.java
+++ b/Essentials/src/net/ess3/Warps.java
@@ -1,5 +1,8 @@
package net.ess3;
+import java.io.File;
+import java.util.*;
+import java.util.logging.Logger;
import static net.ess3.I18n._;
import net.ess3.api.IEssentials;
import net.ess3.api.IWarp;
@@ -8,9 +11,6 @@ import net.ess3.api.InvalidNameException;
import net.ess3.commands.WarpNotFoundException;
import net.ess3.settings.WarpHolder;
import net.ess3.storage.StorageObjectMap;
-import java.io.File;
-import java.util.*;
-import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.Location;
diff --git a/Essentials/src/net/ess3/api/IEssentials.java b/Essentials/src/net/ess3/api/IEssentials.java
index 5372ebc3c..bc9ccfb6e 100644
--- a/Essentials/src/net/ess3/api/IEssentials.java
+++ b/Essentials/src/net/ess3/api/IEssentials.java
@@ -1,11 +1,10 @@
package net.ess3.api;
+import java.util.List;
import net.ess3.EssentialsTimer;
import net.ess3.economy.register.Methods;
import net.ess3.listener.TntExplodeListener;
import net.ess3.metrics.Metrics;
-import java.util.List;
-
import org.bukkit.World;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/api/IKits.java b/Essentials/src/net/ess3/api/IKits.java
index 62ad57321..03919f40d 100644
--- a/Essentials/src/net/ess3/api/IKits.java
+++ b/Essentials/src/net/ess3/api/IKits.java
@@ -1,8 +1,8 @@
package net.ess3.api;
+import java.util.Collection;
import net.ess3.commands.NoChargeException;
import net.ess3.settings.Kit;
-import java.util.Collection;
public interface IKits extends IReload
diff --git a/Essentials/src/net/ess3/api/IUser.java b/Essentials/src/net/ess3/api/IUser.java
index cad866601..4a15050d5 100644
--- a/Essentials/src/net/ess3/api/IUser.java
+++ b/Essentials/src/net/ess3/api/IUser.java
@@ -1,9 +1,9 @@
package net.ess3.api;
+import java.util.List;
import net.ess3.storage.IStorageObjectHolder;
import net.ess3.user.CooldownException;
import net.ess3.user.UserData;
-import java.util.List;
import org.bukkit.Location;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/backup/Backup.java b/Essentials/src/net/ess3/backup/Backup.java
index 454ad127f..17301ed92 100644
--- a/Essentials/src/net/ess3/backup/Backup.java
+++ b/Essentials/src/net/ess3/backup/Backup.java
@@ -1,9 +1,5 @@
package net.ess3.backup;
-import static net.ess3.I18n._;
-import net.ess3.api.IBackup;
-import net.ess3.api.IEssentials;
-import net.ess3.api.ISettings;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
@@ -11,6 +7,10 @@ import java.util.concurrent.atomic.AtomicBoolean;
import java.util.logging.Level;
import java.util.logging.Logger;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.IBackup;
+import net.ess3.api.IEssentials;
+import net.ess3.api.ISettings;
import org.bukkit.Bukkit;
import org.bukkit.Server;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/bukkit/Mob.java b/Essentials/src/net/ess3/bukkit/Mob.java
index c618a1038..0dd0bfab6 100644
--- a/Essentials/src/net/ess3/bukkit/Mob.java
+++ b/Essentials/src/net/ess3/bukkit/Mob.java
@@ -1,13 +1,9 @@
package net.ess3.bukkit;
-import static net.ess3.I18n._;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
+import static net.ess3.I18n._;
import org.bukkit.Location;
import org.bukkit.Server;
import org.bukkit.entity.EntityType;
diff --git a/Essentials/src/net/ess3/bukkit/Server.java b/Essentials/src/net/ess3/bukkit/Server.java
index 2491a4952..b13ce62fb 100644
--- a/Essentials/src/net/ess3/bukkit/Server.java
+++ b/Essentials/src/net/ess3/bukkit/Server.java
@@ -1,7 +1,7 @@
package net.ess3.bukkit;
-import net.ess3.api.server.IServer;
import lombok.Delegate;
+import net.ess3.api.server.IServer;
public class Server implements IServer {
@Delegate
diff --git a/Essentials/src/net/ess3/commands/Commandbackup.java b/Essentials/src/net/ess3/commands/Commandbackup.java
index 2b1e68750..c93ff4169 100644
--- a/Essentials/src/net/ess3/commands/Commandbackup.java
+++ b/Essentials/src/net/ess3/commands/Commandbackup.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IBackup;
import net.ess3.api.ISettings;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandbalancetop.java b/Essentials/src/net/ess3/commands/Commandbalancetop.java
index 98c3d3d90..02da6d78a 100644
--- a/Essentials/src/net/ess3/commands/Commandbalancetop.java
+++ b/Essentials/src/net/ess3/commands/Commandbalancetop.java
@@ -1,14 +1,14 @@
package net.ess3.commands;
-import static net.ess3.I18n._;
-import net.ess3.utils.Util;
-import net.ess3.api.IUser;
-import net.ess3.utils.textreader.ArrayListInput;
-import net.ess3.utils.textreader.TextPager;
import java.text.DateFormat;
import java.util.*;
import java.util.Map.Entry;
import java.util.concurrent.locks.ReentrantReadWriteLock;
+import static net.ess3.I18n._;
+import net.ess3.api.IUser;
+import net.ess3.utils.Util;
+import net.ess3.utils.textreader.ArrayListInput;
+import net.ess3.utils.textreader.TextPager;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandban.java b/Essentials/src/net/ess3/commands/Commandban.java
index 98d970987..f5cdae710 100644
--- a/Essentials/src/net/ess3/commands/Commandban.java
+++ b/Essentials/src/net/ess3/commands/Commandban.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import lombok.Cleanup;
import net.ess3.Console;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.user.Ban;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandbanip.java b/Essentials/src/net/ess3/commands/Commandbanip.java
index c55e57440..1123050da 100644
--- a/Essentials/src/net/ess3/commands/Commandbanip.java
+++ b/Essentials/src/net/ess3/commands/Commandbanip.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandbreak.java b/Essentials/src/net/ess3/commands/Commandbreak.java
index 8c90f0571..766eb04e1 100644
--- a/Essentials/src/net/ess3/commands/Commandbreak.java
+++ b/Essentials/src/net/ess3/commands/Commandbreak.java
@@ -1,9 +1,8 @@
package net.ess3.commands;
+import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import static net.ess3.I18n._;
-
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.event.block.BlockBreakEvent;
diff --git a/Essentials/src/net/ess3/commands/Commandclearinventory.java b/Essentials/src/net/ess3/commands/Commandclearinventory.java
index c46eb7206..ea6179357 100644
--- a/Essentials/src/net/ess3/commands/Commandclearinventory.java
+++ b/Essentials/src/net/ess3/commands/Commandclearinventory.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
+import java.util.List;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.List;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commanddelhome.java b/Essentials/src/net/ess3/commands/Commanddelhome.java
index b7606def6..4cfdf85d6 100644
--- a/Essentials/src/net/ess3/commands/Commanddelhome.java
+++ b/Essentials/src/net/ess3/commands/Commanddelhome.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import java.util.Locale;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.Locale;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandeco.java b/Essentials/src/net/ess3/commands/Commandeco.java
index 680e5d1b4..724160509 100644
--- a/Essentials/src/net/ess3/commands/Commandeco.java
+++ b/Essentials/src/net/ess3/commands/Commandeco.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
-import net.ess3.api.ISettings;
-import net.ess3.api.IUser;
-import static net.ess3.I18n._;
import java.util.Locale;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.ISettings;
+import net.ess3.api.IUser;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandenchant.java b/Essentials/src/net/ess3/commands/Commandenchant.java
index 7e38d13fc..f34ad6a70 100644
--- a/Essentials/src/net/ess3/commands/Commandenchant.java
+++ b/Essentials/src/net/ess3/commands/Commandenchant.java
@@ -1,14 +1,14 @@
package net.ess3.commands;
-import net.ess3.bukkit.Enchantments;
-import static net.ess3.I18n._;
-import net.ess3.utils.Util;
-import net.ess3.api.IUser;
-import net.ess3.permissions.EnchantPermissions;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
+import static net.ess3.I18n._;
+import net.ess3.api.IUser;
+import net.ess3.bukkit.Enchantments;
+import net.ess3.permissions.EnchantPermissions;
+import net.ess3.utils.Util;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/Commandfeed.java b/Essentials/src/net/ess3/commands/Commandfeed.java
index 55bca0932..31f12f9b7 100644
--- a/Essentials/src/net/ess3/commands/Commandfeed.java
+++ b/Essentials/src/net/ess3/commands/Commandfeed.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
+import java.util.List;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.List;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandgamemode.java b/Essentials/src/net/ess3/commands/Commandgamemode.java
index 535afeb77..cfa4c796b 100644
--- a/Essentials/src/net/ess3/commands/Commandgamemode.java
+++ b/Essentials/src/net/ess3/commands/Commandgamemode.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.Locale;
import org.bukkit.GameMode;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandgive.java b/Essentials/src/net/ess3/commands/Commandgive.java
index 13f5572c4..6512959d6 100644
--- a/Essentials/src/net/ess3/commands/Commandgive.java
+++ b/Essentials/src/net/ess3/commands/Commandgive.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.GivePermissions;
import net.ess3.utils.Util;
-import java.util.Locale;
import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandheal.java b/Essentials/src/net/ess3/commands/Commandheal.java
index 3fcb30999..41a744163 100644
--- a/Essentials/src/net/ess3/commands/Commandheal.java
+++ b/Essentials/src/net/ess3/commands/Commandheal.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import java.util.List;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.user.UserData.TimestampType;
-import java.util.List;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandhelp.java b/Essentials/src/net/ess3/commands/Commandhelp.java
index 7c2248e49..25f9640c2 100644
--- a/Essentials/src/net/ess3/commands/Commandhelp.java
+++ b/Essentials/src/net/ess3/commands/Commandhelp.java
@@ -1,14 +1,10 @@
package net.ess3.commands;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.utils.Util;
-import net.ess3.utils.textreader.HelpInput;
-import net.ess3.utils.textreader.IText;
-import net.ess3.utils.textreader.KeywordReplacer;
-import net.ess3.utils.textreader.TextInput;
-import net.ess3.utils.textreader.TextPager;
-import java.util.Locale;
+import net.ess3.utils.textreader.*;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandhelpop.java b/Essentials/src/net/ess3/commands/Commandhelpop.java
index b720ab590..195c4b15e 100644
--- a/Essentials/src/net/ess3/commands/Commandhelpop.java
+++ b/Essentials/src/net/ess3/commands/Commandhelpop.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import java.util.logging.Level;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.logging.Level;
+import net.ess3.utils.Util;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandhome.java b/Essentials/src/net/ess3/commands/Commandhome.java
index 4d3ddd0c1..9d1459659 100644
--- a/Essentials/src/net/ess3/commands/Commandhome.java
+++ b/Essentials/src/net/ess3/commands/Commandhome.java
@@ -1,14 +1,13 @@
package net.ess3.commands;
+import java.util.List;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.economy.Trade;
import net.ess3.permissions.Permissions;
import net.ess3.permissions.WorldPermissions;
import net.ess3.utils.Util;
-
-import java.util.List;
-import java.util.Locale;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commanditem.java b/Essentials/src/net/ess3/commands/Commanditem.java
index df371a752..a2339e976 100644
--- a/Essentials/src/net/ess3/commands/Commanditem.java
+++ b/Essentials/src/net/ess3/commands/Commanditem.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.ItemPermissions;
import net.ess3.permissions.Permissions;
-import java.util.Locale;
import org.bukkit.Material;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/Commandjump.java b/Essentials/src/net/ess3/commands/Commandjump.java
index de5a1c0d3..e8dff4eab 100644
--- a/Essentials/src/net/ess3/commands/Commandjump.java
+++ b/Essentials/src/net/ess3/commands/Commandjump.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import net.ess3.utils.LocationUtil;
import org.bukkit.Location;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandkick.java b/Essentials/src/net/ess3/commands/Commandkick.java
index d6703aa19..af29700c2 100644
--- a/Essentials/src/net/ess3/commands/Commandkick.java
+++ b/Essentials/src/net/ess3/commands/Commandkick.java
@@ -2,7 +2,6 @@ package net.ess3.commands;
import net.ess3.Console;
import static net.ess3.I18n._;
-
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandkillall.java b/Essentials/src/net/ess3/commands/Commandkillall.java
index 5388af0c6..ec624915a 100644
--- a/Essentials/src/net/ess3/commands/Commandkillall.java
+++ b/Essentials/src/net/ess3/commands/Commandkillall.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
-import static net.ess3.I18n._;
-import net.ess3.bukkit.Mob;
import java.util.Collections;
import java.util.Locale;
+import static net.ess3.I18n._;
+import net.ess3.bukkit.Mob;
import org.bukkit.Chunk;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandkit.java b/Essentials/src/net/ess3/commands/Commandkit.java
index ca620165a..9856bdb1a 100644
--- a/Essentials/src/net/ess3/commands/Commandkit.java
+++ b/Essentials/src/net/ess3/commands/Commandkit.java
@@ -1,13 +1,13 @@
package net.ess3.commands;
+import java.util.Collection;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.economy.Trade;
import net.ess3.permissions.KitPermissions;
import net.ess3.settings.Kit;
import net.ess3.utils.Util;
-import java.util.Collection;
-import java.util.Locale;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandkittycannon.java b/Essentials/src/net/ess3/commands/Commandkittycannon.java
index 74a3e7935..f8b12dfdf 100644
--- a/Essentials/src/net/ess3/commands/Commandkittycannon.java
+++ b/Essentials/src/net/ess3/commands/Commandkittycannon.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
+import java.util.Random;
import net.ess3.api.IUser;
import net.ess3.bukkit.Mob;
-import java.util.Random;
import org.bukkit.Location;
import org.bukkit.entity.Ocelot;
diff --git a/Essentials/src/net/ess3/commands/Commandlightning.java b/Essentials/src/net/ess3/commands/Commandlightning.java
index 3ac1b0494..f66cfa642 100644
--- a/Essentials/src/net/ess3/commands/Commandlightning.java
+++ b/Essentials/src/net/ess3/commands/Commandlightning.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.LightningStrike;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandlist.java b/Essentials/src/net/ess3/commands/Commandlist.java
index 5221ecad8..ea4deeefc 100644
--- a/Essentials/src/net/ess3/commands/Commandlist.java
+++ b/Essentials/src/net/ess3/commands/Commandlist.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import java.util.*;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.utils.Util;
-import java.util.*;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandmail.java b/Essentials/src/net/ess3/commands/Commandmail.java
index 722f61403..17f1aac49 100644
--- a/Essentials/src/net/ess3/commands/Commandmail.java
+++ b/Essentials/src/net/ess3/commands/Commandmail.java
@@ -1,11 +1,10 @@
package net.ess3.commands;
+import java.util.List;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.List;
-
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandme.java b/Essentials/src/net/ess3/commands/Commandme.java
index fb62ec234..1c6666d2b 100644
--- a/Essentials/src/net/ess3/commands/Commandme.java
+++ b/Essentials/src/net/ess3/commands/Commandme.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
+import net.ess3.utils.Util;
public class Commandme extends EssentialsCommand
diff --git a/Essentials/src/net/ess3/commands/Commandmore.java b/Essentials/src/net/ess3/commands/Commandmore.java
index fc2d2de00..519c723c7 100644
--- a/Essentials/src/net/ess3/commands/Commandmore.java
+++ b/Essentials/src/net/ess3/commands/Commandmore.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.ItemPermissions;
import net.ess3.permissions.Permissions;
-import java.util.Locale;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/Commandmsg.java b/Essentials/src/net/ess3/commands/Commandmsg.java
index e9ca1429d..431720ba2 100644
--- a/Essentials/src/net/ess3/commands/Commandmsg.java
+++ b/Essentials/src/net/ess3/commands/Commandmsg.java
@@ -1,13 +1,13 @@
package net.ess3.commands;
+import java.util.List;
+import lombok.Cleanup;
import net.ess3.Console;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.IReplyTo;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.List;
-import lombok.Cleanup;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandmute.java b/Essentials/src/net/ess3/commands/Commandmute.java
index 78d13d077..bf574f961 100644
--- a/Essentials/src/net/ess3/commands/Commandmute.java
+++ b/Essentials/src/net/ess3/commands/Commandmute.java
@@ -1,12 +1,11 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
-
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.user.UserData.TimestampType;
import net.ess3.utils.DateUtil;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandnick.java b/Essentials/src/net/ess3/commands/Commandnick.java
index e6e3df7f1..3f51b6f1c 100644
--- a/Essentials/src/net/ess3/commands/Commandnick.java
+++ b/Essentials/src/net/ess3/commands/Commandnick.java
@@ -1,12 +1,12 @@
package net.ess3.commands;
+import java.util.Locale;
+import lombok.Cleanup;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.Locale;
-import lombok.Cleanup;
+import net.ess3.utils.Util;
import org.bukkit.Server;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandnuke.java b/Essentials/src/net/ess3/commands/Commandnuke.java
index 9d39b6dca..e5259f134 100644
--- a/Essentials/src/net/ess3/commands/Commandnuke.java
+++ b/Essentials/src/net/ess3/commands/Commandnuke.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
-import static net.ess3.I18n._;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+import static net.ess3.I18n._;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandpay.java b/Essentials/src/net/ess3/commands/Commandpay.java
index d60f6ea18..76a3e6c0e 100644
--- a/Essentials/src/net/ess3/commands/Commandpay.java
+++ b/Essentials/src/net/ess3/commands/Commandpay.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandpowertool.java b/Essentials/src/net/ess3/commands/Commandpowertool.java
index cd8fe57b7..461e335cc 100644
--- a/Essentials/src/net/ess3/commands/Commandpowertool.java
+++ b/Essentials/src/net/ess3/commands/Commandpowertool.java
@@ -1,12 +1,12 @@
package net.ess3.commands;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.utils.Util;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Locale;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/Commandptime.java b/Essentials/src/net/ess3/commands/Commandptime.java
index 51cd0485f..0399682df 100644
--- a/Essentials/src/net/ess3/commands/Commandptime.java
+++ b/Essentials/src/net/ess3/commands/Commandptime.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
-import net.ess3.utils.DescParseTickFormat;
+import java.util.*;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import java.util.*;
+import net.ess3.utils.DescParseTickFormat;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandr.java b/Essentials/src/net/ess3/commands/Commandr.java
index 13c488c1e..166232041 100644
--- a/Essentials/src/net/ess3/commands/Commandr.java
+++ b/Essentials/src/net/ess3/commands/Commandr.java
@@ -2,10 +2,10 @@ package net.ess3.commands;
import net.ess3.Console;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.IReplyTo;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandrealname.java b/Essentials/src/net/ess3/commands/Commandrealname.java
index 0a5e7c783..0f2e60f7b 100644
--- a/Essentials/src/net/ess3/commands/Commandrealname.java
+++ b/Essentials/src/net/ess3/commands/Commandrealname.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import java.util.Locale;
+import lombok.Cleanup;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
-import java.util.Locale;
-import lombok.Cleanup;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandremove.java b/Essentials/src/net/ess3/commands/Commandremove.java
index af8a97d4c..f8b171259 100644
--- a/Essentials/src/net/ess3/commands/Commandremove.java
+++ b/Essentials/src/net/ess3/commands/Commandremove.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
+import java.util.Locale;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
-import java.util.Locale;
import org.bukkit.Chunk;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandrepair.java b/Essentials/src/net/ess3/commands/Commandrepair.java
index b523f076b..9762fc767 100644
--- a/Essentials/src/net/ess3/commands/Commandrepair.java
+++ b/Essentials/src/net/ess3/commands/Commandrepair.java
@@ -1,14 +1,14 @@
package net.ess3.commands;
-import net.ess3.api.ChargeException;
-import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
-import net.ess3.utils.Util;
-import net.ess3.api.IUser;
-import net.ess3.permissions.Permissions;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
+import static net.ess3.I18n._;
+import net.ess3.api.ChargeException;
+import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
+import net.ess3.permissions.Permissions;
+import net.ess3.utils.Util;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/Commandseen.java b/Essentials/src/net/ess3/commands/Commandseen.java
index 315fef9c0..d48ede62b 100644
--- a/Essentials/src/net/ess3/commands/Commandseen.java
+++ b/Essentials/src/net/ess3/commands/Commandseen.java
@@ -1,13 +1,12 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
-
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.storage.Location;
import net.ess3.user.UserData.TimestampType;
import net.ess3.utils.DateUtil;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandsell.java b/Essentials/src/net/ess3/commands/Commandsell.java
index a4e73661d..cc3671629 100644
--- a/Essentials/src/net/ess3/commands/Commandsell.java
+++ b/Essentials/src/net/ess3/commands/Commandsell.java
@@ -1,12 +1,12 @@
package net.ess3.commands;
+import java.util.Locale;
+import java.util.logging.Level;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
-import net.ess3.utils.Util;
import net.ess3.api.IUser;
import net.ess3.craftbukkit.InventoryWorkaround;
-import java.util.Locale;
-import java.util.logging.Level;
+import net.ess3.economy.Trade;
+import net.ess3.utils.Util;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/Commandsethome.java b/Essentials/src/net/ess3/commands/Commandsethome.java
index ed2a3cb16..d140f3d2e 100644
--- a/Essentials/src/net/ess3/commands/Commandsethome.java
+++ b/Essentials/src/net/ess3/commands/Commandsethome.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
-import static net.ess3.I18n._;
-import net.ess3.api.IUser;
-import net.ess3.permissions.Permissions;
import java.util.HashMap;
import java.util.Locale;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.IUser;
+import net.ess3.permissions.Permissions;
public class Commandsethome extends EssentialsCommand
diff --git a/Essentials/src/net/ess3/commands/Commandspawn.java b/Essentials/src/net/ess3/commands/Commandspawn.java
index 1f1b4a023..74e15ea6a 100644
--- a/Essentials/src/net/ess3/commands/Commandspawn.java
+++ b/Essentials/src/net/ess3/commands/Commandspawn.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import net.ess3.permissions.Permissions;
import net.ess3.settings.SpawnsHolder;
import org.bukkit.Location;
diff --git a/Essentials/src/net/ess3/commands/Commandspawner.java b/Essentials/src/net/ess3/commands/Commandspawner.java
index f54b7fc55..b7d98a6e3 100644
--- a/Essentials/src/net/ess3/commands/Commandspawner.java
+++ b/Essentials/src/net/ess3/commands/Commandspawner.java
@@ -1,15 +1,15 @@
package net.ess3.commands;
+import java.util.Locale;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
+import net.ess3.api.IUser;
import net.ess3.bukkit.Mob;
import net.ess3.economy.Trade;
-import net.ess3.api.IUser;
import net.ess3.permissions.SpawnerPermissions;
import net.ess3.utils.LocationUtil;
import net.ess3.utils.Util;
-import java.util.Locale;
-import lombok.Cleanup;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.block.CreatureSpawner;
diff --git a/Essentials/src/net/ess3/commands/Commandspawnmob.java b/Essentials/src/net/ess3/commands/Commandspawnmob.java
index d5b0ed5e2..00b1abd00 100644
--- a/Essentials/src/net/ess3/commands/Commandspawnmob.java
+++ b/Essentials/src/net/ess3/commands/Commandspawnmob.java
@@ -1,20 +1,22 @@
package net.ess3.commands;
+import java.util.HashSet;
+import java.util.Locale;
+import java.util.Random;
+import java.util.Set;
import static net.ess3.I18n._;
-import net.ess3.bukkit.Mob;
-import net.ess3.bukkit.Mob.MobException;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
+import net.ess3.bukkit.Mob;
+import net.ess3.bukkit.Mob.MobException;
import net.ess3.permissions.SpawnmobPermissions;
import net.ess3.utils.LocationUtil;
import net.ess3.utils.Util;
-import java.util.HashSet;
-import java.util.*;
import org.bukkit.DyeColor;
import org.bukkit.Location;
import org.bukkit.block.Block;
-import org.bukkit.entity.*;
import org.bukkit.entity.Villager.Profession;
+import org.bukkit.entity.*;
import org.bukkit.material.Colorable;
diff --git a/Essentials/src/net/ess3/commands/Commandsudo.java b/Essentials/src/net/ess3/commands/Commandsudo.java
index 15489a184..45d9d5ced 100644
--- a/Essentials/src/net/ess3/commands/Commandsudo.java
+++ b/Essentials/src/net/ess3/commands/Commandsudo.java
@@ -1,9 +1,8 @@
package net.ess3.commands;
+import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
-import static net.ess3.I18n._;
-
import org.bukkit.command.CommandSender;
import org.bukkit.command.PluginCommand;
diff --git a/Essentials/src/net/ess3/commands/Commandtempban.java b/Essentials/src/net/ess3/commands/Commandtempban.java
index fb3918231..610759b7a 100644
--- a/Essentials/src/net/ess3/commands/Commandtempban.java
+++ b/Essentials/src/net/ess3/commands/Commandtempban.java
@@ -2,7 +2,6 @@ package net.ess3.commands;
import net.ess3.Console;
import static net.ess3.I18n._;
-
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.user.Ban;
diff --git a/Essentials/src/net/ess3/commands/Commandtime.java b/Essentials/src/net/ess3/commands/Commandtime.java
index 48b322e31..caa4c6d08 100644
--- a/Essentials/src/net/ess3/commands/Commandtime.java
+++ b/Essentials/src/net/ess3/commands/Commandtime.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import java.util.*;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.utils.DescParseTickFormat;
import net.ess3.utils.Util;
-import java.util.*;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandtogglejail.java b/Essentials/src/net/ess3/commands/Commandtogglejail.java
index 1f2d52c49..04d4609a8 100644
--- a/Essentials/src/net/ess3/commands/Commandtogglejail.java
+++ b/Essentials/src/net/ess3/commands/Commandtogglejail.java
@@ -1,12 +1,11 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
-
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.user.UserData.TimestampType;
import net.ess3.utils.DateUtil;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandtop.java b/Essentials/src/net/ess3/commands/Commandtop.java
index 3298f8acd..802226990 100644
--- a/Essentials/src/net/ess3/commands/Commandtop.java
+++ b/Essentials/src/net/ess3/commands/Commandtop.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import org.bukkit.Location;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandtp.java b/Essentials/src/net/ess3/commands/Commandtp.java
index 103202a24..606b2b4d6 100644
--- a/Essentials/src/net/ess3/commands/Commandtp.java
+++ b/Essentials/src/net/ess3/commands/Commandtp.java
@@ -1,13 +1,13 @@
package net.ess3.commands;
+import lombok.Cleanup;
import net.ess3.Console;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
-import net.ess3.economy.Trade;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import net.ess3.permissions.Permissions;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandtpa.java b/Essentials/src/net/ess3/commands/Commandtpa.java
index 48f17f28d..999b57ec3 100644
--- a/Essentials/src/net/ess3/commands/Commandtpa.java
+++ b/Essentials/src/net/ess3/commands/Commandtpa.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
public class Commandtpa extends EssentialsCommand
diff --git a/Essentials/src/net/ess3/commands/Commandtpaall.java b/Essentials/src/net/ess3/commands/Commandtpaall.java
index 36bfd4086..7b81f2b8b 100644
--- a/Essentials/src/net/ess3/commands/Commandtpaall.java
+++ b/Essentials/src/net/ess3/commands/Commandtpaall.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandtpaccept.java b/Essentials/src/net/ess3/commands/Commandtpaccept.java
index e2a86f5bc..330cf0f70 100644
--- a/Essentials/src/net/ess3/commands/Commandtpaccept.java
+++ b/Essentials/src/net/ess3/commands/Commandtpaccept.java
@@ -1,12 +1,12 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.economy.Trade;
import net.ess3.permissions.Permissions;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandtpahere.java b/Essentials/src/net/ess3/commands/Commandtpahere.java
index efff0cb50..01e3dd29b 100644
--- a/Essentials/src/net/ess3/commands/Commandtpahere.java
+++ b/Essentials/src/net/ess3/commands/Commandtpahere.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
public class Commandtpahere extends EssentialsCommand
diff --git a/Essentials/src/net/ess3/commands/Commandtpall.java b/Essentials/src/net/ess3/commands/Commandtpall.java
index 15d59f1d4..df5f7d526 100644
--- a/Essentials/src/net/ess3/commands/Commandtpall.java
+++ b/Essentials/src/net/ess3/commands/Commandtpall.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandtphere.java b/Essentials/src/net/ess3/commands/Commandtphere.java
index 856cab2d4..78f4cd748 100644
--- a/Essentials/src/net/ess3/commands/Commandtphere.java
+++ b/Essentials/src/net/ess3/commands/Commandtphere.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.economy.Trade;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandtpo.java b/Essentials/src/net/ess3/commands/Commandtpo.java
index b7fdce113..7eba0262f 100644
--- a/Essentials/src/net/ess3/commands/Commandtpo.java
+++ b/Essentials/src/net/ess3/commands/Commandtpo.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandtpohere.java b/Essentials/src/net/ess3/commands/Commandtpohere.java
index 734ba32a5..48923e223 100644
--- a/Essentials/src/net/ess3/commands/Commandtpohere.java
+++ b/Essentials/src/net/ess3/commands/Commandtpohere.java
@@ -1,11 +1,11 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.permissions.WorldPermissions;
-import lombok.Cleanup;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandtppos.java b/Essentials/src/net/ess3/commands/Commandtppos.java
index 946bf9cbc..bbd0777ca 100644
--- a/Essentials/src/net/ess3/commands/Commandtppos.java
+++ b/Essentials/src/net/ess3/commands/Commandtppos.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import org.bukkit.Location;
import org.bukkit.command.CommandSender;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandunban.java b/Essentials/src/net/ess3/commands/Commandunban.java
index c3c6f71a1..9843deb8f 100644
--- a/Essentials/src/net/ess3/commands/Commandunban.java
+++ b/Essentials/src/net/ess3/commands/Commandunban.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandunbanip.java b/Essentials/src/net/ess3/commands/Commandunbanip.java
index 95c5f2e98..d4c6570c9 100644
--- a/Essentials/src/net/ess3/commands/Commandunbanip.java
+++ b/Essentials/src/net/ess3/commands/Commandunbanip.java
@@ -1,8 +1,8 @@
package net.ess3.commands;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
-import lombok.Cleanup;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/Commandunlimited.java b/Essentials/src/net/ess3/commands/Commandunlimited.java
index 74a25d638..6c5ff22a6 100644
--- a/Essentials/src/net/ess3/commands/Commandunlimited.java
+++ b/Essentials/src/net/ess3/commands/Commandunlimited.java
@@ -1,13 +1,13 @@
package net.ess3.commands;
+import java.util.Locale;
+import java.util.Set;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IUser;
import net.ess3.craftbukkit.InventoryWorkaround;
import net.ess3.permissions.Permissions;
import net.ess3.permissions.UnlimitedItemPermissions;
-import java.util.Locale;
-import java.util.Set;
-import lombok.Cleanup;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/Commandwarp.java b/Essentials/src/net/ess3/commands/Commandwarp.java
index a6383df43..6176280f6 100644
--- a/Essentials/src/net/ess3/commands/Commandwarp.java
+++ b/Essentials/src/net/ess3/commands/Commandwarp.java
@@ -1,16 +1,16 @@
package net.ess3.commands;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Locale;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
-import net.ess3.utils.Util;
import net.ess3.api.IUser;
import net.ess3.api.IWarps;
+import net.ess3.economy.Trade;
import net.ess3.permissions.Permissions;
import net.ess3.permissions.WarpPermissions;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Locale;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandwhois.java b/Essentials/src/net/ess3/commands/Commandwhois.java
index 18924ac9a..98084479e 100644
--- a/Essentials/src/net/ess3/commands/Commandwhois.java
+++ b/Essentials/src/net/ess3/commands/Commandwhois.java
@@ -1,15 +1,15 @@
package net.ess3.commands;
+import java.util.Locale;
+import lombok.Cleanup;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
+import net.ess3.craftbukkit.SetExpFix;
import net.ess3.permissions.Permissions;
import net.ess3.user.UserData;
import net.ess3.utils.DateUtil;
-import net.ess3.craftbukkit.SetExpFix;
-import java.util.Locale;
-import lombok.Cleanup;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/commands/Commandworld.java b/Essentials/src/net/ess3/commands/Commandworld.java
index d5e3bd58a..50c5886d7 100644
--- a/Essentials/src/net/ess3/commands/Commandworld.java
+++ b/Essentials/src/net/ess3/commands/Commandworld.java
@@ -1,10 +1,10 @@
package net.ess3.commands;
+import java.util.List;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import net.ess3.permissions.WorldPermissions;
-import java.util.List;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
diff --git a/Essentials/src/net/ess3/commands/Commandworth.java b/Essentials/src/net/ess3/commands/Commandworth.java
index 211460cae..10ea2c25e 100644
--- a/Essentials/src/net/ess3/commands/Commandworth.java
+++ b/Essentials/src/net/ess3/commands/Commandworth.java
@@ -1,9 +1,9 @@
package net.ess3.commands;
+import java.util.Locale;
import static net.ess3.I18n._;
-import net.ess3.utils.Util;
import net.ess3.api.IUser;
-import java.util.Locale;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/commands/EssentialsCommand.java b/Essentials/src/net/ess3/commands/EssentialsCommand.java
index 73215060a..cca9e1103 100644
--- a/Essentials/src/net/ess3/commands/EssentialsCommand.java
+++ b/Essentials/src/net/ess3/commands/EssentialsCommand.java
@@ -1,13 +1,13 @@
package net.ess3.commands;
+import java.util.List;
+import java.util.logging.Logger;
import static net.ess3.I18n._;
-import net.ess3.economy.Trade;
import net.ess3.api.IEssentials;
import net.ess3.api.IEssentialsModule;
import net.ess3.api.IUser;
+import net.ess3.economy.Trade;
import net.ess3.permissions.AbstractSuperpermsPermission;
-import java.util.List;
-import java.util.logging.Logger;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/src/net/ess3/commands/EssentialsCommandHandler.java b/Essentials/src/net/ess3/commands/EssentialsCommandHandler.java
index ff4150c99..21d18d706 100644
--- a/Essentials/src/net/ess3/commands/EssentialsCommandHandler.java
+++ b/Essentials/src/net/ess3/commands/EssentialsCommandHandler.java
@@ -1,11 +1,10 @@
package net.ess3.commands;
-import static net.ess3.I18n._;
-import net.ess3.api.*;
-
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
+import static net.ess3.I18n._;
+import net.ess3.api.*;
import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
diff --git a/Essentials/src/net/ess3/economy/Economy.java b/Essentials/src/net/ess3/economy/Economy.java
index 4ba48a3d9..c818dbf75 100644
--- a/Essentials/src/net/ess3/economy/Economy.java
+++ b/Essentials/src/net/ess3/economy/Economy.java
@@ -1,11 +1,11 @@
package net.ess3.economy;
-import net.ess3.utils.Util;
-import net.ess3.api.*;
-import net.ess3.permissions.Permissions;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.*;
+import net.ess3.permissions.Permissions;
+import net.ess3.utils.Util;
public class Economy implements IEconomy
diff --git a/Essentials/src/net/ess3/economy/Money.java b/Essentials/src/net/ess3/economy/Money.java
index 20eea3544..01da6d5ce 100644
--- a/Essentials/src/net/ess3/economy/Money.java
+++ b/Essentials/src/net/ess3/economy/Money.java
@@ -1,11 +1,11 @@
package net.ess3.economy;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/economy/MoneyHolder.java b/Essentials/src/net/ess3/economy/MoneyHolder.java
index a17fdb01f..c313e9645 100644
--- a/Essentials/src/net/ess3/economy/MoneyHolder.java
+++ b/Essentials/src/net/ess3/economy/MoneyHolder.java
@@ -1,9 +1,9 @@
package net.ess3.economy;
-import net.ess3.api.IEssentials;
-import net.ess3.storage.AsyncStorageObjectHolder;
import java.io.File;
import java.io.IOException;
+import net.ess3.api.IEssentials;
+import net.ess3.storage.AsyncStorageObjectHolder;
public class MoneyHolder extends AsyncStorageObjectHolder<Money>
diff --git a/Essentials/src/net/ess3/economy/Trade.java b/Essentials/src/net/ess3/economy/Trade.java
index 9a260ba2b..7b527d46e 100644
--- a/Essentials/src/net/ess3/economy/Trade.java
+++ b/Essentials/src/net/ess3/economy/Trade.java
@@ -1,14 +1,5 @@
package net.ess3.economy;
-import static net.ess3.I18n._;
-import net.ess3.api.ChargeException;
-import net.ess3.api.IEssentials;
-import net.ess3.api.ISettings;
-import net.ess3.api.IUser;
-import net.ess3.craftbukkit.InventoryWorkaround;
-import net.ess3.craftbukkit.SetExpFix;
-import net.ess3.permissions.NoCommandCostPermissions;
-import net.ess3.permissions.Permissions;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
@@ -19,6 +10,15 @@ import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.ChargeException;
+import net.ess3.api.IEssentials;
+import net.ess3.api.ISettings;
+import net.ess3.api.IUser;
+import net.ess3.craftbukkit.InventoryWorkaround;
+import net.ess3.craftbukkit.SetExpFix;
+import net.ess3.permissions.NoCommandCostPermissions;
+import net.ess3.permissions.Permissions;
import org.bukkit.Location;
import org.bukkit.entity.Item;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/economy/Worth.java b/Essentials/src/net/ess3/economy/Worth.java
index 91fa254b7..c14873b22 100644
--- a/Essentials/src/net/ess3/economy/Worth.java
+++ b/Essentials/src/net/ess3/economy/Worth.java
@@ -1,13 +1,13 @@
package net.ess3.economy;
-import net.ess3.storage.EnchantmentLevel;
-import net.ess3.storage.MapKeyType;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.EnchantmentLevel;
+import net.ess3.storage.MapKeyType;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
import org.bukkit.Material;
import org.bukkit.material.MaterialData;
diff --git a/Essentials/src/net/ess3/economy/WorthHolder.java b/Essentials/src/net/ess3/economy/WorthHolder.java
index 59074c77f..dfa3a28a1 100644
--- a/Essentials/src/net/ess3/economy/WorthHolder.java
+++ b/Essentials/src/net/ess3/economy/WorthHolder.java
@@ -1,13 +1,13 @@
package net.ess3.economy;
-import net.ess3.api.IEssentials;
-import net.ess3.api.IWorth;
-import net.ess3.storage.AsyncStorageObjectHolder;
-import net.ess3.storage.EnchantmentLevel;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
+import net.ess3.api.IEssentials;
+import net.ess3.api.IWorth;
+import net.ess3.storage.AsyncStorageObjectHolder;
+import net.ess3.storage.EnchantmentLevel;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.inventory.ItemStack;
import org.bukkit.material.MaterialData;
diff --git a/Essentials/src/net/ess3/economy/register/methods/BOSE6.java b/Essentials/src/net/ess3/economy/register/methods/BOSE6.java
index 200e8573c..2d8fd4715 100644
--- a/Essentials/src/net/ess3/economy/register/methods/BOSE6.java
+++ b/Essentials/src/net/ess3/economy/register/methods/BOSE6.java
@@ -1,7 +1,7 @@
package net.ess3.economy.register.methods;
-import net.ess3.economy.register.Method;
import cosine.boseconomy.BOSEconomy;
+import net.ess3.economy.register.Method;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/economy/register/methods/BOSE7.java b/Essentials/src/net/ess3/economy/register/methods/BOSE7.java
index f9092c350..46234bc52 100644
--- a/Essentials/src/net/ess3/economy/register/methods/BOSE7.java
+++ b/Essentials/src/net/ess3/economy/register/methods/BOSE7.java
@@ -1,7 +1,7 @@
package net.ess3.economy.register.methods;
-import net.ess3.economy.register.Method;
import cosine.boseconomy.BOSEconomy;
+import net.ess3.economy.register.Method;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/economy/register/methods/MCUR.java b/Essentials/src/net/ess3/economy/register/methods/MCUR.java
index 77fed351b..3c6d39fba 100644
--- a/Essentials/src/net/ess3/economy/register/methods/MCUR.java
+++ b/Essentials/src/net/ess3/economy/register/methods/MCUR.java
@@ -1,8 +1,8 @@
package net.ess3.economy.register.methods;
-import net.ess3.economy.register.Method;
import me.ashtheking.currency.Currency;
import me.ashtheking.currency.CurrencyList;
+import net.ess3.economy.register.Method;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/economy/register/methods/iCo4.java b/Essentials/src/net/ess3/economy/register/methods/iCo4.java
index 3972b2432..cf365d322 100644
--- a/Essentials/src/net/ess3/economy/register/methods/iCo4.java
+++ b/Essentials/src/net/ess3/economy/register/methods/iCo4.java
@@ -1,8 +1,8 @@
package net.ess3.economy.register.methods;
-import net.ess3.economy.register.Method;
import com.nijiko.coelho.iConomy.iConomy;
import com.nijiko.coelho.iConomy.system.Account;
+import net.ess3.economy.register.Method;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/economy/register/methods/iCo5.java b/Essentials/src/net/ess3/economy/register/methods/iCo5.java
index 171abfc7c..a25513f36 100644
--- a/Essentials/src/net/ess3/economy/register/methods/iCo5.java
+++ b/Essentials/src/net/ess3/economy/register/methods/iCo5.java
@@ -1,11 +1,11 @@
package net.ess3.economy.register.methods;
-import net.ess3.economy.register.Method;
import com.iConomy.iConomy;
import com.iConomy.system.Account;
import com.iConomy.system.BankAccount;
import com.iConomy.system.Holdings;
import com.iConomy.util.Constants;
+import net.ess3.economy.register.Method;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/economy/register/methods/iCo6.java b/Essentials/src/net/ess3/economy/register/methods/iCo6.java
index 4944a91a9..c68882aa3 100644
--- a/Essentials/src/net/ess3/economy/register/methods/iCo6.java
+++ b/Essentials/src/net/ess3/economy/register/methods/iCo6.java
@@ -1,10 +1,10 @@
package net.ess3.economy.register.methods;
-import net.ess3.economy.register.Method;
import com.iCo6.iConomy;
import com.iCo6.system.Account;
import com.iCo6.system.Accounts;
import com.iCo6.system.Holdings;
+import net.ess3.economy.register.Method;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/listener/EssentialsBlockListener.java b/Essentials/src/net/ess3/listener/EssentialsBlockListener.java
index e23702135..7f5f55c6e 100644
--- a/Essentials/src/net/ess3/listener/EssentialsBlockListener.java
+++ b/Essentials/src/net/ess3/listener/EssentialsBlockListener.java
@@ -1,8 +1,8 @@
package net.ess3.listener;
-import net.ess3.utils.Util;
import net.ess3.api.IEssentials;
import net.ess3.api.IUser;
+import net.ess3.utils.Util;
import org.bukkit.GameMode;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/Essentials/src/net/ess3/listener/EssentialsEntityListener.java b/Essentials/src/net/ess3/listener/EssentialsEntityListener.java
index c3f145ea7..a09078438 100644
--- a/Essentials/src/net/ess3/listener/EssentialsEntityListener.java
+++ b/Essentials/src/net/ess3/listener/EssentialsEntityListener.java
@@ -1,13 +1,13 @@
package net.ess3.listener;
+import java.util.List;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IEssentials;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
import net.ess3.permissions.Permissions;
import net.ess3.user.UserData.TimestampType;
-import java.util.List;
-import lombok.Cleanup;
import org.bukkit.Material;
import org.bukkit.entity.Ageable;
import org.bukkit.entity.Entity;
diff --git a/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java b/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java
index b17f94949..564a75f34 100644
--- a/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java
+++ b/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java
@@ -1,5 +1,13 @@
package net.ess3.listener;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Locale;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import lombok.Cleanup;
import static net.ess3.I18n._;
import net.ess3.api.IEssentials;
import net.ess3.api.ISettings;
@@ -11,14 +19,6 @@ import net.ess3.utils.textreader.IText;
import net.ess3.utils.textreader.KeywordReplacer;
import net.ess3.utils.textreader.TextInput;
import net.ess3.utils.textreader.TextPager;
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Locale;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-import lombok.Cleanup;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.Server;
@@ -29,8 +29,8 @@ import org.bukkit.event.Listener;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.event.inventory.InventoryCloseEvent;
import org.bukkit.event.inventory.InventoryType;
-import org.bukkit.event.player.*;
import org.bukkit.event.player.PlayerLoginEvent.Result;
+import org.bukkit.event.player.*;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
import org.bukkit.inventory.InventoryHolder;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/listener/EssentialsPluginListener.java b/Essentials/src/net/ess3/listener/EssentialsPluginListener.java
index 2d5e7a9d4..46b87a28c 100644
--- a/Essentials/src/net/ess3/listener/EssentialsPluginListener.java
+++ b/Essentials/src/net/ess3/listener/EssentialsPluginListener.java
@@ -1,14 +1,14 @@
package net.ess3.listener;
+import java.util.logging.Level;
import net.ess3.api.IEssentials;
import net.ess3.api.IReload;
import net.ess3.api.ISettings;
+import net.ess3.economy.register.Methods;
import net.ess3.ranks.GMGroups;
+import net.ess3.ranks.RanksStorage;
import net.ess3.ranks.VaultGroups;
-import net.ess3.economy.register.Methods;
import net.ess3.settings.General;
-import net.ess3.ranks.RanksStorage;
-import java.util.logging.Level;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
diff --git a/Essentials/src/net/ess3/listener/TntExplodeListener.java b/Essentials/src/net/ess3/listener/TntExplodeListener.java
index fc4609d05..66ef5c284 100644
--- a/Essentials/src/net/ess3/listener/TntExplodeListener.java
+++ b/Essentials/src/net/ess3/listener/TntExplodeListener.java
@@ -1,7 +1,7 @@
package net.ess3.listener;
-import net.ess3.api.IEssentials;
import java.util.concurrent.atomic.AtomicBoolean;
+import net.ess3.api.IEssentials;
import org.bukkit.entity.LivingEntity;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
diff --git a/Essentials/src/net/ess3/metrics/MetricsStarter.java b/Essentials/src/net/ess3/metrics/MetricsStarter.java
index 46b1651aa..ed55f9d40 100644
--- a/Essentials/src/net/ess3/metrics/MetricsStarter.java
+++ b/Essentials/src/net/ess3/metrics/MetricsStarter.java
@@ -1,18 +1,15 @@
package net.ess3.metrics;
+import com.nijikokun.bukkit.Permissions.Permissions;
+import java.util.Locale;
+import java.util.logging.Level;
+import lombok.Cleanup;
import net.ess3.api.IEssentials;
import net.ess3.api.ISettings;
import net.ess3.economy.register.Method;
import net.ess3.economy.register.methods.VaultEco;
import net.ess3.metrics.Metrics.Graph;
import net.ess3.metrics.Metrics.Plotter;
-//import com.earth2me.essentials.register.payment.Method;
-//import com.earth2me.essentials.register.payment.methods.VaultEco;
-import com.nijikokun.bukkit.Permissions.Permissions;
-import java.util.Locale;
-import java.util.logging.Level;
-
-import lombok.Cleanup;
public class MetricsStarter implements Runnable
diff --git a/Essentials/src/net/ess3/permissions/AbstractSuperpermsPermission.java b/Essentials/src/net/ess3/permissions/AbstractSuperpermsPermission.java
index ca6c33cfa..211ce53aa 100644
--- a/Essentials/src/net/ess3/permissions/AbstractSuperpermsPermission.java
+++ b/Essentials/src/net/ess3/permissions/AbstractSuperpermsPermission.java
@@ -1,7 +1,7 @@
package net.ess3.permissions;
-import net.ess3.utils.Util;
import net.ess3.api.IPermission;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.permissions.Permission;
import org.bukkit.permissions.PermissionDefault;
diff --git a/Essentials/src/net/ess3/permissions/EnchantPermissions.java b/Essentials/src/net/ess3/permissions/EnchantPermissions.java
index 996477338..cc2095c8e 100644
--- a/Essentials/src/net/ess3/permissions/EnchantPermissions.java
+++ b/Essentials/src/net/ess3/permissions/EnchantPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
public class EnchantPermissions
diff --git a/Essentials/src/net/ess3/permissions/GivePermissions.java b/Essentials/src/net/ess3/permissions/GivePermissions.java
index 231acb8b7..a4cdeb5f6 100644
--- a/Essentials/src/net/ess3/permissions/GivePermissions.java
+++ b/Essentials/src/net/ess3/permissions/GivePermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.EnumMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
import org.bukkit.Material;
import org.bukkit.permissions.PermissionDefault;
diff --git a/Essentials/src/net/ess3/permissions/GroupsPermissions.java b/Essentials/src/net/ess3/permissions/GroupsPermissions.java
index 330cb7fb8..ed3095e38 100644
--- a/Essentials/src/net/ess3/permissions/GroupsPermissions.java
+++ b/Essentials/src/net/ess3/permissions/GroupsPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
public class GroupsPermissions
diff --git a/Essentials/src/net/ess3/permissions/HelpPermissions.java b/Essentials/src/net/ess3/permissions/HelpPermissions.java
index 3e7b251bd..3087cd4e9 100644
--- a/Essentials/src/net/ess3/permissions/HelpPermissions.java
+++ b/Essentials/src/net/ess3/permissions/HelpPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
public class HelpPermissions
diff --git a/Essentials/src/net/ess3/permissions/ItemPermissions.java b/Essentials/src/net/ess3/permissions/ItemPermissions.java
index 53ff48ae6..bcc77ef34 100644
--- a/Essentials/src/net/ess3/permissions/ItemPermissions.java
+++ b/Essentials/src/net/ess3/permissions/ItemPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.EnumMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
import org.bukkit.Material;
import org.bukkit.permissions.PermissionDefault;
diff --git a/Essentials/src/net/ess3/permissions/KitPermissions.java b/Essentials/src/net/ess3/permissions/KitPermissions.java
index c01768fa6..00365aeac 100644
--- a/Essentials/src/net/ess3/permissions/KitPermissions.java
+++ b/Essentials/src/net/ess3/permissions/KitPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
import org.bukkit.permissions.PermissionDefault;
diff --git a/Essentials/src/net/ess3/permissions/Permissions.java b/Essentials/src/net/ess3/permissions/Permissions.java
index 3d2ac9160..05e971041 100644
--- a/Essentials/src/net/ess3/permissions/Permissions.java
+++ b/Essentials/src/net/ess3/permissions/Permissions.java
@@ -1,8 +1,8 @@
package net.ess3.permissions;
-import net.ess3.utils.Util;
-import net.ess3.api.IPermission;
import java.util.Locale;
+import net.ess3.api.IPermission;
+import net.ess3.utils.Util;
import org.bukkit.command.CommandSender;
import org.bukkit.permissions.Permission;
import org.bukkit.permissions.PermissionDefault;
diff --git a/Essentials/src/net/ess3/permissions/SpawnerPermissions.java b/Essentials/src/net/ess3/permissions/SpawnerPermissions.java
index 67674370a..8e8a4bb1e 100644
--- a/Essentials/src/net/ess3/permissions/SpawnerPermissions.java
+++ b/Essentials/src/net/ess3/permissions/SpawnerPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
public class SpawnerPermissions
diff --git a/Essentials/src/net/ess3/permissions/SpawnmobPermissions.java b/Essentials/src/net/ess3/permissions/SpawnmobPermissions.java
index ce8441706..21bb0b286 100644
--- a/Essentials/src/net/ess3/permissions/SpawnmobPermissions.java
+++ b/Essentials/src/net/ess3/permissions/SpawnmobPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
public class SpawnmobPermissions {
private static Map<String, IPermission> permissions = new HashMap<String, IPermission>();
diff --git a/Essentials/src/net/ess3/permissions/UnlimitedItemPermissions.java b/Essentials/src/net/ess3/permissions/UnlimitedItemPermissions.java
index 02d6ec9b0..e6c1b3bff 100644
--- a/Essentials/src/net/ess3/permissions/UnlimitedItemPermissions.java
+++ b/Essentials/src/net/ess3/permissions/UnlimitedItemPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.EnumMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
import org.bukkit.Material;
public class UnlimitedItemPermissions
diff --git a/Essentials/src/net/ess3/permissions/WarpPermissions.java b/Essentials/src/net/ess3/permissions/WarpPermissions.java
index f8d146b61..c87d78437 100644
--- a/Essentials/src/net/ess3/permissions/WarpPermissions.java
+++ b/Essentials/src/net/ess3/permissions/WarpPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
import org.bukkit.permissions.PermissionDefault;
diff --git a/Essentials/src/net/ess3/permissions/WorldPermissions.java b/Essentials/src/net/ess3/permissions/WorldPermissions.java
index d86e22546..a4d14a174 100644
--- a/Essentials/src/net/ess3/permissions/WorldPermissions.java
+++ b/Essentials/src/net/ess3/permissions/WorldPermissions.java
@@ -1,9 +1,9 @@
package net.ess3.permissions;
-import net.ess3.api.IPermission;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
+import net.ess3.api.IPermission;
public class WorldPermissions
{
diff --git a/Essentials/src/net/ess3/ranks/GMGroups.java b/Essentials/src/net/ess3/ranks/GMGroups.java
index 8c07555e3..650ebac11 100644
--- a/Essentials/src/net/ess3/ranks/GMGroups.java
+++ b/Essentials/src/net/ess3/ranks/GMGroups.java
@@ -1,12 +1,12 @@
package net.ess3.ranks;
-import net.ess3.utils.Util;
+import java.text.MessageFormat;
+import lombok.Cleanup;
import net.ess3.api.IEssentials;
import net.ess3.api.IRanks;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
-import java.text.MessageFormat;
-import lombok.Cleanup;
+import net.ess3.utils.Util;
import org.anjocaido.groupmanager.GroupManager;
import org.anjocaido.groupmanager.permissions.AnjoPermissionsHandler;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/ranks/RankOptions.java b/Essentials/src/net/ess3/ranks/RankOptions.java
index a8a8c3298..c22e493f5 100644
--- a/Essentials/src/net/ess3/ranks/RankOptions.java
+++ b/Essentials/src/net/ess3/ranks/RankOptions.java
@@ -1,9 +1,9 @@
package net.ess3.ranks;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/ranks/Ranks.java b/Essentials/src/net/ess3/ranks/Ranks.java
index a77f09846..fffe8fd4a 100644
--- a/Essentials/src/net/ess3/ranks/Ranks.java
+++ b/Essentials/src/net/ess3/ranks/Ranks.java
@@ -1,11 +1,11 @@
package net.ess3.ranks;
-import net.ess3.storage.Comment;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.LinkedHashMap;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/ranks/RanksStorage.java b/Essentials/src/net/ess3/ranks/RanksStorage.java
index 85d5743b5..b4293bedf 100644
--- a/Essentials/src/net/ess3/ranks/RanksStorage.java
+++ b/Essentials/src/net/ess3/ranks/RanksStorage.java
@@ -1,12 +1,5 @@
package net.ess3.ranks;
-import net.ess3.utils.Util;
-import net.ess3.api.IEssentials;
-import net.ess3.api.IRanks;
-import net.ess3.api.ISettings;
-import net.ess3.api.IUser;
-import net.ess3.permissions.GroupsPermissions;
-import net.ess3.storage.AsyncStorageObjectHolder;
import java.io.File;
import java.text.MessageFormat;
import java.util.ArrayList;
@@ -15,6 +8,13 @@ import java.util.Collections;
import java.util.Map;
import java.util.Map.Entry;
import lombok.Cleanup;
+import net.ess3.api.IEssentials;
+import net.ess3.api.IRanks;
+import net.ess3.api.ISettings;
+import net.ess3.api.IUser;
+import net.ess3.permissions.GroupsPermissions;
+import net.ess3.storage.AsyncStorageObjectHolder;
+import net.ess3.utils.Util;
public class RanksStorage extends AsyncStorageObjectHolder<Ranks> implements IRanks
diff --git a/Essentials/src/net/ess3/ranks/VaultGroups.java b/Essentials/src/net/ess3/ranks/VaultGroups.java
index 30f526686..c0710517c 100644
--- a/Essentials/src/net/ess3/ranks/VaultGroups.java
+++ b/Essentials/src/net/ess3/ranks/VaultGroups.java
@@ -1,12 +1,12 @@
package net.ess3.ranks;
-import net.ess3.utils.Util;
+import java.text.MessageFormat;
+import lombok.Cleanup;
import net.ess3.api.IEssentials;
import net.ess3.api.IRanks;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
-import java.text.MessageFormat;
-import lombok.Cleanup;
+import net.ess3.utils.Util;
import net.milkbowl.vault.chat.Chat;
import org.bukkit.plugin.RegisteredServiceProvider;
diff --git a/Essentials/src/net/ess3/settings/Backup.java b/Essentials/src/net/ess3/settings/Backup.java
index 9b2ce28cf..a3e147c22 100644
--- a/Essentials/src/net/ess3/settings/Backup.java
+++ b/Essentials/src/net/ess3/settings/Backup.java
@@ -1,9 +1,9 @@
package net.ess3.settings;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/Chat.java b/Essentials/src/net/ess3/settings/Chat.java
index 44bafc395..78b970582 100644
--- a/Essentials/src/net/ess3/settings/Chat.java
+++ b/Essentials/src/net/ess3/settings/Chat.java
@@ -1,9 +1,9 @@
package net.ess3.settings;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/Commands.java b/Essentials/src/net/ess3/settings/Commands.java
index 899ba6b1d..c67ca2da3 100644
--- a/Essentials/src/net/ess3/settings/Commands.java
+++ b/Essentials/src/net/ess3/settings/Commands.java
@@ -1,13 +1,13 @@
package net.ess3.settings;
-import net.ess3.settings.commands.*;
-import net.ess3.storage.Comment;
-import net.ess3.storage.ListType;
-import net.ess3.storage.StorageObject;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.settings.commands.*;
+import net.ess3.storage.Comment;
+import net.ess3.storage.ListType;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/Economy.java b/Essentials/src/net/ess3/settings/Economy.java
index d1eced963..ffbd57045 100644
--- a/Essentials/src/net/ess3/settings/Economy.java
+++ b/Essentials/src/net/ess3/settings/Economy.java
@@ -1,13 +1,13 @@
package net.ess3.settings;
-import net.ess3.economy.Worth;
-import net.ess3.storage.Comment;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.economy.Worth;
+import net.ess3.storage.Comment;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/General.java b/Essentials/src/net/ess3/settings/General.java
index 2f247ec57..ccb91c0f2 100644
--- a/Essentials/src/net/ess3/settings/General.java
+++ b/Essentials/src/net/ess3/settings/General.java
@@ -1,11 +1,11 @@
package net.ess3.settings;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
import org.bukkit.entity.EntityType;
diff --git a/Essentials/src/net/ess3/settings/Jails.java b/Essentials/src/net/ess3/settings/Jails.java
index a6e1f5c82..6bcad4d4a 100644
--- a/Essentials/src/net/ess3/settings/Jails.java
+++ b/Essentials/src/net/ess3/settings/Jails.java
@@ -1,12 +1,12 @@
package net.ess3.settings;
-import net.ess3.storage.Location;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Location;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/Kit.java b/Essentials/src/net/ess3/settings/Kit.java
index 0ffff6759..822209eda 100644
--- a/Essentials/src/net/ess3/settings/Kit.java
+++ b/Essentials/src/net/ess3/settings/Kit.java
@@ -1,11 +1,11 @@
package net.ess3.settings;
-import net.ess3.storage.ListType;
-import net.ess3.storage.StorageObject;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.ListType;
+import net.ess3.storage.StorageObject;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/settings/Kits.java b/Essentials/src/net/ess3/settings/Kits.java
index 7992b9867..79abaea59 100644
--- a/Essentials/src/net/ess3/settings/Kits.java
+++ b/Essentials/src/net/ess3/settings/Kits.java
@@ -1,11 +1,11 @@
package net.ess3.settings;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
import org.bukkit.Material;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/settings/Settings.java b/Essentials/src/net/ess3/settings/Settings.java
index 11705f493..f5d87ba20 100644
--- a/Essentials/src/net/ess3/settings/Settings.java
+++ b/Essentials/src/net/ess3/settings/Settings.java
@@ -1,12 +1,12 @@
package net.ess3.settings;
-import net.ess3.storage.Comment;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/SettingsHolder.java b/Essentials/src/net/ess3/settings/SettingsHolder.java
index 0c0e07cd2..f12baa823 100644
--- a/Essentials/src/net/ess3/settings/SettingsHolder.java
+++ b/Essentials/src/net/ess3/settings/SettingsHolder.java
@@ -1,10 +1,10 @@
package net.ess3.settings;
+import java.io.File;
+import java.util.concurrent.atomic.AtomicBoolean;
import net.ess3.api.IEssentials;
import net.ess3.api.ISettings;
import net.ess3.storage.AsyncStorageObjectHolder;
-import java.io.File;
-import java.util.concurrent.atomic.AtomicBoolean;
public class SettingsHolder extends AsyncStorageObjectHolder<Settings> implements ISettings
diff --git a/Essentials/src/net/ess3/settings/Spawns.java b/Essentials/src/net/ess3/settings/Spawns.java
index 15ee73fe6..4c0239101 100644
--- a/Essentials/src/net/ess3/settings/Spawns.java
+++ b/Essentials/src/net/ess3/settings/Spawns.java
@@ -1,13 +1,13 @@
package net.ess3.settings;
-import net.ess3.storage.Comment;
-import net.ess3.storage.Location;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.Location;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/SpawnsHolder.java b/Essentials/src/net/ess3/settings/SpawnsHolder.java
index fd545705d..cc63d98c8 100644
--- a/Essentials/src/net/ess3/settings/SpawnsHolder.java
+++ b/Essentials/src/net/ess3/settings/SpawnsHolder.java
@@ -1,5 +1,10 @@
package net.ess3.settings;
+import java.io.File;
+import java.util.HashMap;
+import java.util.Locale;
+import java.util.Map;
+import java.util.logging.Level;
import static net.ess3.I18n._;
import net.ess3.api.IEssentials;
import net.ess3.api.IEssentialsModule;
@@ -11,11 +16,6 @@ import net.ess3.utils.textreader.IText;
import net.ess3.utils.textreader.KeywordReplacer;
import net.ess3.utils.textreader.SimpleTextInput;
import net.ess3.utils.textreader.SimpleTextPager;
-import java.io.File;
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.Map;
-import java.util.logging.Level;
import org.bukkit.*;
import org.bukkit.event.Event;
import org.bukkit.event.EventException;
diff --git a/Essentials/src/net/ess3/settings/Warp.java b/Essentials/src/net/ess3/settings/Warp.java
index 7b5a2f597..963a5420a 100644
--- a/Essentials/src/net/ess3/settings/Warp.java
+++ b/Essentials/src/net/ess3/settings/Warp.java
@@ -1,9 +1,9 @@
package net.ess3.settings;
-import net.ess3.storage.Location;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Location;
+import net.ess3.storage.StorageObject;
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/Essentials/src/net/ess3/settings/WarpHolder.java b/Essentials/src/net/ess3/settings/WarpHolder.java
index eaef24b6d..06bf47121 100644
--- a/Essentials/src/net/ess3/settings/WarpHolder.java
+++ b/Essentials/src/net/ess3/settings/WarpHolder.java
@@ -1,11 +1,11 @@
package net.ess3.settings;
+import java.io.File;
+import java.io.IOException;
import net.ess3.api.IEssentials;
import net.ess3.api.IWarp;
import net.ess3.api.InvalidNameException;
import net.ess3.storage.AsyncStorageObjectHolder;
-import java.io.File;
-import java.io.IOException;
public class WarpHolder extends AsyncStorageObjectHolder<Warp> implements IWarp
diff --git a/Essentials/src/net/ess3/settings/Worlds.java b/Essentials/src/net/ess3/settings/Worlds.java
index 0d9fdb754..4e624c961 100644
--- a/Essentials/src/net/ess3/settings/Worlds.java
+++ b/Essentials/src/net/ess3/settings/Worlds.java
@@ -1,8 +1,8 @@
package net.ess3.settings;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.StorageObject;
@Data
@EqualsAndHashCode(callSuper = false)
diff --git a/Essentials/src/net/ess3/settings/commands/Afk.java b/Essentials/src/net/ess3/settings/commands/Afk.java
index 0b337e049..171926218 100644
--- a/Essentials/src/net/ess3/settings/commands/Afk.java
+++ b/Essentials/src/net/ess3/settings/commands/Afk.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/Back.java b/Essentials/src/net/ess3/settings/commands/Back.java
index 54a4aa246..e83c53860 100644
--- a/Essentials/src/net/ess3/settings/commands/Back.java
+++ b/Essentials/src/net/ess3/settings/commands/Back.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/God.java b/Essentials/src/net/ess3/settings/commands/God.java
index 32ab65c97..89b8505ae 100644
--- a/Essentials/src/net/ess3/settings/commands/God.java
+++ b/Essentials/src/net/ess3/settings/commands/God.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/Help.java b/Essentials/src/net/ess3/settings/commands/Help.java
index 92d5774c7..585426dce 100644
--- a/Essentials/src/net/ess3/settings/commands/Help.java
+++ b/Essentials/src/net/ess3/settings/commands/Help.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/Home.java b/Essentials/src/net/ess3/settings/commands/Home.java
index f23af4646..8b4c7356b 100644
--- a/Essentials/src/net/ess3/settings/commands/Home.java
+++ b/Essentials/src/net/ess3/settings/commands/Home.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/Lightning.java b/Essentials/src/net/ess3/settings/commands/Lightning.java
index ee0d2ba3e..5b9e2adf6 100644
--- a/Essentials/src/net/ess3/settings/commands/Lightning.java
+++ b/Essentials/src/net/ess3/settings/commands/Lightning.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/List.java b/Essentials/src/net/ess3/settings/commands/List.java
index 6258123f8..e2b869aaf 100644
--- a/Essentials/src/net/ess3/settings/commands/List.java
+++ b/Essentials/src/net/ess3/settings/commands/List.java
@@ -1,10 +1,10 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/Spawnmob.java b/Essentials/src/net/ess3/settings/commands/Spawnmob.java
index 4f9a524f2..a1a870e49 100644
--- a/Essentials/src/net/ess3/settings/commands/Spawnmob.java
+++ b/Essentials/src/net/ess3/settings/commands/Spawnmob.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/commands/Tpa.java b/Essentials/src/net/ess3/settings/commands/Tpa.java
index b11e71035..5b8795266 100644
--- a/Essentials/src/net/ess3/settings/commands/Tpa.java
+++ b/Essentials/src/net/ess3/settings/commands/Tpa.java
@@ -1,9 +1,9 @@
package net.ess3.settings.commands;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/geoip/Database.java b/Essentials/src/net/ess3/settings/geoip/Database.java
index 089477b25..06c3821f8 100644
--- a/Essentials/src/net/ess3/settings/geoip/Database.java
+++ b/Essentials/src/net/ess3/settings/geoip/Database.java
@@ -1,8 +1,8 @@
package net.ess3.settings.geoip;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/geoip/GeoIP.java b/Essentials/src/net/ess3/settings/geoip/GeoIP.java
index cae4a4df0..04f6f5a77 100644
--- a/Essentials/src/net/ess3/settings/geoip/GeoIP.java
+++ b/Essentials/src/net/ess3/settings/geoip/GeoIP.java
@@ -1,8 +1,8 @@
package net.ess3.settings.geoip;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/settings/protect/Prevent.java b/Essentials/src/net/ess3/settings/protect/Prevent.java
index 37ab8ec1f..f99c43d21 100644
--- a/Essentials/src/net/ess3/settings/protect/Prevent.java
+++ b/Essentials/src/net/ess3/settings/protect/Prevent.java
@@ -1,14 +1,13 @@
package net.ess3.settings.protect;
-import net.ess3.storage.*;
-import java.util.HashMap;
import java.util.HashSet;
-import java.util.Map;
import java.util.Set;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.ListType;
+import net.ess3.storage.StorageObject;
import org.bukkit.Material;
-import org.bukkit.entity.EntityType;
@Data
diff --git a/Essentials/src/net/ess3/settings/protect/Protect.java b/Essentials/src/net/ess3/settings/protect/Protect.java
index ab5a061fd..3447979be 100644
--- a/Essentials/src/net/ess3/settings/protect/Protect.java
+++ b/Essentials/src/net/ess3/settings/protect/Protect.java
@@ -1,12 +1,12 @@
package net.ess3.settings.protect;
-import net.ess3.storage.Comment;
-import net.ess3.storage.ListType;
-import net.ess3.storage.StorageObject;
import java.util.HashSet;
import java.util.Set;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.ListType;
+import net.ess3.storage.StorageObject;
import org.bukkit.Material;
diff --git a/Essentials/src/net/ess3/settings/protect/SignsAndRails.java b/Essentials/src/net/ess3/settings/protect/SignsAndRails.java
index aba39305d..148da7bc9 100644
--- a/Essentials/src/net/ess3/settings/protect/SignsAndRails.java
+++ b/Essentials/src/net/ess3/settings/protect/SignsAndRails.java
@@ -1,9 +1,9 @@
package net.ess3.settings.protect;
-import net.ess3.storage.Comment;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.Comment;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileReader.java b/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileReader.java
index d87f421f2..58fcb6020 100644
--- a/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileReader.java
+++ b/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileReader.java
@@ -1,13 +1,13 @@
package net.ess3.storage;
-import net.ess3.Essentials;
-import net.ess3.api.IEssentials;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.concurrent.locks.ReentrantLock;
import java.util.logging.Level;
+import net.ess3.Essentials;
+import net.ess3.api.IEssentials;
import org.bukkit.Bukkit;
diff --git a/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java b/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java
index 19f40cd68..bc8a0f18a 100644
--- a/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java
+++ b/Essentials/src/net/ess3/storage/AbstractDelayedYamlFileWriter.java
@@ -1,14 +1,13 @@
package net.ess3.storage;
-import net.ess3.Essentials;
-import net.ess3.api.IEssentials;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.concurrent.locks.ReentrantLock;
import java.util.logging.Level;
-
+import net.ess3.Essentials;
+import net.ess3.api.IEssentials;
import org.bukkit.Bukkit;
import org.bukkit.plugin.Plugin;
diff --git a/Essentials/src/net/ess3/storage/AsyncStorageObjectHolder.java b/Essentials/src/net/ess3/storage/AsyncStorageObjectHolder.java
index 9b7f25827..c6c32f134 100644
--- a/Essentials/src/net/ess3/storage/AsyncStorageObjectHolder.java
+++ b/Essentials/src/net/ess3/storage/AsyncStorageObjectHolder.java
@@ -1,12 +1,12 @@
package net.ess3.storage;
-import net.ess3.api.IEssentials;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.logging.Level;
+import net.ess3.api.IEssentials;
import org.bukkit.Bukkit;
diff --git a/Essentials/src/net/ess3/storage/BukkitConstructor.java b/Essentials/src/net/ess3/storage/BukkitConstructor.java
index aae975d27..36dc209c1 100644
--- a/Essentials/src/net/ess3/storage/BukkitConstructor.java
+++ b/Essentials/src/net/ess3/storage/BukkitConstructor.java
@@ -1,12 +1,11 @@
package net.ess3.storage;
-import net.ess3.Essentials;
import java.lang.reflect.Field;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.regex.Pattern;
-
+import net.ess3.Essentials;
import org.bukkit.Material;
import org.bukkit.enchantments.Enchantment;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/storage/IStorageObjectMap.java b/Essentials/src/net/ess3/storage/IStorageObjectMap.java
index 5facaf200..c47ece28f 100644
--- a/Essentials/src/net/ess3/storage/IStorageObjectMap.java
+++ b/Essentials/src/net/ess3/storage/IStorageObjectMap.java
@@ -1,9 +1,9 @@
package net.ess3.storage;
-import net.ess3.api.IReload;
-import net.ess3.api.InvalidNameException;
import java.io.File;
import java.util.Set;
+import net.ess3.api.IReload;
+import net.ess3.api.InvalidNameException;
interface IStorageObjectMap<I> extends IReload
diff --git a/Essentials/src/net/ess3/storage/ManagedFile.java b/Essentials/src/net/ess3/storage/ManagedFile.java
index 216e21f17..ee66f524d 100644
--- a/Essentials/src/net/ess3/storage/ManagedFile.java
+++ b/Essentials/src/net/ess3/storage/ManagedFile.java
@@ -1,7 +1,5 @@
package net.ess3.storage;
-import static net.ess3.I18n._;
-import net.ess3.api.IEssentials;
import java.io.*;
import java.math.BigInteger;
import java.security.DigestInputStream;
@@ -12,6 +10,8 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.logging.Level;
+import static net.ess3.I18n._;
+import net.ess3.api.IEssentials;
import org.bukkit.Bukkit;
diff --git a/Essentials/src/net/ess3/storage/StorageObjectMap.java b/Essentials/src/net/ess3/storage/StorageObjectMap.java
index d8bf49d9c..168e59754 100644
--- a/Essentials/src/net/ess3/storage/StorageObjectMap.java
+++ b/Essentials/src/net/ess3/storage/StorageObjectMap.java
@@ -1,8 +1,5 @@
package net.ess3.storage;
-import net.ess3.utils.Util;
-import net.ess3.api.IEssentials;
-import net.ess3.api.InvalidNameException;
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader;
@@ -15,6 +12,9 @@ import java.util.Set;
import java.util.concurrent.ConcurrentSkipListSet;
import java.util.concurrent.ExecutionException;
import java.util.logging.Level;
+import net.ess3.api.IEssentials;
+import net.ess3.api.InvalidNameException;
+import net.ess3.utils.Util;
import org.bukkit.Bukkit;
diff --git a/Essentials/src/net/ess3/user/Ban.java b/Essentials/src/net/ess3/user/Ban.java
index 3fd5d1192..2938d0b62 100644
--- a/Essentials/src/net/ess3/user/Ban.java
+++ b/Essentials/src/net/ess3/user/Ban.java
@@ -1,8 +1,8 @@
package net.ess3.user;
-import net.ess3.storage.StorageObject;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.StorageObject;
@Data
diff --git a/Essentials/src/net/ess3/user/Inventory.java b/Essentials/src/net/ess3/user/Inventory.java
index 621163e33..b50b8c535 100644
--- a/Essentials/src/net/ess3/user/Inventory.java
+++ b/Essentials/src/net/ess3/user/Inventory.java
@@ -1,12 +1,12 @@
package net.ess3.user;
-import net.ess3.storage.MapKeyType;
-import net.ess3.storage.MapValueType;
-import net.ess3.storage.StorageObject;
import java.util.HashMap;
import java.util.Map;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.MapKeyType;
+import net.ess3.storage.MapValueType;
+import net.ess3.storage.StorageObject;
import org.bukkit.inventory.ItemStack;
diff --git a/Essentials/src/net/ess3/user/UserBase.java b/Essentials/src/net/ess3/user/UserBase.java
index 18bede37c..5c975119d 100644
--- a/Essentials/src/net/ess3/user/UserBase.java
+++ b/Essentials/src/net/ess3/user/UserBase.java
@@ -1,6 +1,10 @@
package net.ess3.user;
-import net.ess3.utils.Util;
+import java.io.File;
+import java.io.IOException;
+import java.util.*;
+import lombok.Cleanup;
+import lombok.Delegate;
import net.ess3.api.IEssentials;
import net.ess3.api.ISettings;
import net.ess3.api.IUser;
@@ -8,13 +12,7 @@ import net.ess3.api.InvalidNameException;
import net.ess3.permissions.Permissions;
import net.ess3.storage.AsyncStorageObjectHolder;
import net.ess3.storage.Location.WorldNotLoadedException;
-import java.io.File;
-import java.io.IOException;
-import java.util.*;
-import java.util.logging.Level;
-import java.util.logging.Logger;
-import lombok.Cleanup;
-import lombok.Delegate;
+import net.ess3.utils.Util;
import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.OfflinePlayer;
diff --git a/Essentials/src/net/ess3/user/UserData.java b/Essentials/src/net/ess3/user/UserData.java
index 702fecf03..04a8d7879 100644
--- a/Essentials/src/net/ess3/user/UserData.java
+++ b/Essentials/src/net/ess3/user/UserData.java
@@ -1,9 +1,9 @@
package net.ess3.user;
-import net.ess3.storage.*;
import java.util.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
+import net.ess3.storage.*;
import org.bukkit.Material;
diff --git a/Essentials/src/net/ess3/user/UserMap.java b/Essentials/src/net/ess3/user/UserMap.java
index a0e6aee44..cc34536b3 100644
--- a/Essentials/src/net/ess3/user/UserMap.java
+++ b/Essentials/src/net/ess3/user/UserMap.java
@@ -1,13 +1,13 @@
package net.ess3.user;
+import java.io.File;
+import java.util.Locale;
+import java.util.Set;
import net.ess3.api.IEssentials;
import net.ess3.api.IUser;
import net.ess3.api.IUserMap;
import net.ess3.api.InvalidNameException;
import net.ess3.storage.StorageObjectMap;
-import java.io.File;
-import java.util.Locale;
-import java.util.Set;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/utils/DateUtil.java b/Essentials/src/net/ess3/utils/DateUtil.java
index 02916139c..de2be3131 100644
--- a/Essentials/src/net/ess3/utils/DateUtil.java
+++ b/Essentials/src/net/ess3/utils/DateUtil.java
@@ -1,10 +1,10 @@
package net.ess3.utils;
-import static net.ess3.I18n._;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import static net.ess3.I18n._;
public class DateUtil {
public static String formatDateDiff(long date)
diff --git a/Essentials/src/net/ess3/utils/DescParseTickFormat.java b/Essentials/src/net/ess3/utils/DescParseTickFormat.java
index bf7d95c23..1c93a3575 100644
--- a/Essentials/src/net/ess3/utils/DescParseTickFormat.java
+++ b/Essentials/src/net/ess3/utils/DescParseTickFormat.java
@@ -1,8 +1,8 @@
package net.ess3.utils;
-import static net.ess3.I18n._;
import java.text.SimpleDateFormat;
import java.util.*;
+import static net.ess3.I18n._;
/**
diff --git a/Essentials/src/net/ess3/utils/LocationUtil.java b/Essentials/src/net/ess3/utils/LocationUtil.java
index 61cdcec6e..ecde8b8b7 100644
--- a/Essentials/src/net/ess3/utils/LocationUtil.java
+++ b/Essentials/src/net/ess3/utils/LocationUtil.java
@@ -1,8 +1,8 @@
package net.ess3.utils;
-import static net.ess3.I18n._;
import java.util.HashSet;
import java.util.Set;
+import static net.ess3.I18n._;
import org.bukkit.Location;
import org.bukkit.Material;
import org.bukkit.World;
diff --git a/Essentials/src/net/ess3/utils/Util.java b/Essentials/src/net/ess3/utils/Util.java
index 8121f8ff8..273cd4679 100644
--- a/Essentials/src/net/ess3/utils/Util.java
+++ b/Essentials/src/net/ess3/utils/Util.java
@@ -1,12 +1,5 @@
package net.ess3.utils;
-import static net.ess3.I18n._;
-import net.ess3.api.IEssentials;
-import net.ess3.api.ISettings;
-import net.ess3.api.IUser;
-import net.ess3.api.InvalidNameException;
-import net.ess3.utils.gnu.inet.encoding.Punycode;
-import net.ess3.utils.gnu.inet.encoding.PunycodeException;
import de.bananaco.bpermissions.imp.Permissions;
import java.text.DecimalFormat;
import java.text.DecimalFormatSymbols;
@@ -14,6 +7,13 @@ import java.util.Collection;
import java.util.Locale;
import java.util.regex.Pattern;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.IEssentials;
+import net.ess3.api.ISettings;
+import net.ess3.api.IUser;
+import net.ess3.api.InvalidNameException;
+import net.ess3.utils.gnu.inet.encoding.Punycode;
+import net.ess3.utils.gnu.inet.encoding.PunycodeException;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.block.Block;
diff --git a/Essentials/src/net/ess3/utils/textreader/HelpInput.java b/Essentials/src/net/ess3/utils/textreader/HelpInput.java
index 109cc3702..38f6306ac 100644
--- a/Essentials/src/net/ess3/utils/textreader/HelpInput.java
+++ b/Essentials/src/net/ess3/utils/textreader/HelpInput.java
@@ -1,15 +1,15 @@
package net.ess3.utils.textreader;
-import static net.ess3.I18n._;
-import net.ess3.api.IEssentials;
-import net.ess3.api.ISettings;
-import net.ess3.api.IUser;
-import net.ess3.permissions.HelpPermissions;
import java.io.IOException;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import lombok.Cleanup;
+import static net.ess3.I18n._;
+import net.ess3.api.IEssentials;
+import net.ess3.api.ISettings;
+import net.ess3.api.IUser;
+import net.ess3.permissions.HelpPermissions;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginDescriptionFile;
diff --git a/Essentials/src/net/ess3/utils/textreader/KeywordReplacer.java b/Essentials/src/net/ess3/utils/textreader/KeywordReplacer.java
index 3ec331d7a..386511225 100644
--- a/Essentials/src/net/ess3/utils/textreader/KeywordReplacer.java
+++ b/Essentials/src/net/ess3/utils/textreader/KeywordReplacer.java
@@ -1,14 +1,14 @@
package net.ess3.utils.textreader;
-import net.ess3.utils.DescParseTickFormat;
-import net.ess3.api.IEssentials;
-import net.ess3.api.IUser;
import java.text.DateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import lombok.Cleanup;
+import net.ess3.api.IEssentials;
+import net.ess3.api.IUser;
+import net.ess3.utils.DescParseTickFormat;
import org.bukkit.World;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/utils/textreader/TextInput.java b/Essentials/src/net/ess3/utils/textreader/TextInput.java
index 20fecc255..6cb251e93 100644
--- a/Essentials/src/net/ess3/utils/textreader/TextInput.java
+++ b/Essentials/src/net/ess3/utils/textreader/TextInput.java
@@ -1,13 +1,13 @@
package net.ess3.utils.textreader;
-import net.ess3.utils.Util;
-import net.ess3.api.IEssentials;
-import net.ess3.api.IUser;
-import net.ess3.api.InvalidNameException;
import java.io.*;
import java.lang.ref.SoftReference;
import java.util.*;
import java.util.logging.Level;
+import net.ess3.api.IEssentials;
+import net.ess3.api.IUser;
+import net.ess3.api.InvalidNameException;
+import net.ess3.utils.Util;
import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
diff --git a/Essentials/src/net/ess3/utils/textreader/TextPager.java b/Essentials/src/net/ess3/utils/textreader/TextPager.java
index 18b662be5..88f00125c 100644
--- a/Essentials/src/net/ess3/utils/textreader/TextPager.java
+++ b/Essentials/src/net/ess3/utils/textreader/TextPager.java
@@ -1,11 +1,10 @@
package net.ess3.utils.textreader;
-import net.ess3.I18n;
-import static net.ess3.I18n._;
import java.util.List;
import java.util.Locale;
import java.util.Map;
-
+import net.ess3.I18n;
+import static net.ess3.I18n._;
import org.bukkit.command.CommandSender;
diff --git a/Essentials/test/net/ess3/EconomyTest.java b/Essentials/test/net/ess3/EconomyTest.java
index 978f35fc6..e6cb6bde5 100644
--- a/Essentials/test/net/ess3/EconomyTest.java
+++ b/Essentials/test/net/ess3/EconomyTest.java
@@ -1,10 +1,10 @@
package net.ess3;
+import java.io.IOException;
+import junit.framework.TestCase;
import net.ess3.api.NoLoanPermittedException;
import net.ess3.api.UserDoesNotExistException;
import net.ess3.user.User;
-import java.io.IOException;
-import junit.framework.TestCase;
import org.bukkit.World.Environment;
import org.bukkit.plugin.InvalidDescriptionException;
import org.junit.Test;
diff --git a/Essentials/test/net/ess3/FakeServer.java b/Essentials/test/net/ess3/FakeServer.java
index 86f5329fe..aeed3e4b8 100644
--- a/Essentials/test/net/ess3/FakeServer.java
+++ b/Essentials/test/net/ess3/FakeServer.java
@@ -6,8 +6,8 @@ import java.util.*;
import java.util.concurrent.Callable;
import java.util.concurrent.Future;
import java.util.logging.Logger;
-import org.bukkit.*;
import org.bukkit.World.Environment;
+import org.bukkit.*;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.command.PluginCommand;
diff --git a/Essentials/test/net/ess3/StorageTest.java b/Essentials/test/net/ess3/StorageTest.java
index 429844e76..ea37e123b 100644
--- a/Essentials/test/net/ess3/StorageTest.java
+++ b/Essentials/test/net/ess3/StorageTest.java
@@ -1,13 +1,13 @@
package net.ess3;
-import net.ess3.utils.ExecuteTimer;
+import java.io.*;
+import junit.framework.TestCase;
import net.ess3.settings.Settings;
import net.ess3.storage.ObjectLoadException;
import net.ess3.storage.StorageObject;
import net.ess3.storage.YamlStorageReader;
import net.ess3.storage.YamlStorageWriter;
-import java.io.*;
-import junit.framework.TestCase;
+import net.ess3.utils.ExecuteTimer;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.World.Environment;
diff --git a/Essentials/test/net/ess3/UserTest.java b/Essentials/test/net/ess3/UserTest.java
index e834e0175..ec05174d3 100644
--- a/Essentials/test/net/ess3/UserTest.java
+++ b/Essentials/test/net/ess3/UserTest.java
@@ -1,9 +1,9 @@
package net.ess3;
-import net.ess3.api.IUser;
-import net.ess3.user.User;
import java.io.IOException;
import junit.framework.TestCase;
+import net.ess3.api.IUser;
+import net.ess3.user.User;
import org.bukkit.World.Environment;
import org.bukkit.plugin.InvalidDescriptionException;
diff --git a/Essentials/test/net/ess3/UtilTest.java b/Essentials/test/net/ess3/UtilTest.java
index 6ab863fc2..131828d46 100644
--- a/Essentials/test/net/ess3/UtilTest.java
+++ b/Essentials/test/net/ess3/UtilTest.java
@@ -1,14 +1,14 @@
package net.ess3;
-import net.ess3.api.InvalidNameException;
-import net.ess3.utils.DateUtil;
-import net.ess3.utils.Util;
import java.io.IOException;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.logging.Level;
import java.util.logging.Logger;
import junit.framework.TestCase;
+import net.ess3.api.InvalidNameException;
+import net.ess3.utils.DateUtil;
+import net.ess3.utils.Util;
import org.bukkit.World.Environment;
import org.bukkit.plugin.InvalidDescriptionException;