diff --git a/build.xml b/build.xml
index 44a2a255a..fe38876fa 100644
--- a/build.xml
+++ b/build.xml
@@ -2,7 +2,7 @@
WorldEdit allows for editing the Minecraft SMP world
en-masse, de-griefing, and fixing issues.
-
+
diff --git a/dependency-reduced-pom.xml.releaseBackup b/dependency-reduced-pom.xml.releaseBackup
new file mode 100644
index 000000000..55e1fde21
--- /dev/null
+++ b/dependency-reduced-pom.xml.releaseBackup
@@ -0,0 +1,131 @@
+
+
+ 4.0.0
+ com.sk89q
+ worldedit
+ WorldEdit
+ 4.4.2-SNAPSHOT
+ WorldEdit allows for editing the Minecraft SMP world
+ en-masse, de-griefing, and fixing issues.
+
+ scm:git:git://github.com/sk89q/worldedit.git
+ scm:git:git@github.com:sk89q/worldedit.git
+ https://github.com/sk89q/worldedit
+
+
+ ${basedir}/src/main
+
+
+ .
+ true
+ ${basedir}/src/main/resources/
+
+ plugin.yml
+
+
+
+ defaults/
+ true
+ ${basedir}/src/main/resources/
+
+ config.yml
+
+
+
+
+
+ maven-compiler-plugin
+ 2.3.2
+
+
+ maven-jar-plugin
+ 2.3.1
+
+
+ true
+ true
+
+ truezip.jar WorldEdit/truezip.jar js.jar
+ WorldEdit/js.jar
+ true
+ true
+
+
+ ${project.version}
+
+
+
+
+
+ maven-assembly-plugin
+ 2.2-beta-2
+
+ ${basedir}/src/main/assembly/default.xml
+
+
+
+ maven-shade-plugin
+ 1.4
+
+
+ package
+
+ shade
+
+
+
+
+ com.sk89q:jchronic
+
+
+
+
+
+
+
+ maven-release-plugin
+ 2.1
+
+ assembly:assembly
+
+
+
+
+
+
+ sk89q-mvn2
+ http://mvn2.sk89q.com/repo
+
+
+ bukkit-repo
+ http://repo.bukkit.org/artifactory/repo
+
+
+
+
+ com.sk89q
+ dummypermscompat
+ 1.1
+ compile
+
+
+ org.bukkit
+ bukkit
+ 0.0.1-SNAPSHOT
+ compile
+
+
+ de.schlichtherle
+ truezip
+ 6.8.3
+ compile
+
+
+ rhino
+ js
+ 1.7R2
+ compile
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 36b93d310..f99fd2f12 100644
--- a/pom.xml
+++ b/pom.xml
@@ -74,7 +74,7 @@
- ${basedir}/src/main
+ ${basedir}/src/main/java/
diff --git a/src/main/com/sk89q/bukkit/migration/ConfigurationPermissionsResolver.java b/src/main/java/com/sk89q/bukkit/migration/ConfigurationPermissionsResolver.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/ConfigurationPermissionsResolver.java
rename to src/main/java/com/sk89q/bukkit/migration/ConfigurationPermissionsResolver.java
diff --git a/src/main/com/sk89q/bukkit/migration/FlatFilePermissionsResolver.java b/src/main/java/com/sk89q/bukkit/migration/FlatFilePermissionsResolver.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/FlatFilePermissionsResolver.java
rename to src/main/java/com/sk89q/bukkit/migration/FlatFilePermissionsResolver.java
diff --git a/src/main/com/sk89q/bukkit/migration/NijiPermissionsResolver.java b/src/main/java/com/sk89q/bukkit/migration/NijiPermissionsResolver.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/NijiPermissionsResolver.java
rename to src/main/java/com/sk89q/bukkit/migration/NijiPermissionsResolver.java
diff --git a/src/main/com/sk89q/bukkit/migration/PermissionsProvider.java b/src/main/java/com/sk89q/bukkit/migration/PermissionsProvider.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/PermissionsProvider.java
rename to src/main/java/com/sk89q/bukkit/migration/PermissionsProvider.java
diff --git a/src/main/com/sk89q/bukkit/migration/PermissionsResolver.java b/src/main/java/com/sk89q/bukkit/migration/PermissionsResolver.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/PermissionsResolver.java
rename to src/main/java/com/sk89q/bukkit/migration/PermissionsResolver.java
diff --git a/src/main/com/sk89q/bukkit/migration/PermissionsResolverManager.java b/src/main/java/com/sk89q/bukkit/migration/PermissionsResolverManager.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/PermissionsResolverManager.java
rename to src/main/java/com/sk89q/bukkit/migration/PermissionsResolverManager.java
diff --git a/src/main/com/sk89q/bukkit/migration/PermissionsResolverServerListener.java b/src/main/java/com/sk89q/bukkit/migration/PermissionsResolverServerListener.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/PermissionsResolverServerListener.java
rename to src/main/java/com/sk89q/bukkit/migration/PermissionsResolverServerListener.java
diff --git a/src/main/com/sk89q/bukkit/migration/PluginPermissionsResolver.java b/src/main/java/com/sk89q/bukkit/migration/PluginPermissionsResolver.java
similarity index 100%
rename from src/main/com/sk89q/bukkit/migration/PluginPermissionsResolver.java
rename to src/main/java/com/sk89q/bukkit/migration/PluginPermissionsResolver.java
diff --git a/src/main/com/sk89q/jnbt/ByteArrayTag.java b/src/main/java/com/sk89q/jnbt/ByteArrayTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/ByteArrayTag.java
rename to src/main/java/com/sk89q/jnbt/ByteArrayTag.java
diff --git a/src/main/com/sk89q/jnbt/ByteTag.java b/src/main/java/com/sk89q/jnbt/ByteTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/ByteTag.java
rename to src/main/java/com/sk89q/jnbt/ByteTag.java
diff --git a/src/main/com/sk89q/jnbt/CompoundTag.java b/src/main/java/com/sk89q/jnbt/CompoundTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/CompoundTag.java
rename to src/main/java/com/sk89q/jnbt/CompoundTag.java
diff --git a/src/main/com/sk89q/jnbt/DoubleTag.java b/src/main/java/com/sk89q/jnbt/DoubleTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/DoubleTag.java
rename to src/main/java/com/sk89q/jnbt/DoubleTag.java
diff --git a/src/main/com/sk89q/jnbt/EndTag.java b/src/main/java/com/sk89q/jnbt/EndTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/EndTag.java
rename to src/main/java/com/sk89q/jnbt/EndTag.java
diff --git a/src/main/com/sk89q/jnbt/FloatTag.java b/src/main/java/com/sk89q/jnbt/FloatTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/FloatTag.java
rename to src/main/java/com/sk89q/jnbt/FloatTag.java
diff --git a/src/main/com/sk89q/jnbt/IntTag.java b/src/main/java/com/sk89q/jnbt/IntTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/IntTag.java
rename to src/main/java/com/sk89q/jnbt/IntTag.java
diff --git a/src/main/com/sk89q/jnbt/ListTag.java b/src/main/java/com/sk89q/jnbt/ListTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/ListTag.java
rename to src/main/java/com/sk89q/jnbt/ListTag.java
diff --git a/src/main/com/sk89q/jnbt/LongTag.java b/src/main/java/com/sk89q/jnbt/LongTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/LongTag.java
rename to src/main/java/com/sk89q/jnbt/LongTag.java
diff --git a/src/main/com/sk89q/jnbt/NBTConstants.java b/src/main/java/com/sk89q/jnbt/NBTConstants.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/NBTConstants.java
rename to src/main/java/com/sk89q/jnbt/NBTConstants.java
diff --git a/src/main/com/sk89q/jnbt/NBTInputStream.java b/src/main/java/com/sk89q/jnbt/NBTInputStream.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/NBTInputStream.java
rename to src/main/java/com/sk89q/jnbt/NBTInputStream.java
diff --git a/src/main/com/sk89q/jnbt/NBTOutputStream.java b/src/main/java/com/sk89q/jnbt/NBTOutputStream.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/NBTOutputStream.java
rename to src/main/java/com/sk89q/jnbt/NBTOutputStream.java
diff --git a/src/main/com/sk89q/jnbt/NBTUtils.java b/src/main/java/com/sk89q/jnbt/NBTUtils.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/NBTUtils.java
rename to src/main/java/com/sk89q/jnbt/NBTUtils.java
diff --git a/src/main/com/sk89q/jnbt/ShortTag.java b/src/main/java/com/sk89q/jnbt/ShortTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/ShortTag.java
rename to src/main/java/com/sk89q/jnbt/ShortTag.java
diff --git a/src/main/com/sk89q/jnbt/StringTag.java b/src/main/java/com/sk89q/jnbt/StringTag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/StringTag.java
rename to src/main/java/com/sk89q/jnbt/StringTag.java
diff --git a/src/main/com/sk89q/jnbt/Tag.java b/src/main/java/com/sk89q/jnbt/Tag.java
similarity index 100%
rename from src/main/com/sk89q/jnbt/Tag.java
rename to src/main/java/com/sk89q/jnbt/Tag.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/Command.java b/src/main/java/com/sk89q/minecraft/util/commands/Command.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/Command.java
rename to src/main/java/com/sk89q/minecraft/util/commands/Command.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/CommandContext.java b/src/main/java/com/sk89q/minecraft/util/commands/CommandContext.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/CommandContext.java
rename to src/main/java/com/sk89q/minecraft/util/commands/CommandContext.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/CommandException.java b/src/main/java/com/sk89q/minecraft/util/commands/CommandException.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/CommandException.java
rename to src/main/java/com/sk89q/minecraft/util/commands/CommandException.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/CommandPermissions.java b/src/main/java/com/sk89q/minecraft/util/commands/CommandPermissions.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/CommandPermissions.java
rename to src/main/java/com/sk89q/minecraft/util/commands/CommandPermissions.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/CommandPermissionsException.java b/src/main/java/com/sk89q/minecraft/util/commands/CommandPermissionsException.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/CommandPermissionsException.java
rename to src/main/java/com/sk89q/minecraft/util/commands/CommandPermissionsException.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/CommandUsageException.java b/src/main/java/com/sk89q/minecraft/util/commands/CommandUsageException.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/CommandUsageException.java
rename to src/main/java/com/sk89q/minecraft/util/commands/CommandUsageException.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/CommandsManager.java b/src/main/java/com/sk89q/minecraft/util/commands/CommandsManager.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/CommandsManager.java
rename to src/main/java/com/sk89q/minecraft/util/commands/CommandsManager.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/MissingNestedCommandException.java b/src/main/java/com/sk89q/minecraft/util/commands/MissingNestedCommandException.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/MissingNestedCommandException.java
rename to src/main/java/com/sk89q/minecraft/util/commands/MissingNestedCommandException.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/NestedCommand.java b/src/main/java/com/sk89q/minecraft/util/commands/NestedCommand.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/NestedCommand.java
rename to src/main/java/com/sk89q/minecraft/util/commands/NestedCommand.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/UnhandledCommandException.java b/src/main/java/com/sk89q/minecraft/util/commands/UnhandledCommandException.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/UnhandledCommandException.java
rename to src/main/java/com/sk89q/minecraft/util/commands/UnhandledCommandException.java
diff --git a/src/main/com/sk89q/minecraft/util/commands/WrappedCommandException.java b/src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandException.java
similarity index 100%
rename from src/main/com/sk89q/minecraft/util/commands/WrappedCommandException.java
rename to src/main/java/com/sk89q/minecraft/util/commands/WrappedCommandException.java
diff --git a/src/main/com/sk89q/util/StringUtil.java b/src/main/java/com/sk89q/util/StringUtil.java
similarity index 100%
rename from src/main/com/sk89q/util/StringUtil.java
rename to src/main/java/com/sk89q/util/StringUtil.java
diff --git a/src/main/com/sk89q/worldedit/BlockVector.java b/src/main/java/com/sk89q/worldedit/BlockVector.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/BlockVector.java
rename to src/main/java/com/sk89q/worldedit/BlockVector.java
diff --git a/src/main/com/sk89q/worldedit/BlockVector2D.java b/src/main/java/com/sk89q/worldedit/BlockVector2D.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/BlockVector2D.java
rename to src/main/java/com/sk89q/worldedit/BlockVector2D.java
diff --git a/src/main/com/sk89q/worldedit/BlockWorldVector.java b/src/main/java/com/sk89q/worldedit/BlockWorldVector.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/BlockWorldVector.java
rename to src/main/java/com/sk89q/worldedit/BlockWorldVector.java
diff --git a/src/main/com/sk89q/worldedit/Countable.java b/src/main/java/com/sk89q/worldedit/Countable.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/Countable.java
rename to src/main/java/com/sk89q/worldedit/Countable.java
diff --git a/src/main/com/sk89q/worldedit/CuboidClipboard.java b/src/main/java/com/sk89q/worldedit/CuboidClipboard.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/CuboidClipboard.java
rename to src/main/java/com/sk89q/worldedit/CuboidClipboard.java
diff --git a/src/main/com/sk89q/worldedit/DisallowedItemException.java b/src/main/java/com/sk89q/worldedit/DisallowedItemException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/DisallowedItemException.java
rename to src/main/java/com/sk89q/worldedit/DisallowedItemException.java
diff --git a/src/main/com/sk89q/worldedit/DoubleArrayList.java b/src/main/java/com/sk89q/worldedit/DoubleArrayList.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/DoubleArrayList.java
rename to src/main/java/com/sk89q/worldedit/DoubleArrayList.java
diff --git a/src/main/com/sk89q/worldedit/EditSession.java b/src/main/java/com/sk89q/worldedit/EditSession.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/EditSession.java
rename to src/main/java/com/sk89q/worldedit/EditSession.java
diff --git a/src/main/com/sk89q/worldedit/EmptyClipboardException.java b/src/main/java/com/sk89q/worldedit/EmptyClipboardException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/EmptyClipboardException.java
rename to src/main/java/com/sk89q/worldedit/EmptyClipboardException.java
diff --git a/src/main/com/sk89q/worldedit/FileSelectionAbortedException.java b/src/main/java/com/sk89q/worldedit/FileSelectionAbortedException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/FileSelectionAbortedException.java
rename to src/main/java/com/sk89q/worldedit/FileSelectionAbortedException.java
diff --git a/src/main/com/sk89q/worldedit/FilenameException.java b/src/main/java/com/sk89q/worldedit/FilenameException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/FilenameException.java
rename to src/main/java/com/sk89q/worldedit/FilenameException.java
diff --git a/src/main/com/sk89q/worldedit/FilenameResolutionException.java b/src/main/java/com/sk89q/worldedit/FilenameResolutionException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/FilenameResolutionException.java
rename to src/main/java/com/sk89q/worldedit/FilenameResolutionException.java
diff --git a/src/main/com/sk89q/worldedit/HeightMap.java b/src/main/java/com/sk89q/worldedit/HeightMap.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/HeightMap.java
rename to src/main/java/com/sk89q/worldedit/HeightMap.java
diff --git a/src/main/com/sk89q/worldedit/IncompleteRegionException.java b/src/main/java/com/sk89q/worldedit/IncompleteRegionException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/IncompleteRegionException.java
rename to src/main/java/com/sk89q/worldedit/IncompleteRegionException.java
diff --git a/src/main/com/sk89q/worldedit/InvalidFilenameException.java b/src/main/java/com/sk89q/worldedit/InvalidFilenameException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/InvalidFilenameException.java
rename to src/main/java/com/sk89q/worldedit/InvalidFilenameException.java
diff --git a/src/main/com/sk89q/worldedit/InvalidItemException.java b/src/main/java/com/sk89q/worldedit/InvalidItemException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/InvalidItemException.java
rename to src/main/java/com/sk89q/worldedit/InvalidItemException.java
diff --git a/src/main/com/sk89q/worldedit/InvalidToolBindException.java b/src/main/java/com/sk89q/worldedit/InvalidToolBindException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/InvalidToolBindException.java
rename to src/main/java/com/sk89q/worldedit/InvalidToolBindException.java
diff --git a/src/main/com/sk89q/worldedit/LocalConfiguration.java b/src/main/java/com/sk89q/worldedit/LocalConfiguration.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/LocalConfiguration.java
rename to src/main/java/com/sk89q/worldedit/LocalConfiguration.java
diff --git a/src/main/com/sk89q/worldedit/LocalPlayer.java b/src/main/java/com/sk89q/worldedit/LocalPlayer.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/LocalPlayer.java
rename to src/main/java/com/sk89q/worldedit/LocalPlayer.java
diff --git a/src/main/com/sk89q/worldedit/LocalSession.java b/src/main/java/com/sk89q/worldedit/LocalSession.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/LocalSession.java
rename to src/main/java/com/sk89q/worldedit/LocalSession.java
diff --git a/src/main/com/sk89q/worldedit/LocalWorld.java b/src/main/java/com/sk89q/worldedit/LocalWorld.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/LocalWorld.java
rename to src/main/java/com/sk89q/worldedit/LocalWorld.java
diff --git a/src/main/com/sk89q/worldedit/LogFormat.java b/src/main/java/com/sk89q/worldedit/LogFormat.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/LogFormat.java
rename to src/main/java/com/sk89q/worldedit/LogFormat.java
diff --git a/src/main/com/sk89q/worldedit/MaxChangedBlocksException.java b/src/main/java/com/sk89q/worldedit/MaxChangedBlocksException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/MaxChangedBlocksException.java
rename to src/main/java/com/sk89q/worldedit/MaxChangedBlocksException.java
diff --git a/src/main/com/sk89q/worldedit/MaxRadiusException.java b/src/main/java/com/sk89q/worldedit/MaxRadiusException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/MaxRadiusException.java
rename to src/main/java/com/sk89q/worldedit/MaxRadiusException.java
diff --git a/src/main/com/sk89q/worldedit/PlayerDirection.java b/src/main/java/com/sk89q/worldedit/PlayerDirection.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/PlayerDirection.java
rename to src/main/java/com/sk89q/worldedit/PlayerDirection.java
diff --git a/src/main/com/sk89q/worldedit/ReplacingEditSession.java b/src/main/java/com/sk89q/worldedit/ReplacingEditSession.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/ReplacingEditSession.java
rename to src/main/java/com/sk89q/worldedit/ReplacingEditSession.java
diff --git a/src/main/com/sk89q/worldedit/ServerInterface.java b/src/main/java/com/sk89q/worldedit/ServerInterface.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/ServerInterface.java
rename to src/main/java/com/sk89q/worldedit/ServerInterface.java
diff --git a/src/main/com/sk89q/worldedit/UnknownDirectionException.java b/src/main/java/com/sk89q/worldedit/UnknownDirectionException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/UnknownDirectionException.java
rename to src/main/java/com/sk89q/worldedit/UnknownDirectionException.java
diff --git a/src/main/com/sk89q/worldedit/UnknownItemException.java b/src/main/java/com/sk89q/worldedit/UnknownItemException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/UnknownItemException.java
rename to src/main/java/com/sk89q/worldedit/UnknownItemException.java
diff --git a/src/main/com/sk89q/worldedit/Vector.java b/src/main/java/com/sk89q/worldedit/Vector.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/Vector.java
rename to src/main/java/com/sk89q/worldedit/Vector.java
diff --git a/src/main/com/sk89q/worldedit/Vector2D.java b/src/main/java/com/sk89q/worldedit/Vector2D.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/Vector2D.java
rename to src/main/java/com/sk89q/worldedit/Vector2D.java
diff --git a/src/main/com/sk89q/worldedit/WorldEdit.java b/src/main/java/com/sk89q/worldedit/WorldEdit.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/WorldEdit.java
rename to src/main/java/com/sk89q/worldedit/WorldEdit.java
diff --git a/src/main/com/sk89q/worldedit/WorldEditException.java b/src/main/java/com/sk89q/worldedit/WorldEditException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/WorldEditException.java
rename to src/main/java/com/sk89q/worldedit/WorldEditException.java
diff --git a/src/main/com/sk89q/worldedit/WorldEditNotInstalled.java b/src/main/java/com/sk89q/worldedit/WorldEditNotInstalled.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/WorldEditNotInstalled.java
rename to src/main/java/com/sk89q/worldedit/WorldEditNotInstalled.java
diff --git a/src/main/com/sk89q/worldedit/WorldEditOperation.java b/src/main/java/com/sk89q/worldedit/WorldEditOperation.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/WorldEditOperation.java
rename to src/main/java/com/sk89q/worldedit/WorldEditOperation.java
diff --git a/src/main/com/sk89q/worldedit/WorldVector.java b/src/main/java/com/sk89q/worldedit/WorldVector.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/WorldVector.java
rename to src/main/java/com/sk89q/worldedit/WorldVector.java
diff --git a/src/main/com/sk89q/worldedit/bags/BlockBag.java b/src/main/java/com/sk89q/worldedit/bags/BlockBag.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bags/BlockBag.java
rename to src/main/java/com/sk89q/worldedit/bags/BlockBag.java
diff --git a/src/main/com/sk89q/worldedit/bags/BlockBagException.java b/src/main/java/com/sk89q/worldedit/bags/BlockBagException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bags/BlockBagException.java
rename to src/main/java/com/sk89q/worldedit/bags/BlockBagException.java
diff --git a/src/main/com/sk89q/worldedit/bags/OutOfBlocksException.java b/src/main/java/com/sk89q/worldedit/bags/OutOfBlocksException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bags/OutOfBlocksException.java
rename to src/main/java/com/sk89q/worldedit/bags/OutOfBlocksException.java
diff --git a/src/main/com/sk89q/worldedit/bags/OutOfSpaceException.java b/src/main/java/com/sk89q/worldedit/bags/OutOfSpaceException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bags/OutOfSpaceException.java
rename to src/main/java/com/sk89q/worldedit/bags/OutOfSpaceException.java
diff --git a/src/main/com/sk89q/worldedit/bags/UnplaceableBlockException.java b/src/main/java/com/sk89q/worldedit/bags/UnplaceableBlockException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bags/UnplaceableBlockException.java
rename to src/main/java/com/sk89q/worldedit/bags/UnplaceableBlockException.java
diff --git a/src/main/com/sk89q/worldedit/blocks/BaseBlock.java b/src/main/java/com/sk89q/worldedit/blocks/BaseBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/BaseBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/BaseBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/BaseItem.java b/src/main/java/com/sk89q/worldedit/blocks/BaseItem.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/BaseItem.java
rename to src/main/java/com/sk89q/worldedit/blocks/BaseItem.java
diff --git a/src/main/com/sk89q/worldedit/blocks/BaseItemStack.java b/src/main/java/com/sk89q/worldedit/blocks/BaseItemStack.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/BaseItemStack.java
rename to src/main/java/com/sk89q/worldedit/blocks/BaseItemStack.java
diff --git a/src/main/com/sk89q/worldedit/blocks/BlockID.java b/src/main/java/com/sk89q/worldedit/blocks/BlockID.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/BlockID.java
rename to src/main/java/com/sk89q/worldedit/blocks/BlockID.java
diff --git a/src/main/com/sk89q/worldedit/blocks/BlockType.java b/src/main/java/com/sk89q/worldedit/blocks/BlockType.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/BlockType.java
rename to src/main/java/com/sk89q/worldedit/blocks/BlockType.java
diff --git a/src/main/com/sk89q/worldedit/blocks/ChestBlock.java b/src/main/java/com/sk89q/worldedit/blocks/ChestBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/ChestBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/ChestBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/ClothColor.java b/src/main/java/com/sk89q/worldedit/blocks/ClothColor.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/ClothColor.java
rename to src/main/java/com/sk89q/worldedit/blocks/ClothColor.java
diff --git a/src/main/com/sk89q/worldedit/blocks/ContainerBlock.java b/src/main/java/com/sk89q/worldedit/blocks/ContainerBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/ContainerBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/ContainerBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/DispenserBlock.java b/src/main/java/com/sk89q/worldedit/blocks/DispenserBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/DispenserBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/DispenserBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/FurnaceBlock.java b/src/main/java/com/sk89q/worldedit/blocks/FurnaceBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/FurnaceBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/FurnaceBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/ItemType.java b/src/main/java/com/sk89q/worldedit/blocks/ItemType.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/ItemType.java
rename to src/main/java/com/sk89q/worldedit/blocks/ItemType.java
diff --git a/src/main/com/sk89q/worldedit/blocks/MobSpawnerBlock.java b/src/main/java/com/sk89q/worldedit/blocks/MobSpawnerBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/MobSpawnerBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/MobSpawnerBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/NoteBlock.java b/src/main/java/com/sk89q/worldedit/blocks/NoteBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/NoteBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/NoteBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/SignBlock.java b/src/main/java/com/sk89q/worldedit/blocks/SignBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/SignBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/SignBlock.java
diff --git a/src/main/com/sk89q/worldedit/blocks/TileEntityBlock.java b/src/main/java/com/sk89q/worldedit/blocks/TileEntityBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/blocks/TileEntityBlock.java
rename to src/main/java/com/sk89q/worldedit/blocks/TileEntityBlock.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/BukkitConfiguration.java b/src/main/java/com/sk89q/worldedit/bukkit/BukkitConfiguration.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/BukkitConfiguration.java
rename to src/main/java/com/sk89q/worldedit/bukkit/BukkitConfiguration.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/BukkitPlayer.java b/src/main/java/com/sk89q/worldedit/bukkit/BukkitPlayer.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/BukkitPlayer.java
rename to src/main/java/com/sk89q/worldedit/bukkit/BukkitPlayer.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/BukkitPlayerBlockBag.java b/src/main/java/com/sk89q/worldedit/bukkit/BukkitPlayerBlockBag.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/BukkitPlayerBlockBag.java
rename to src/main/java/com/sk89q/worldedit/bukkit/BukkitPlayerBlockBag.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/BukkitServerInterface.java b/src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/BukkitServerInterface.java
rename to src/main/java/com/sk89q/worldedit/bukkit/BukkitServerInterface.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/BukkitUtil.java b/src/main/java/com/sk89q/worldedit/bukkit/BukkitUtil.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/BukkitUtil.java
rename to src/main/java/com/sk89q/worldedit/bukkit/BukkitUtil.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/BukkitWorld.java b/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/BukkitWorld.java
rename to src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java b/src/main/java/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java
rename to src/main/java/com/sk89q/worldedit/bukkit/EditSessionBlockChangeDelegate.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/WorldEditAPI.java b/src/main/java/com/sk89q/worldedit/bukkit/WorldEditAPI.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/WorldEditAPI.java
rename to src/main/java/com/sk89q/worldedit/bukkit/WorldEditAPI.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/WorldEditCriticalPlayerListener.java b/src/main/java/com/sk89q/worldedit/bukkit/WorldEditCriticalPlayerListener.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/WorldEditCriticalPlayerListener.java
rename to src/main/java/com/sk89q/worldedit/bukkit/WorldEditCriticalPlayerListener.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/WorldEditPlayerListener.java b/src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlayerListener.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/WorldEditPlayerListener.java
rename to src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlayerListener.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/WorldEditPlugin.java b/src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlugin.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/WorldEditPlugin.java
rename to src/main/java/com/sk89q/worldedit/bukkit/WorldEditPlugin.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/selections/CuboidSelection.java b/src/main/java/com/sk89q/worldedit/bukkit/selections/CuboidSelection.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/selections/CuboidSelection.java
rename to src/main/java/com/sk89q/worldedit/bukkit/selections/CuboidSelection.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/selections/Polygonal2DSelection.java b/src/main/java/com/sk89q/worldedit/bukkit/selections/Polygonal2DSelection.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/selections/Polygonal2DSelection.java
rename to src/main/java/com/sk89q/worldedit/bukkit/selections/Polygonal2DSelection.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/selections/RegionSelection.java b/src/main/java/com/sk89q/worldedit/bukkit/selections/RegionSelection.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/selections/RegionSelection.java
rename to src/main/java/com/sk89q/worldedit/bukkit/selections/RegionSelection.java
diff --git a/src/main/com/sk89q/worldedit/bukkit/selections/Selection.java b/src/main/java/com/sk89q/worldedit/bukkit/selections/Selection.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/bukkit/selections/Selection.java
rename to src/main/java/com/sk89q/worldedit/bukkit/selections/Selection.java
diff --git a/src/main/com/sk89q/worldedit/commands/BrushCommands.java b/src/main/java/com/sk89q/worldedit/commands/BrushCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/BrushCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/BrushCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/ChunkCommands.java b/src/main/java/com/sk89q/worldedit/commands/ChunkCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/ChunkCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/ChunkCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/ClipboardCommands.java b/src/main/java/com/sk89q/worldedit/commands/ClipboardCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/ClipboardCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/ClipboardCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/GeneralCommands.java b/src/main/java/com/sk89q/worldedit/commands/GeneralCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/GeneralCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/GeneralCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/GenerationCommands.java b/src/main/java/com/sk89q/worldedit/commands/GenerationCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/GenerationCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/GenerationCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/HistoryCommands.java b/src/main/java/com/sk89q/worldedit/commands/HistoryCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/HistoryCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/HistoryCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/InsufficientArgumentsException.java b/src/main/java/com/sk89q/worldedit/commands/InsufficientArgumentsException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/InsufficientArgumentsException.java
rename to src/main/java/com/sk89q/worldedit/commands/InsufficientArgumentsException.java
diff --git a/src/main/com/sk89q/worldedit/commands/NavigationCommands.java b/src/main/java/com/sk89q/worldedit/commands/NavigationCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/NavigationCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/NavigationCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/RegionCommands.java b/src/main/java/com/sk89q/worldedit/commands/RegionCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/RegionCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/RegionCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/ScriptingCommands.java b/src/main/java/com/sk89q/worldedit/commands/ScriptingCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/ScriptingCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/ScriptingCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/SelectionCommands.java b/src/main/java/com/sk89q/worldedit/commands/SelectionCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/SelectionCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/SelectionCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/SnapshotCommands.java b/src/main/java/com/sk89q/worldedit/commands/SnapshotCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/SnapshotCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/SnapshotCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/SnapshotUtilCommands.java b/src/main/java/com/sk89q/worldedit/commands/SnapshotUtilCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/SnapshotUtilCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/SnapshotUtilCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/SuperPickaxeCommands.java b/src/main/java/com/sk89q/worldedit/commands/SuperPickaxeCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/SuperPickaxeCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/SuperPickaxeCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/ToolCommands.java b/src/main/java/com/sk89q/worldedit/commands/ToolCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/ToolCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/ToolCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/ToolUtilCommands.java b/src/main/java/com/sk89q/worldedit/commands/ToolUtilCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/ToolUtilCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/ToolUtilCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/UtilityCommands.java b/src/main/java/com/sk89q/worldedit/commands/UtilityCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/UtilityCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/UtilityCommands.java
diff --git a/src/main/com/sk89q/worldedit/commands/WorldEditCommands.java b/src/main/java/com/sk89q/worldedit/commands/WorldEditCommands.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/commands/WorldEditCommands.java
rename to src/main/java/com/sk89q/worldedit/commands/WorldEditCommands.java
diff --git a/src/main/com/sk89q/worldedit/cui/CUIEvent.java b/src/main/java/com/sk89q/worldedit/cui/CUIEvent.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/cui/CUIEvent.java
rename to src/main/java/com/sk89q/worldedit/cui/CUIEvent.java
diff --git a/src/main/com/sk89q/worldedit/cui/CUIPointBasedRegion.java b/src/main/java/com/sk89q/worldedit/cui/CUIPointBasedRegion.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/cui/CUIPointBasedRegion.java
rename to src/main/java/com/sk89q/worldedit/cui/CUIPointBasedRegion.java
diff --git a/src/main/com/sk89q/worldedit/cui/SelectionPointEvent.java b/src/main/java/com/sk89q/worldedit/cui/SelectionPointEvent.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/cui/SelectionPointEvent.java
rename to src/main/java/com/sk89q/worldedit/cui/SelectionPointEvent.java
diff --git a/src/main/com/sk89q/worldedit/cui/SelectionShapeEvent.java b/src/main/java/com/sk89q/worldedit/cui/SelectionShapeEvent.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/cui/SelectionShapeEvent.java
rename to src/main/java/com/sk89q/worldedit/cui/SelectionShapeEvent.java
diff --git a/src/main/com/sk89q/worldedit/data/BlockData.java b/src/main/java/com/sk89q/worldedit/data/BlockData.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/BlockData.java
rename to src/main/java/com/sk89q/worldedit/data/BlockData.java
diff --git a/src/main/com/sk89q/worldedit/data/Chunk.java b/src/main/java/com/sk89q/worldedit/data/Chunk.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/Chunk.java
rename to src/main/java/com/sk89q/worldedit/data/Chunk.java
diff --git a/src/main/com/sk89q/worldedit/data/ChunkStore.java b/src/main/java/com/sk89q/worldedit/data/ChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/ChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/ChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/ChunkStoreException.java b/src/main/java/com/sk89q/worldedit/data/ChunkStoreException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/ChunkStoreException.java
rename to src/main/java/com/sk89q/worldedit/data/ChunkStoreException.java
diff --git a/src/main/com/sk89q/worldedit/data/DataException.java b/src/main/java/com/sk89q/worldedit/data/DataException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/DataException.java
rename to src/main/java/com/sk89q/worldedit/data/DataException.java
diff --git a/src/main/com/sk89q/worldedit/data/FileLegacyChunkStore.java b/src/main/java/com/sk89q/worldedit/data/FileLegacyChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/FileLegacyChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/FileLegacyChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/FileMcRegionChunkStore.java b/src/main/java/com/sk89q/worldedit/data/FileMcRegionChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/FileMcRegionChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/FileMcRegionChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/ForwardSeekableInputStream.java b/src/main/java/com/sk89q/worldedit/data/ForwardSeekableInputStream.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/ForwardSeekableInputStream.java
rename to src/main/java/com/sk89q/worldedit/data/ForwardSeekableInputStream.java
diff --git a/src/main/com/sk89q/worldedit/data/InvalidFormatException.java b/src/main/java/com/sk89q/worldedit/data/InvalidFormatException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/InvalidFormatException.java
rename to src/main/java/com/sk89q/worldedit/data/InvalidFormatException.java
diff --git a/src/main/com/sk89q/worldedit/data/LegacyChunkStore.java b/src/main/java/com/sk89q/worldedit/data/LegacyChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/LegacyChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/LegacyChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/McRegionChunkStore.java b/src/main/java/com/sk89q/worldedit/data/McRegionChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/McRegionChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/McRegionChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/McRegionReader.java b/src/main/java/com/sk89q/worldedit/data/McRegionReader.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/McRegionReader.java
rename to src/main/java/com/sk89q/worldedit/data/McRegionReader.java
diff --git a/src/main/com/sk89q/worldedit/data/MissingChunkException.java b/src/main/java/com/sk89q/worldedit/data/MissingChunkException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/MissingChunkException.java
rename to src/main/java/com/sk89q/worldedit/data/MissingChunkException.java
diff --git a/src/main/com/sk89q/worldedit/data/TrueZipLegacyChunkStore.java b/src/main/java/com/sk89q/worldedit/data/TrueZipLegacyChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/TrueZipLegacyChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/TrueZipLegacyChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/TrueZipMcRegionChunkStore.java b/src/main/java/com/sk89q/worldedit/data/TrueZipMcRegionChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/TrueZipMcRegionChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/TrueZipMcRegionChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/ZippedLegacyChunkStore.java b/src/main/java/com/sk89q/worldedit/data/ZippedLegacyChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/ZippedLegacyChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/ZippedLegacyChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/data/ZippedMcRegionChunkStore.java b/src/main/java/com/sk89q/worldedit/data/ZippedMcRegionChunkStore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/data/ZippedMcRegionChunkStore.java
rename to src/main/java/com/sk89q/worldedit/data/ZippedMcRegionChunkStore.java
diff --git a/src/main/com/sk89q/worldedit/dev/DocumentationPrinter.java b/src/main/java/com/sk89q/worldedit/dev/DocumentationPrinter.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/dev/DocumentationPrinter.java
rename to src/main/java/com/sk89q/worldedit/dev/DocumentationPrinter.java
diff --git a/src/main/com/sk89q/worldedit/filtering/GaussianKernel.java b/src/main/java/com/sk89q/worldedit/filtering/GaussianKernel.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/filtering/GaussianKernel.java
rename to src/main/java/com/sk89q/worldedit/filtering/GaussianKernel.java
diff --git a/src/main/com/sk89q/worldedit/filtering/HeightMapFilter.java b/src/main/java/com/sk89q/worldedit/filtering/HeightMapFilter.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/filtering/HeightMapFilter.java
rename to src/main/java/com/sk89q/worldedit/filtering/HeightMapFilter.java
diff --git a/src/main/com/sk89q/worldedit/filtering/LinearKernel.java b/src/main/java/com/sk89q/worldedit/filtering/LinearKernel.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/filtering/LinearKernel.java
rename to src/main/java/com/sk89q/worldedit/filtering/LinearKernel.java
diff --git a/src/main/com/sk89q/worldedit/masks/BlockTypeMask.java b/src/main/java/com/sk89q/worldedit/masks/BlockTypeMask.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/masks/BlockTypeMask.java
rename to src/main/java/com/sk89q/worldedit/masks/BlockTypeMask.java
diff --git a/src/main/com/sk89q/worldedit/masks/ExistingBlockMask.java b/src/main/java/com/sk89q/worldedit/masks/ExistingBlockMask.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/masks/ExistingBlockMask.java
rename to src/main/java/com/sk89q/worldedit/masks/ExistingBlockMask.java
diff --git a/src/main/com/sk89q/worldedit/masks/InvertedBlockTypeMask.java b/src/main/java/com/sk89q/worldedit/masks/InvertedBlockTypeMask.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/masks/InvertedBlockTypeMask.java
rename to src/main/java/com/sk89q/worldedit/masks/InvertedBlockTypeMask.java
diff --git a/src/main/com/sk89q/worldedit/masks/Mask.java b/src/main/java/com/sk89q/worldedit/masks/Mask.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/masks/Mask.java
rename to src/main/java/com/sk89q/worldedit/masks/Mask.java
diff --git a/src/main/com/sk89q/worldedit/patterns/BlockChance.java b/src/main/java/com/sk89q/worldedit/patterns/BlockChance.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/patterns/BlockChance.java
rename to src/main/java/com/sk89q/worldedit/patterns/BlockChance.java
diff --git a/src/main/com/sk89q/worldedit/patterns/ClipboardPattern.java b/src/main/java/com/sk89q/worldedit/patterns/ClipboardPattern.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/patterns/ClipboardPattern.java
rename to src/main/java/com/sk89q/worldedit/patterns/ClipboardPattern.java
diff --git a/src/main/com/sk89q/worldedit/patterns/Pattern.java b/src/main/java/com/sk89q/worldedit/patterns/Pattern.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/patterns/Pattern.java
rename to src/main/java/com/sk89q/worldedit/patterns/Pattern.java
diff --git a/src/main/com/sk89q/worldedit/patterns/RandomFillPattern.java b/src/main/java/com/sk89q/worldedit/patterns/RandomFillPattern.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/patterns/RandomFillPattern.java
rename to src/main/java/com/sk89q/worldedit/patterns/RandomFillPattern.java
diff --git a/src/main/com/sk89q/worldedit/patterns/SingleBlockPattern.java b/src/main/java/com/sk89q/worldedit/patterns/SingleBlockPattern.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/patterns/SingleBlockPattern.java
rename to src/main/java/com/sk89q/worldedit/patterns/SingleBlockPattern.java
diff --git a/src/main/com/sk89q/worldedit/regions/CuboidRegion.java b/src/main/java/com/sk89q/worldedit/regions/CuboidRegion.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/regions/CuboidRegion.java
rename to src/main/java/com/sk89q/worldedit/regions/CuboidRegion.java
diff --git a/src/main/com/sk89q/worldedit/regions/CuboidRegionSelector.java b/src/main/java/com/sk89q/worldedit/regions/CuboidRegionSelector.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/regions/CuboidRegionSelector.java
rename to src/main/java/com/sk89q/worldedit/regions/CuboidRegionSelector.java
diff --git a/src/main/com/sk89q/worldedit/regions/Polygonal2DRegion.java b/src/main/java/com/sk89q/worldedit/regions/Polygonal2DRegion.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/regions/Polygonal2DRegion.java
rename to src/main/java/com/sk89q/worldedit/regions/Polygonal2DRegion.java
diff --git a/src/main/com/sk89q/worldedit/regions/Polygonal2DRegionSelector.java b/src/main/java/com/sk89q/worldedit/regions/Polygonal2DRegionSelector.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/regions/Polygonal2DRegionSelector.java
rename to src/main/java/com/sk89q/worldedit/regions/Polygonal2DRegionSelector.java
diff --git a/src/main/com/sk89q/worldedit/regions/Region.java b/src/main/java/com/sk89q/worldedit/regions/Region.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/regions/Region.java
rename to src/main/java/com/sk89q/worldedit/regions/Region.java
diff --git a/src/main/com/sk89q/worldedit/regions/RegionOperationException.java b/src/main/java/com/sk89q/worldedit/regions/RegionOperationException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/regions/RegionOperationException.java
rename to src/main/java/com/sk89q/worldedit/regions/RegionOperationException.java
diff --git a/src/main/com/sk89q/worldedit/regions/RegionSelector.java b/src/main/java/com/sk89q/worldedit/regions/RegionSelector.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/regions/RegionSelector.java
rename to src/main/java/com/sk89q/worldedit/regions/RegionSelector.java
diff --git a/src/main/com/sk89q/worldedit/scripting/CraftScriptContext.java b/src/main/java/com/sk89q/worldedit/scripting/CraftScriptContext.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/scripting/CraftScriptContext.java
rename to src/main/java/com/sk89q/worldedit/scripting/CraftScriptContext.java
diff --git a/src/main/com/sk89q/worldedit/scripting/CraftScriptEngine.java b/src/main/java/com/sk89q/worldedit/scripting/CraftScriptEngine.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/scripting/CraftScriptEngine.java
rename to src/main/java/com/sk89q/worldedit/scripting/CraftScriptEngine.java
diff --git a/src/main/com/sk89q/worldedit/scripting/CraftScriptEnvironment.java b/src/main/java/com/sk89q/worldedit/scripting/CraftScriptEnvironment.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/scripting/CraftScriptEnvironment.java
rename to src/main/java/com/sk89q/worldedit/scripting/CraftScriptEnvironment.java
diff --git a/src/main/com/sk89q/worldedit/scripting/RhinoContextFactory.java b/src/main/java/com/sk89q/worldedit/scripting/RhinoContextFactory.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/scripting/RhinoContextFactory.java
rename to src/main/java/com/sk89q/worldedit/scripting/RhinoContextFactory.java
diff --git a/src/main/com/sk89q/worldedit/scripting/RhinoCraftScriptEngine.java b/src/main/java/com/sk89q/worldedit/scripting/RhinoCraftScriptEngine.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/scripting/RhinoCraftScriptEngine.java
rename to src/main/java/com/sk89q/worldedit/scripting/RhinoCraftScriptEngine.java
diff --git a/src/main/com/sk89q/worldedit/scripting/java/RhinoScriptEngine.java b/src/main/java/com/sk89q/worldedit/scripting/java/RhinoScriptEngine.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/scripting/java/RhinoScriptEngine.java
rename to src/main/java/com/sk89q/worldedit/scripting/java/RhinoScriptEngine.java
diff --git a/src/main/com/sk89q/worldedit/scripting/java/RhinoScriptEngineFactory.java b/src/main/java/com/sk89q/worldedit/scripting/java/RhinoScriptEngineFactory.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/scripting/java/RhinoScriptEngineFactory.java
rename to src/main/java/com/sk89q/worldedit/scripting/java/RhinoScriptEngineFactory.java
diff --git a/src/main/com/sk89q/worldedit/snapshots/InvalidSnapshotException.java b/src/main/java/com/sk89q/worldedit/snapshots/InvalidSnapshotException.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/snapshots/InvalidSnapshotException.java
rename to src/main/java/com/sk89q/worldedit/snapshots/InvalidSnapshotException.java
diff --git a/src/main/com/sk89q/worldedit/snapshots/ModificationTimerParser.java b/src/main/java/com/sk89q/worldedit/snapshots/ModificationTimerParser.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/snapshots/ModificationTimerParser.java
rename to src/main/java/com/sk89q/worldedit/snapshots/ModificationTimerParser.java
diff --git a/src/main/com/sk89q/worldedit/snapshots/Snapshot.java b/src/main/java/com/sk89q/worldedit/snapshots/Snapshot.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/snapshots/Snapshot.java
rename to src/main/java/com/sk89q/worldedit/snapshots/Snapshot.java
diff --git a/src/main/com/sk89q/worldedit/snapshots/SnapshotDateParser.java b/src/main/java/com/sk89q/worldedit/snapshots/SnapshotDateParser.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/snapshots/SnapshotDateParser.java
rename to src/main/java/com/sk89q/worldedit/snapshots/SnapshotDateParser.java
diff --git a/src/main/com/sk89q/worldedit/snapshots/SnapshotRepository.java b/src/main/java/com/sk89q/worldedit/snapshots/SnapshotRepository.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/snapshots/SnapshotRepository.java
rename to src/main/java/com/sk89q/worldedit/snapshots/SnapshotRepository.java
diff --git a/src/main/com/sk89q/worldedit/snapshots/SnapshotRestore.java b/src/main/java/com/sk89q/worldedit/snapshots/SnapshotRestore.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/snapshots/SnapshotRestore.java
rename to src/main/java/com/sk89q/worldedit/snapshots/SnapshotRestore.java
diff --git a/src/main/com/sk89q/worldedit/snapshots/YYMMDDHHIISSParser.java b/src/main/java/com/sk89q/worldedit/snapshots/YYMMDDHHIISSParser.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/snapshots/YYMMDDHHIISSParser.java
rename to src/main/java/com/sk89q/worldedit/snapshots/YYMMDDHHIISSParser.java
diff --git a/src/main/com/sk89q/worldedit/tools/AreaPickaxe.java b/src/main/java/com/sk89q/worldedit/tools/AreaPickaxe.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/AreaPickaxe.java
rename to src/main/java/com/sk89q/worldedit/tools/AreaPickaxe.java
diff --git a/src/main/com/sk89q/worldedit/tools/BlockDataCyler.java b/src/main/java/com/sk89q/worldedit/tools/BlockDataCyler.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/BlockDataCyler.java
rename to src/main/java/com/sk89q/worldedit/tools/BlockDataCyler.java
diff --git a/src/main/com/sk89q/worldedit/tools/BlockReplacer.java b/src/main/java/com/sk89q/worldedit/tools/BlockReplacer.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/BlockReplacer.java
rename to src/main/java/com/sk89q/worldedit/tools/BlockReplacer.java
diff --git a/src/main/com/sk89q/worldedit/tools/BlockTool.java b/src/main/java/com/sk89q/worldedit/tools/BlockTool.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/BlockTool.java
rename to src/main/java/com/sk89q/worldedit/tools/BlockTool.java
diff --git a/src/main/com/sk89q/worldedit/tools/BrushTool.java b/src/main/java/com/sk89q/worldedit/tools/BrushTool.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/BrushTool.java
rename to src/main/java/com/sk89q/worldedit/tools/BrushTool.java
diff --git a/src/main/com/sk89q/worldedit/tools/DoubleActionBlockTool.java b/src/main/java/com/sk89q/worldedit/tools/DoubleActionBlockTool.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/DoubleActionBlockTool.java
rename to src/main/java/com/sk89q/worldedit/tools/DoubleActionBlockTool.java
diff --git a/src/main/com/sk89q/worldedit/tools/QueryTool.java b/src/main/java/com/sk89q/worldedit/tools/QueryTool.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/QueryTool.java
rename to src/main/java/com/sk89q/worldedit/tools/QueryTool.java
diff --git a/src/main/com/sk89q/worldedit/tools/RecursivePickaxe.java b/src/main/java/com/sk89q/worldedit/tools/RecursivePickaxe.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/RecursivePickaxe.java
rename to src/main/java/com/sk89q/worldedit/tools/RecursivePickaxe.java
diff --git a/src/main/com/sk89q/worldedit/tools/SinglePickaxe.java b/src/main/java/com/sk89q/worldedit/tools/SinglePickaxe.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/SinglePickaxe.java
rename to src/main/java/com/sk89q/worldedit/tools/SinglePickaxe.java
diff --git a/src/main/com/sk89q/worldedit/tools/Tool.java b/src/main/java/com/sk89q/worldedit/tools/Tool.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/Tool.java
rename to src/main/java/com/sk89q/worldedit/tools/Tool.java
diff --git a/src/main/com/sk89q/worldedit/tools/TraceTool.java b/src/main/java/com/sk89q/worldedit/tools/TraceTool.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/TraceTool.java
rename to src/main/java/com/sk89q/worldedit/tools/TraceTool.java
diff --git a/src/main/com/sk89q/worldedit/tools/TreePlanter.java b/src/main/java/com/sk89q/worldedit/tools/TreePlanter.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/TreePlanter.java
rename to src/main/java/com/sk89q/worldedit/tools/TreePlanter.java
diff --git a/src/main/com/sk89q/worldedit/tools/brushes/Brush.java b/src/main/java/com/sk89q/worldedit/tools/brushes/Brush.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/brushes/Brush.java
rename to src/main/java/com/sk89q/worldedit/tools/brushes/Brush.java
diff --git a/src/main/com/sk89q/worldedit/tools/brushes/ClipboardBrush.java b/src/main/java/com/sk89q/worldedit/tools/brushes/ClipboardBrush.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/brushes/ClipboardBrush.java
rename to src/main/java/com/sk89q/worldedit/tools/brushes/ClipboardBrush.java
diff --git a/src/main/com/sk89q/worldedit/tools/brushes/CylinderBrush.java b/src/main/java/com/sk89q/worldedit/tools/brushes/CylinderBrush.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/brushes/CylinderBrush.java
rename to src/main/java/com/sk89q/worldedit/tools/brushes/CylinderBrush.java
diff --git a/src/main/com/sk89q/worldedit/tools/brushes/HollowCylinderBrush.java b/src/main/java/com/sk89q/worldedit/tools/brushes/HollowCylinderBrush.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/brushes/HollowCylinderBrush.java
rename to src/main/java/com/sk89q/worldedit/tools/brushes/HollowCylinderBrush.java
diff --git a/src/main/com/sk89q/worldedit/tools/brushes/HollowSphereBrush.java b/src/main/java/com/sk89q/worldedit/tools/brushes/HollowSphereBrush.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/brushes/HollowSphereBrush.java
rename to src/main/java/com/sk89q/worldedit/tools/brushes/HollowSphereBrush.java
diff --git a/src/main/com/sk89q/worldedit/tools/brushes/SmoothBrush.java b/src/main/java/com/sk89q/worldedit/tools/brushes/SmoothBrush.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/brushes/SmoothBrush.java
rename to src/main/java/com/sk89q/worldedit/tools/brushes/SmoothBrush.java
diff --git a/src/main/com/sk89q/worldedit/tools/brushes/SphereBrush.java b/src/main/java/com/sk89q/worldedit/tools/brushes/SphereBrush.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/tools/brushes/SphereBrush.java
rename to src/main/java/com/sk89q/worldedit/tools/brushes/SphereBrush.java
diff --git a/src/main/com/sk89q/worldedit/util/FileDialogUtil.java b/src/main/java/com/sk89q/worldedit/util/FileDialogUtil.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/util/FileDialogUtil.java
rename to src/main/java/com/sk89q/worldedit/util/FileDialogUtil.java
diff --git a/src/main/com/sk89q/worldedit/util/PropertiesConfiguration.java b/src/main/java/com/sk89q/worldedit/util/PropertiesConfiguration.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/util/PropertiesConfiguration.java
rename to src/main/java/com/sk89q/worldedit/util/PropertiesConfiguration.java
diff --git a/src/main/com/sk89q/worldedit/util/TargetBlock.java b/src/main/java/com/sk89q/worldedit/util/TargetBlock.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/util/TargetBlock.java
rename to src/main/java/com/sk89q/worldedit/util/TargetBlock.java
diff --git a/src/main/com/sk89q/worldedit/util/TreeGenerator.java b/src/main/java/com/sk89q/worldedit/util/TreeGenerator.java
similarity index 100%
rename from src/main/com/sk89q/worldedit/util/TreeGenerator.java
rename to src/main/java/com/sk89q/worldedit/util/TreeGenerator.java