commit 8d095d827cda582ef833c0bbd3f02520a07384a5
Author: CraftBukkit/Spigot <noreply+git-craftbukkit@papermc.io>
Date:   Tue Dec 21 16:52:15 2010 +0000

    Initial structure
    
    By: Dinnerbone <dinnerbone@dinnerbone.com>

diff --git a/paper-server/src/org/bukkit/craftbukkit/CraftServer.java b/paper-server/src/org/bukkit/craftbukkit/CraftServer.java
new file mode 100644
index 0000000000..68680601f1
--- /dev/null
+++ b/paper-server/src/org/bukkit/craftbukkit/CraftServer.java
@@ -0,0 +1,25 @@
+
+package org.bukkit.craftbukkit;
+
+import org.bukkit.Server;
+import net.minecraft.server.MinecraftServer;
+
+public class CraftServer implements Server {
+    private final String name = "CraftBucket";
+    private String version;
+    MinecraftServer server;
+
+    protected CraftServer(MinecraftServer instance, String ver) {
+        server = instance;
+        version = ver;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+}
diff --git a/paper-server/src/org/bukkit/craftbukkit/Main.java b/paper-server/src/org/bukkit/craftbukkit/Main.java
new file mode 100644
index 0000000000..d2543b5e19
--- /dev/null
+++ b/paper-server/src/org/bukkit/craftbukkit/Main.java
@@ -0,0 +1,16 @@
+
+package org.bukkit.craftbukkit;
+
+import net.minecraft.server.MinecraftServer;
+
+public class Main {
+    public static void main(String[] args) {
+        // Todo: Installation script
+        
+        try {
+            MinecraftServer.main(args);
+        } catch (Throwable t) {
+            t.printStackTrace();
+        }
+    }
+}