diff --git a/mods/.gitignore b/mods/.gitignore
deleted file mode 100644
index ac50e4f..0000000
--- a/mods/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.metadata/
diff --git a/mods/LinksAdventure/.classpath b/mods/LinksAdventure/.classpath
deleted file mode 100644
index 9fc2de7..0000000
--- a/mods/LinksAdventure/.classpath
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mods/LinksAdventure/.gitignore b/mods/LinksAdventure/.gitignore
deleted file mode 100644
index 1fa817f..0000000
--- a/mods/LinksAdventure/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-target/
-.settings/
diff --git a/mods/LinksAdventure/.project b/mods/LinksAdventure/.project
deleted file mode 100644
index 71dbc1c..0000000
--- a/mods/LinksAdventure/.project
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- LinksAdventure
-
-
-
-
-
- org.eclipse.jdt.core.javabuilder
-
-
-
-
- org.eclipse.m2e.core.maven2Builder
-
-
-
-
-
- org.eclipse.jdt.core.javanature
- org.eclipse.m2e.core.maven2Nature
-
-
diff --git a/mods/LinksAdventure/pom.xml b/mods/LinksAdventure/pom.xml
deleted file mode 100644
index 649fb04..0000000
--- a/mods/LinksAdventure/pom.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
- 4.0.0
- com.meatballhat
- LinksAdventure
- 0.1.0-SNAPSHOT
-
-
- bukkit-repo
- http://repo.bukkit.org/content/groups/public/
-
-
-
-
- org.bukkit
- bukkit
- 1.7.9-R0.1
- jar
- provided
-
-
-
diff --git a/mods/LinksAdventure/src/main/java/com/meatballhat/linksadventure/LinksAdventure.java b/mods/LinksAdventure/src/main/java/com/meatballhat/linksadventure/LinksAdventure.java
deleted file mode 100644
index 79998a7..0000000
--- a/mods/LinksAdventure/src/main/java/com/meatballhat/linksadventure/LinksAdventure.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.meatballhat.linksadventure;
-
-import org.bukkit.Bukkit;
-import org.bukkit.command.Command;
-import org.bukkit.command.CommandSender;
-import org.bukkit.entity.Player;
-import org.bukkit.plugin.java.JavaPlugin;
-
-public final class LinksAdventure extends JavaPlugin {
- @Override
- public void onEnable() {
- getLogger().info("WELCOME TO LINK'S ADVENTURE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
- }
-
- @Override
- public void onDisable() {
- getLogger().info("onDisable has been invoked!");
- }
-
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (!cmd.getName().equalsIgnoreCase("ignite")) {
- return false;
- }
-
- if (args.length != 1) {
- return false;
- }
-
- Player target = Bukkit.getServer().getPlayer(args[0]);
-
- if (target == null) {
- sender.sendMessage(args[0] + " is not currently online.");
- return true;
- }
-
- target.setFireTicks(10000);
- return true;
- }
-}
diff --git a/mods/LinksAdventure/src/main/resources/plugin.yml b/mods/LinksAdventure/src/main/resources/plugin.yml
deleted file mode 100644
index 885a891..0000000
--- a/mods/LinksAdventure/src/main/resources/plugin.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-name: "LinksAdventure"
-main: "com.meatballhat.linksadventure.LinksAdventure"
-version: "0.1.0-SNAPSHOT"
-commands:
- ignite:
- description: Ignite a player
- usage: "/ignite "
- permission: LinksAdventure.basic
- permission-message: You may not ignite
diff --git a/mods/forge/.gitignore b/mods/forge/.gitignore
new file mode 100644
index 0000000..caee27c
--- /dev/null
+++ b/mods/forge/.gitignore
@@ -0,0 +1,14 @@
+.metadata/
+CREDITS-fml.txt
+LICENSE-fml.txt
+MinecraftForge-Credits.txt
+MinecraftForge-License.txt
+README.txt
+build.gradle
+eclipse
+forge-1.8-11.14.3.1498-changelog.txt
+forge-1.8-11.14.3.1498-src.zip
+gradle
+gradlew
+gradlew.bat
+src
diff --git a/mods/forge/Makefile b/mods/forge/Makefile
new file mode 100644
index 0000000..4038059
--- /dev/null
+++ b/mods/forge/Makefile
@@ -0,0 +1,5 @@
+forge-1.8-11.14.3.1498-changelog.txt: forge-1.8-11.14.3.1498-src.zip
+ unzip $<
+
+forge-1.8-11.14.3.1498-src.zip:
+ curl -sSLO http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.8-11.14.3.1498/forge-1.8-11.14.3.1498-src.zip