diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..deab816f0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,37 @@
+# Eclipse stuff
+.classpath
+.project
+.settings/
+
+# netbeans
+nbproject/
+nbactions.xml
+
+# we use maven!
+build.xml
+
+# maven
+target/
+dependency-reduced-pom.xml
+
+# vim
+.*.sw[a-p]
+
+# various other potential build files
+build/
+bin/
+dist/
+manifest.mf
+
+# Mac filesystem dust
+.DS_Store/
+
+# intellij
+*.iml
+*.ipr
+*.iws
+.idea/
+
+# other stuff
+Spigot-API
+Spigot-Server
diff --git a/Bukkit b/Bukkit
index 567b887d9..0cf705d23 160000
--- a/Bukkit
+++ b/Bukkit
@@ -1 +1 @@
-Subproject commit 567b887d98f5889176b22c077d28e28c8dee2e3d
+Subproject commit 0cf705d2353163f6510a25bb3393d891be7097a7
diff --git a/CraftBukkit b/CraftBukkit
index 2f4476656..7f086636f 160000
--- a/CraftBukkit
+++ b/CraftBukkit
@@ -1 +1 @@
-Subproject commit 2f44766568653f960168574bfc66135ad62b1f1a
+Subproject commit 7f086636ffaef387c7dbe7aca579c3c417981f42
diff --git a/MinecraftRelocate/pom.xml b/MinecraftRelocate/pom.xml
new file mode 100644
index 000000000..23c0d2216
--- /dev/null
+++ b/MinecraftRelocate/pom.xml
@@ -0,0 +1,72 @@
+
+ 4.0.0
+
+
+ org.spigotmc
+ spigot-parent
+ dev-SNAPSHOT
+ ../pom.xml
+
+
+ org.spigotmc
+ minecraft-server
+ 1.7.9-SNAPSHOT
+ jar
+
+ Minecraft Server
+
+
+
+ repobo-snap
+ http://repo.bukkit.org/content/groups/public
+
+
+
+
+
+ org.bukkit
+ minecraft-server
+ 1.7.9
+ compile
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.3
+
+
+ package
+
+ shade
+
+
+
+
+
+
+ net.minecraft.util.com.google
+ com.google
+
+
+ net.minecraft.util.gnu
+ gnu
+
+
+ net.minecraft.util.io
+ io
+
+
+ net.minecraft.util.org
+ org
+
+
+
+
+
+
+
diff --git a/MinecraftRelocate/rename.sh b/MinecraftRelocate/rename.sh
new file mode 100755
index 000000000..b814ea54a
--- /dev/null
+++ b/MinecraftRelocate/rename.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+find ../Spigot-Server/src/ -type f -exec sed -i 's/net.minecraft.util.//g' {} \;
+find ../CraftBukkit-Patches/ -type f -exec sed -i 's/net.minecraft.util.//g' {} \;
+
+find ../Spigot-Server/src/ -type f -exec sed -i 's/com.mojang.authlib./net.minecraft.util.com.mojang.authlib./g' {} \;
+find ../CraftBukkit-Patches/ -type f -exec sed -i 's/com.mojang.authlib./net.minecraft.util.com.mojang.authlib./g' {} \;
diff --git a/pom.xml b/pom.xml
index b95eec0b3..151420d6c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,6 +19,7 @@
https://github.com/SpigotMC/Spigot
+ MinecraftRelocate
Spigot-Server
Spigot-API