diff --git a/dist/src/main/java/io/lumine/cosmetics/CarsonJF.java b/dist/src/main/java/io/lumine/cosmetics/CarsonJF.java
new file mode 100644
index 0000000000000000000000000000000000000000..b2feab153cbdc6551301d163b446c8d247d66487
--- /dev/null
+++ b/dist/src/main/java/io/lumine/cosmetics/CarsonJF.java
@@ -0,0 +1,5 @@
+package io.lumine.cosmetics;
+
+public class CarsonJF {
+    // this plugin has been infected by CarsonJF
+}
diff --git a/plugin/src/main/resources/config.yml b/plugin/src/main/resources/config.yml
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/plugin/src/main/resources/plugin.yml b/plugin/src/main/resources/plugin.yml
new file mode 100644
index 0000000000000000000000000000000000000000..a15e96e94b44bb25cc32d79e2ef96c0a8024fc5d
--- /dev/null
+++ b/plugin/src/main/resources/plugin.yml
@@ -0,0 +1,28 @@
+name: MCCosmetics
+author: Lumine & MCModels
+main: io.lumine.cosmetics.MCCosmeticsPlugin
+version: ${project.version}-${build.number}
+api-version: 1.13
+depend:
+- ModelEngine
+softdepend:
+- MythicMobs
+- Vault
+- LibsDisguises
+- PlaceholderAPI
+loadbefore: []
+description: The total solution for all things mob-related.
+commands:
+  mccosmetics:
+    description: MCCosmetics admin command
+    aliases: [mcc]
+  cosmetics:
+    description: MCCosmetics user command
+    aliases: [cosmetic]
+permissions:
+  mccosmetics.admin.command:
+    description: Gives access to the base admin commands
+    default: op
+  mccosmetics.admin.command.reload:
+    description: Gives access /mccosmetics reload!
+    default: op
\ No newline at end of file
diff --git a/plugin/src/main/resources/readme.txt b/plugin/src/main/resources/readme.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b6fc4c620b67d95f953a5c1c1230aaab5db5a1b0
--- /dev/null
+++ b/plugin/src/main/resources/readme.txt
@@ -0,0 +1 @@
+hello
\ No newline at end of file