diff --git a/.gitignore b/.gitignore
index a6e3daf..53c9a3c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,7 +25,8 @@ hs_err_pid*
replay_pid*
# idea
-.idea
+.idea/*
# build sources
-target
-
+target/*
+# spigot test server
+spigot/*
diff --git a/kd_ontime_handler_spigot.iml b/kd_ontime_handler_spigot.iml
index 43cdacd..f8205be 100644
--- a/kd_ontime_handler_spigot.iml
+++ b/kd_ontime_handler_spigot.iml
@@ -3,6 +3,7 @@
+
\ No newline at end of file
diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt
deleted file mode 100644
index f2a59b6..0000000
--- a/src/main/kotlin/Main.kt
+++ /dev/null
@@ -1,7 +0,0 @@
-fun main(args: Array) {
- println("Hello World!")
-
- // Try adding program arguments via Run/Debug configuration.
- // Learn more about running applications: https://www.jetbrains.com/help/idea/running-applications.html.
- println("Program arguments: ${args.joinToString()}")
-}
\ No newline at end of file
diff --git a/src/main/kotlin/de/sh_edraft/OntimeHandlerPlugin.kt b/src/main/kotlin/de/sh_edraft/OntimeHandlerPlugin.kt
new file mode 100644
index 0000000..6cbc380
--- /dev/null
+++ b/src/main/kotlin/de/sh_edraft/OntimeHandlerPlugin.kt
@@ -0,0 +1,13 @@
+package de.sh_edraft
+
+import org.bukkit.plugin.java.JavaPlugin
+
+open class OntimeHandlerPlugin() : JavaPlugin() {
+ override fun onEnable() {
+ logger.info("onEnable is called!")
+ }
+
+ override fun onDisable() {
+ logger.info("onDisable is called!")
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml
new file mode 100644
index 0000000..873804b
--- /dev/null
+++ b/src/main/resources/plugin.yml
@@ -0,0 +1,3 @@
+name: sh_edraft.OntimeHandlerPlugin
+version: 1.0
+main: de.sh_edraft.OntimeHandlerPlugin
\ No newline at end of file
diff --git a/target/classes/META-INF/kd_ontime_handler_spigot.kotlin_module b/target/classes/META-INF/kd_ontime_handler_spigot.kotlin_module
deleted file mode 100644
index 4e7592e..0000000
Binary files a/target/classes/META-INF/kd_ontime_handler_spigot.kotlin_module and /dev/null differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
deleted file mode 100644
index a173de2..0000000
--- a/target/maven-archiver/pom.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-#Generated by Maven
-#Thu Jan 12 20:27:56 CET 2023
-groupId=de.sh-edraft
-artifactId=kd_ontime_handler_spigot
-version=1.0-SNAPSHOT
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index e69de29..0000000
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
deleted file mode 100644
index e69de29..0000000