diff --git a/.gitignore b/.gitignore
index f66ece913..3ad3e9e5e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,19 +1,200 @@
-/dist/
-/build/
-/nbproject/
-/Plan/nbproject/
-/Plan/target/
-/Plan/temporaryTestFolder/
-/Debugger/nbproject/private/
-/PlanDebugger/
-/ProjectHelper/nbproject/private/
-/ProjectHelper/nbproject/
-/ProjectHelper/target/
-/Filetool/nbproject/private/
-/Filetool/build/
-/PlanPluginBridge/target/
-/MakroS/nbproject/private/
-*.xml
-Plan/Plan.iml
-Plan/.sonar/.sonar_lock
-Plan/.sonar/report-task.txt
+temporaryTestFolder/
+Plan.iml
+PlanPluginBridge.iml
+.sonar/
+
+# Created by https://www.gitignore.io/api/maven,eclipse,intellij,netbeans,osx,windows,notepadpp,windows,java
+
+### Maven ###
+target/
+pom.xml.tag
+pom.xml.releaseBackup
+pom.xml.versionsBackup
+pom.xml.next
+release.properties
+dependency-reduced-pom.xml
+buildNumber.properties
+.mvn/timing.properties
+
+
+### Eclipse ###
+
+.metadata
+bin/
+tmp/
+*.tmp
+*.bak
+*.swp
+*~.nib
+local.properties
+.settings/
+.loadpath
+.recommenders
+
+# Eclipse Core
+.project
+
+# External tool builders
+.externalToolBuilders/
+
+# Locally stored "Eclipse launch configurations"
+*.launch
+
+# PyDev specific (Python IDE for Eclipse)
+*.pydevproject
+
+# CDT-specific (C/C++ Development Tooling)
+.cproject
+
+# JDT-specific (Eclipse Java Development Tools)
+.classpath
+
+# Java annotation processor (APT)
+.factorypath
+
+# PDT-specific (PHP Development Tools)
+.buildpath
+
+# sbteclipse plugin
+.target
+
+# Tern plugin
+.tern-project
+
+# TeXlipse plugin
+.texlipse
+
+# STS (Spring Tool Suite)
+.springBeans
+
+# Code Recommenders
+.recommenders/
+
+
+### Intellij ###
+# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
+# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
+
+.idea/
+*.iml
+classes/
+
+## File-based project format:
+*.iws
+
+## Plugin-specific files:
+
+# IntelliJ
+/out/
+
+# mpeltonen/sbt-idea plugin
+.idea_modules/
+
+# JIRA plugin
+atlassian-ide-plugin.xml
+
+# Crashlytics plugin (for Android Studio and IntelliJ)
+com_crashlytics_export_strings.xml
+crashlytics.properties
+crashlytics-build.properties
+fabric.properties
+
+
+### NetBeans ###
+nbproject/private/
+build/
+nbbuild/
+dist/
+nbdist/
+nbactions.xml
+.nb-gradle/
+
+
+### OSX ###
+.DS_Store
+.AppleDouble
+.LSOverride
+
+# Icon must end with two \r
+Icon
+
+
+# Thumbnails
+._*
+
+# Files that might appear in the root of a volume
+.DocumentRevisions-V100
+.fseventsd
+.Spotlight-V100
+.TemporaryItems
+.Trashes
+.VolumeIcon.icns
+.com.apple.timemachine.donotpresent
+
+# Directories potentially created on remote AFP share
+.AppleDB
+.AppleDesktop
+Network Trash Folder
+Temporary Items
+.apdisk
+
+
+### Windows ###
+# Windows image file caches
+Thumbs.db
+ehthumbs.db
+
+# Folder config file
+Desktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+
+### NotepadPP ###
+# Notepad++ backups #
+*.bak
+
+
+### Windows ###
+# Windows image file caches
+Thumbs.db
+ehthumbs.db
+
+# Folder config file
+Desktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Windows Installer files
+*.cab
+*.msi
+*.msm
+*.msp
+
+# Windows shortcuts
+*.lnk
+
+
+### Java ###
+*.class
+
+# Mobile Tools for Java (J2ME)
+.mtj.tmp/
+
+# Package Files #
+*.war
+*.ear
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
diff --git a/.idea/libraries/Maven__com_destroystokyo_paper_paper_1_12_R0_1_SNAPSHOT.xml b/.idea/libraries/Maven__com_destroystokyo_paper_paper_1_12_R0_1_SNAPSHOT.xml
deleted file mode 100644
index ec40ac224..000000000
--- a/.idea/libraries/Maven__com_destroystokyo_paper_paper_1_12_R0_1_SNAPSHOT.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Plan/.idea/dictionaries/Risto.xml b/Plan/.idea/dictionaries/Risto.xml
deleted file mode 100644
index f606e451c..000000000
--- a/Plan/.idea/dictionaries/Risto.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- ramer
- throwables
-
-
-
\ No newline at end of file
diff --git a/Plan/.idea/inspectionProfiles/Project_Default.xml b/Plan/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index b8f43165f..000000000
--- a/Plan/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Plan/.idea/sonarIssues.xml b/Plan/.idea/sonarIssues.xml
deleted file mode 100644
index 405f4b5a3..000000000
--- a/Plan/.idea/sonarIssues.xml
+++ /dev/null
@@ -1,349 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Plan/.idea/uiDesigner.xml b/Plan/.idea/uiDesigner.xml
deleted file mode 100644
index e96534fb2..000000000
--- a/Plan/.idea/uiDesigner.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
-
\ No newline at end of file
diff --git a/PlanPluginBridge/.idea/dictionaries/Risto.xml b/PlanPluginBridge/.idea/dictionaries/Risto.xml
deleted file mode 100644
index 968c0cf48..000000000
--- a/PlanPluginBridge/.idea/dictionaries/Risto.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- askyblock
- bukkit
- customkey
- gamingmesh
- gmail
- jitpack
- litebans
- massivecraft
- mcmmo
- milkbowl
- minecraft
- nossr
- ontime
- palmergames
- ryanhamshire
- sorttable
- superbvote
- viaversion
- wasteofplastic
-
-
-
\ No newline at end of file
diff --git a/PlanPluginBridge/.idea/libraries/Maven__com_destroystokyo_paper_paper_1_12_R0_1_SNAPSHOT.xml b/PlanPluginBridge/.idea/libraries/Maven__com_destroystokyo_paper_paper_1_12_R0_1_SNAPSHOT.xml
deleted file mode 100644
index ec40ac224..000000000
--- a/PlanPluginBridge/.idea/libraries/Maven__com_destroystokyo_paper_paper_1_12_R0_1_SNAPSHOT.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/PlanPluginBridge/.idea/libraries/Maven__com_gamingmesh_jobs_4_0_1.xml b/PlanPluginBridge/.idea/libraries/Maven__com_gamingmesh_jobs_4_0_1.xml
deleted file mode 100644
index a42690c95..000000000
--- a/PlanPluginBridge/.idea/libraries/Maven__com_gamingmesh_jobs_4_0_1.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/PlanPluginBridge/.idea/shelf/Fix__198.xml b/PlanPluginBridge/.idea/shelf/Fix__198.xml
deleted file mode 100644
index cccccdbda..000000000
--- a/PlanPluginBridge/.idea/shelf/Fix__198.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file