diff --git a/NCPCompatCB2512/pom.xml b/NCPCompatNonFree/NCPCompatCB2512/pom.xml
similarity index 100%
rename from NCPCompatCB2512/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2512/pom.xml
diff --git a/NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/BlockCacheCB2512.java b/NCPCompatNonFree/NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/BlockCacheCB2512.java
similarity index 100%
rename from NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/BlockCacheCB2512.java
rename to NCPCompatNonFree/NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/BlockCacheCB2512.java
diff --git a/NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/MCAccessCB2512.java b/NCPCompatNonFree/NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/MCAccessCB2512.java
similarity index 100%
rename from NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/MCAccessCB2512.java
rename to NCPCompatNonFree/NCPCompatCB2512/src/main/java/fr/neatmonster/nocheatplus/compat/cb2512/MCAccessCB2512.java
diff --git a/NCPCompatCB2545/pom.xml b/NCPCompatNonFree/NCPCompatCB2545/pom.xml
similarity index 100%
rename from NCPCompatCB2545/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2545/pom.xml
diff --git a/NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/BlockCacheCB2545.java b/NCPCompatNonFree/NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/BlockCacheCB2545.java
similarity index 100%
rename from NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/BlockCacheCB2545.java
rename to NCPCompatNonFree/NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/BlockCacheCB2545.java
diff --git a/NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/MCAccessCB2545.java b/NCPCompatNonFree/NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/MCAccessCB2545.java
similarity index 100%
rename from NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/MCAccessCB2545.java
rename to NCPCompatNonFree/NCPCompatCB2545/src/main/java/fr/neatmonster/nocheatplus/compat/cb2545/MCAccessCB2545.java
diff --git a/NCPCompatCB2602/pom.xml b/NCPCompatNonFree/NCPCompatCB2602/pom.xml
similarity index 100%
rename from NCPCompatCB2602/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2602/pom.xml
diff --git a/NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/BlockCacheCB2602.java b/NCPCompatNonFree/NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/BlockCacheCB2602.java
similarity index 100%
rename from NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/BlockCacheCB2602.java
rename to NCPCompatNonFree/NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/BlockCacheCB2602.java
diff --git a/NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/MCAccessCB2602.java b/NCPCompatNonFree/NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/MCAccessCB2602.java
similarity index 100%
rename from NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/MCAccessCB2602.java
rename to NCPCompatNonFree/NCPCompatCB2602/src/main/java/fr/neatmonster/nocheatplus/compat/cb2602/MCAccessCB2602.java
diff --git a/NCPCompatCB2645/pom.xml b/NCPCompatNonFree/NCPCompatCB2645/pom.xml
similarity index 100%
rename from NCPCompatCB2645/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2645/pom.xml
diff --git a/NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/BlockCacheCB2645.java b/NCPCompatNonFree/NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/BlockCacheCB2645.java
similarity index 100%
rename from NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/BlockCacheCB2645.java
rename to NCPCompatNonFree/NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/BlockCacheCB2645.java
diff --git a/NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/MCAccessCB2645.java b/NCPCompatNonFree/NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/MCAccessCB2645.java
similarity index 100%
rename from NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/MCAccessCB2645.java
rename to NCPCompatNonFree/NCPCompatCB2645/src/main/java/fr/neatmonster/nocheatplus/compat/cb2645/MCAccessCB2645.java
diff --git a/NCPCompatCB2691/pom.xml b/NCPCompatNonFree/NCPCompatCB2691/pom.xml
similarity index 100%
rename from NCPCompatCB2691/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2691/pom.xml
diff --git a/NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/BlockCacheCB2691.java b/NCPCompatNonFree/NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/BlockCacheCB2691.java
similarity index 100%
rename from NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/BlockCacheCB2691.java
rename to NCPCompatNonFree/NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/BlockCacheCB2691.java
diff --git a/NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/MCAccessCB2691.java b/NCPCompatNonFree/NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/MCAccessCB2691.java
similarity index 100%
rename from NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/MCAccessCB2691.java
rename to NCPCompatNonFree/NCPCompatCB2691/src/main/java/fr/neatmonster/nocheatplus/compat/cb2691/MCAccessCB2691.java
diff --git a/NCPCompatCB2763/pom.xml b/NCPCompatNonFree/NCPCompatCB2763/pom.xml
similarity index 100%
rename from NCPCompatCB2763/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2763/pom.xml
diff --git a/NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/BlockCacheCB2763.java b/NCPCompatNonFree/NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/BlockCacheCB2763.java
similarity index 100%
rename from NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/BlockCacheCB2763.java
rename to NCPCompatNonFree/NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/BlockCacheCB2763.java
diff --git a/NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/MCAccessCB2763.java b/NCPCompatNonFree/NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/MCAccessCB2763.java
similarity index 100%
rename from NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/MCAccessCB2763.java
rename to NCPCompatNonFree/NCPCompatCB2763/src/main/java/fr/neatmonster/nocheatplus/compat/cb2763/MCAccessCB2763.java
diff --git a/NCPCompatCB2794/pom.xml b/NCPCompatNonFree/NCPCompatCB2794/pom.xml
similarity index 100%
rename from NCPCompatCB2794/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2794/pom.xml
diff --git a/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/AttributeAccess.java
similarity index 100%
rename from NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/AttributeAccess.java
diff --git a/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/BlockCacheCB2794.java b/NCPCompatNonFree/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/BlockCacheCB2794.java
similarity index 100%
rename from NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/BlockCacheCB2794.java
rename to NCPCompatNonFree/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/BlockCacheCB2794.java
diff --git a/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/MCAccessCB2794.java b/NCPCompatNonFree/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/MCAccessCB2794.java
similarity index 100%
rename from NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/MCAccessCB2794.java
rename to NCPCompatNonFree/NCPCompatCB2794/src/main/java/fr/neatmonster/nocheatplus/compat/cb2794/MCAccessCB2794.java
diff --git a/NCPCompatCB2808/pom.xml b/NCPCompatNonFree/NCPCompatCB2808/pom.xml
similarity index 100%
rename from NCPCompatCB2808/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2808/pom.xml
diff --git a/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/AttributeAccess.java
similarity index 100%
rename from NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/AttributeAccess.java
diff --git a/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/BlockCacheCB2808.java b/NCPCompatNonFree/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/BlockCacheCB2808.java
similarity index 100%
rename from NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/BlockCacheCB2808.java
rename to NCPCompatNonFree/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/BlockCacheCB2808.java
diff --git a/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/MCAccessCB2808.java b/NCPCompatNonFree/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/MCAccessCB2808.java
similarity index 100%
rename from NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/MCAccessCB2808.java
rename to NCPCompatNonFree/NCPCompatCB2808/src/main/java/fr/neatmonster/nocheatplus/compat/cb2808/MCAccessCB2808.java
diff --git a/NCPCompatCB2882/pom.xml b/NCPCompatNonFree/NCPCompatCB2882/pom.xml
similarity index 100%
rename from NCPCompatCB2882/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2882/pom.xml
diff --git a/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/AttributeAccess.java
similarity index 100%
rename from NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/AttributeAccess.java
diff --git a/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/BlockCacheCB2882.java b/NCPCompatNonFree/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/BlockCacheCB2882.java
similarity index 100%
rename from NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/BlockCacheCB2882.java
rename to NCPCompatNonFree/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/BlockCacheCB2882.java
diff --git a/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/MCAccessCB2882.java b/NCPCompatNonFree/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/MCAccessCB2882.java
similarity index 100%
rename from NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/MCAccessCB2882.java
rename to NCPCompatNonFree/NCPCompatCB2882/src/main/java/fr/neatmonster/nocheatplus/compat/cb2882/MCAccessCB2882.java
diff --git a/NCPCompatCB2922/pom.xml b/NCPCompatNonFree/NCPCompatCB2922/pom.xml
similarity index 100%
rename from NCPCompatCB2922/pom.xml
rename to NCPCompatNonFree/NCPCompatCB2922/pom.xml
diff --git a/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/AttributeAccess.java
similarity index 100%
rename from NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/AttributeAccess.java
diff --git a/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/BlockCacheCB2922.java b/NCPCompatNonFree/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/BlockCacheCB2922.java
similarity index 100%
rename from NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/BlockCacheCB2922.java
rename to NCPCompatNonFree/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/BlockCacheCB2922.java
diff --git a/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/MCAccessCB2922.java b/NCPCompatNonFree/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/MCAccessCB2922.java
similarity index 100%
rename from NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/MCAccessCB2922.java
rename to NCPCompatNonFree/NCPCompatCB2922/src/main/java/fr/neatmonster/nocheatplus/compat/cb2922/MCAccessCB2922.java
diff --git a/NCPCompatCB3026/pom.xml b/NCPCompatNonFree/NCPCompatCB3026/pom.xml
similarity index 100%
rename from NCPCompatCB3026/pom.xml
rename to NCPCompatNonFree/NCPCompatCB3026/pom.xml
diff --git a/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/AttributeAccess.java
similarity index 100%
rename from NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/AttributeAccess.java
diff --git a/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/BlockCacheCB3026.java b/NCPCompatNonFree/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/BlockCacheCB3026.java
similarity index 100%
rename from NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/BlockCacheCB3026.java
rename to NCPCompatNonFree/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/BlockCacheCB3026.java
diff --git a/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/MCAccessCB3026.java b/NCPCompatNonFree/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/MCAccessCB3026.java
similarity index 100%
rename from NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/MCAccessCB3026.java
rename to NCPCompatNonFree/NCPCompatCB3026/src/main/java/fr/neatmonster/nocheatplus/compat/cb3026/MCAccessCB3026.java
diff --git a/NCPCompatCB3043/pom.xml b/NCPCompatNonFree/NCPCompatCB3043/pom.xml
similarity index 100%
rename from NCPCompatCB3043/pom.xml
rename to NCPCompatNonFree/NCPCompatCB3043/pom.xml
diff --git a/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/AttributeAccess.java
similarity index 100%
rename from NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/AttributeAccess.java
diff --git a/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/BlockCacheCB3043.java b/NCPCompatNonFree/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/BlockCacheCB3043.java
similarity index 100%
rename from NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/BlockCacheCB3043.java
rename to NCPCompatNonFree/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/BlockCacheCB3043.java
diff --git a/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/MCAccessCB3043.java b/NCPCompatNonFree/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/MCAccessCB3043.java
similarity index 100%
rename from NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/MCAccessCB3043.java
rename to NCPCompatNonFree/NCPCompatCB3043/src/main/java/fr/neatmonster/nocheatplus/compat/cb3043/MCAccessCB3043.java
diff --git a/NCPCompatCB3100/pom.xml b/NCPCompatNonFree/NCPCompatCB3100/pom.xml
similarity index 100%
rename from NCPCompatCB3100/pom.xml
rename to NCPCompatNonFree/NCPCompatCB3100/pom.xml
diff --git a/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/AttributeAccess.java
similarity index 100%
rename from NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/AttributeAccess.java
diff --git a/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/BlockCacheCB3100.java b/NCPCompatNonFree/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/BlockCacheCB3100.java
similarity index 100%
rename from NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/BlockCacheCB3100.java
rename to NCPCompatNonFree/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/BlockCacheCB3100.java
diff --git a/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/MCAccessCB3100.java b/NCPCompatNonFree/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/MCAccessCB3100.java
similarity index 100%
rename from NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/MCAccessCB3100.java
rename to NCPCompatNonFree/NCPCompatCB3100/src/main/java/fr/neatmonster/nocheatplus/compat/cb3100/MCAccessCB3100.java
diff --git a/NCPCompatCBDev/pom.xml b/NCPCompatNonFree/NCPCompatCBDev/pom.xml
similarity index 100%
rename from NCPCompatCBDev/pom.xml
rename to NCPCompatNonFree/NCPCompatCBDev/pom.xml
diff --git a/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/AttributeAccess.java b/NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/AttributeAccess.java
similarity index 100%
rename from NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/AttributeAccess.java
diff --git a/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/BlockCacheCBDev.java b/NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/BlockCacheCBDev.java
similarity index 100%
rename from NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/BlockCacheCBDev.java
rename to NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/BlockCacheCBDev.java
diff --git a/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/EntityAccessLastPositionAndLook.java b/NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/EntityAccessLastPositionAndLook.java
similarity index 100%
rename from NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/EntityAccessLastPositionAndLook.java
rename to NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/EntityAccessLastPositionAndLook.java
diff --git a/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/MCAccessCBDev.java b/NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/MCAccessCBDev.java
similarity index 100%
rename from NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/MCAccessCBDev.java
rename to NCPCompatNonFree/NCPCompatCBDev/src/main/java/fr/neatmonster/nocheatplus/compat/cbdev/MCAccessCBDev.java
diff --git a/NCPCompatSpigotCB1_10_R1/pom.xml b/NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/pom.xml
similarity index 100%
rename from NCPCompatSpigotCB1_10_R1/pom.xml
rename to NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/pom.xml
diff --git a/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/AttributeAccess.java b/NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/AttributeAccess.java
similarity index 100%
rename from NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/AttributeAccess.java
diff --git a/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/BlockCacheSpigotCB1_10_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/BlockCacheSpigotCB1_10_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/BlockCacheSpigotCB1_10_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/BlockCacheSpigotCB1_10_R1.java
diff --git a/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/EntityAccessLastPositionAndLook.java b/NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/EntityAccessLastPositionAndLook.java
similarity index 100%
rename from NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/EntityAccessLastPositionAndLook.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/EntityAccessLastPositionAndLook.java
diff --git a/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/MCAccessSpigotCB1_10_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/MCAccessSpigotCB1_10_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/MCAccessSpigotCB1_10_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_10_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_10_R1/MCAccessSpigotCB1_10_R1.java
diff --git a/NCPCompatSpigotCB1_11_R1/pom.xml b/NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/pom.xml
similarity index 100%
rename from NCPCompatSpigotCB1_11_R1/pom.xml
rename to NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/pom.xml
diff --git a/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/AttributeAccess.java b/NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/AttributeAccess.java
similarity index 100%
rename from NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/AttributeAccess.java
diff --git a/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/BlockCacheSpigotCB1_11_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/BlockCacheSpigotCB1_11_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/BlockCacheSpigotCB1_11_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/BlockCacheSpigotCB1_11_R1.java
diff --git a/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/EntityAccessLastPositionAndLook.java b/NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/EntityAccessLastPositionAndLook.java
similarity index 100%
rename from NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/EntityAccessLastPositionAndLook.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/EntityAccessLastPositionAndLook.java
diff --git a/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/MCAccessSpigotCB1_11_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/MCAccessSpigotCB1_11_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/MCAccessSpigotCB1_11_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_11_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_11_R1/MCAccessSpigotCB1_11_R1.java
diff --git a/NCPCompatSpigotCB1_8_R1/pom.xml b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/pom.xml
similarity index 100%
rename from NCPCompatSpigotCB1_8_R1/pom.xml
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/pom.xml
diff --git a/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/AttributeAccess.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/AttributeAccess.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/AttributeAccess.java
diff --git a/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/BlockCacheSpigotCB1_8_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/BlockCacheSpigotCB1_8_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/BlockCacheSpigotCB1_8_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/BlockCacheSpigotCB1_8_R1.java
diff --git a/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/MCAccessSpigotCB1_8_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/MCAccessSpigotCB1_8_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/MCAccessSpigotCB1_8_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R1/MCAccessSpigotCB1_8_R1.java
diff --git a/NCPCompatSpigotCB1_8_R2/pom.xml b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/pom.xml
similarity index 100%
rename from NCPCompatSpigotCB1_8_R2/pom.xml
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/pom.xml
diff --git a/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/AttributeAccess.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/AttributeAccess.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/AttributeAccess.java
diff --git a/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/BlockCacheSpigotCB1_8_R2.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/BlockCacheSpigotCB1_8_R2.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/BlockCacheSpigotCB1_8_R2.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/BlockCacheSpigotCB1_8_R2.java
diff --git a/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/MCAccessSpigotCB1_8_R2.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/MCAccessSpigotCB1_8_R2.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/MCAccessSpigotCB1_8_R2.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R2/MCAccessSpigotCB1_8_R2.java
diff --git a/NCPCompatSpigotCB1_8_R3/pom.xml b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/pom.xml
similarity index 100%
rename from NCPCompatSpigotCB1_8_R3/pom.xml
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/pom.xml
diff --git a/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/AttributeAccess.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/AttributeAccess.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/AttributeAccess.java
diff --git a/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/BlockCacheSpigotCB1_8_R3.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/BlockCacheSpigotCB1_8_R3.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/BlockCacheSpigotCB1_8_R3.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/BlockCacheSpigotCB1_8_R3.java
diff --git a/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/MCAccessSpigotCB1_8_R3.java b/NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/MCAccessSpigotCB1_8_R3.java
similarity index 100%
rename from NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/MCAccessSpigotCB1_8_R3.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_8_R3/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_8_R3/MCAccessSpigotCB1_8_R3.java
diff --git a/NCPCompatSpigotCB1_9_R1/pom.xml b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/pom.xml
similarity index 100%
rename from NCPCompatSpigotCB1_9_R1/pom.xml
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/pom.xml
diff --git a/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/AttributeAccess.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/AttributeAccess.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/AttributeAccess.java
diff --git a/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/BlockCacheSpigotCB1_9_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/BlockCacheSpigotCB1_9_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/BlockCacheSpigotCB1_9_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/BlockCacheSpigotCB1_9_R1.java
diff --git a/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/EntityAccessLastPositionAndLook.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/EntityAccessLastPositionAndLook.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/EntityAccessLastPositionAndLook.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/EntityAccessLastPositionAndLook.java
diff --git a/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/MCAccessSpigotCB1_9_R1.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/MCAccessSpigotCB1_9_R1.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/MCAccessSpigotCB1_9_R1.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R1/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R1/MCAccessSpigotCB1_9_R1.java
diff --git a/NCPCompatSpigotCB1_9_R2/pom.xml b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/pom.xml
similarity index 100%
rename from NCPCompatSpigotCB1_9_R2/pom.xml
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/pom.xml
diff --git a/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/AttributeAccess.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/AttributeAccess.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/AttributeAccess.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/AttributeAccess.java
diff --git a/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/BlockCacheSpigotCB1_9_R2.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/BlockCacheSpigotCB1_9_R2.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/BlockCacheSpigotCB1_9_R2.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/BlockCacheSpigotCB1_9_R2.java
diff --git a/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/EntityAccessLastPositionAndLook.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/EntityAccessLastPositionAndLook.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/EntityAccessLastPositionAndLook.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/EntityAccessLastPositionAndLook.java
diff --git a/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/MCAccessSpigotCB1_9_R2.java b/NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/MCAccessSpigotCB1_9_R2.java
similarity index 100%
rename from NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/MCAccessSpigotCB1_9_R2.java
rename to NCPCompatNonFree/NCPCompatSpigotCB1_9_R2/src/main/java/fr/neatmonster/nocheatplus/compat/spigotcb1_9_R2/MCAccessSpigotCB1_9_R2.java
diff --git a/NCPCompatNonFree/pom.xml b/NCPCompatNonFree/pom.xml
new file mode 100644
index 00000000..1754dffb
--- /dev/null
+++ b/NCPCompatNonFree/pom.xml
@@ -0,0 +1,284 @@
+
+
+ 4.0.0
+ fr.neatmonster
+ ncpcompatnonfree
+ 1.1-SNAPSHOT
+ NCPCompatNonFree
+ Combine compatibility modules with dependencies that can't be obtained from a public maven repository, such as CraftBukkit or Spigot builds, hence "NonFree".
+
+ fr.neatmonster
+ nocheatplus-parent
+ 1.1-SNAPSHOT
+
+
+
+
+
+
+
+ all
+
+
+ NCPCompatCB2512
+ NCPCompatCB2545
+ NCPCompatCB2602
+ NCPCompatCB2645
+ NCPCompatCB2691
+ NCPCompatCB2763
+ NCPCompatCB2794
+ NCPCompatCB2808
+ NCPCompatCB2882
+ NCPCompatCB2922
+ NCPCompatCB3026
+ NCPCompatCB3043
+ NCPCompatCB3100
+ NCPCompatSpigotCB1_8_R1
+ NCPCompatSpigotCB1_8_R2
+ NCPCompatSpigotCB1_8_R3
+ NCPCompatSpigotCB1_9_R1
+ NCPCompatSpigotCB1_9_R2
+ NCPCompatSpigotCB1_10_R1
+ NCPCompatSpigotCB1_11_R1
+ NCPCompatCBDev
+
+
+
+
+ fr.neatmonster
+ ncpcompatcbdev
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_11_r1
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_10_r1
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_9_r2
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_9_r1
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_8_r3
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_8_r2
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_8_r1
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb3100
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb3043
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb3026
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2922
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2882
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2808
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2794
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2763
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2691
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2645
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2602
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2545
+ 1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatcb2512
+ 1.1-SNAPSHOT
+
+
+
+
+
+ cbdev
+
+ NCPCompatCBDev
+
+
+
+ fr.neatmonster
+ ncpcompatcbdev
+ 1.1-SNAPSHOT
+
+
+
+
+
+ spigot1_12_r1
+
+ NCPCompatCBDev
+
+
+
+ fr.neatmonster
+ ncpcompatcbdev
+ 1.1-SNAPSHOT
+
+
+
+
+
+ spigot1_11_r1
+
+ NCPCompatSpigotCB1_11_R1
+
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_11_r1
+ 1.1-SNAPSHOT
+
+
+
+
+
+ spigot1_10_r1
+
+ NCPCompatSpigotCB1_10_R1
+
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_10_r1
+ 1.1-SNAPSHOT
+
+
+
+
+
+ spigot1_9_r2
+
+ NCPCompatSpigotCB1_9_R2
+
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_9_r2
+ 1.1-SNAPSHOT
+
+
+
+
+
+ spigot1_9_r1
+
+ NCPCompatSpigotCB1_9_R1
+
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_9_r1
+ 1.1-SNAPSHOT
+
+
+
+
+
+ spigot1_8_r3
+
+ NCPCompatSpigotCB1_8_R3
+
+
+
+ fr.neatmonster
+ ncpcompatspigotcb1_8_r3
+ 1.1-SNAPSHOT
+
+
+
+
+
+ spigot1_7_r4
+
+ NCPCompatCB3100
+
+
+
+ fr.neatmonster
+ ncpcompatcb3100
+ 1.1-SNAPSHOT
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
+
+ pom
+
diff --git a/NCPPlugin/pom.xml b/NCPPlugin/pom.xml
index c20dba83..7bf507e3 100644
--- a/NCPPlugin/pom.xml
+++ b/NCPPlugin/pom.xml
@@ -10,6 +10,15 @@
jar
+ Mainly contains the plugin class and the factories.
+
+For the plugin/artifact version see the NoCheatPlus module.
+
+ fr.neatmonster
+ nocheatplus-parent
+ 1.1-SNAPSHOT
+
+
@@ -39,229 +48,15 @@
ncpcompatprotocollib
1.1-SNAPSHOT
+
+
+ fr.neatmonster
+ ncpcompatnonfree
+ 1.1-SNAPSHOT
+ pom
+
-
-
-
- spigot1_7_r4
-
-
-
- fr.neatmonster
- ncpcompatcb3100
- 1.1-SNAPSHOT
-
-
-
-
-
- spigot1_8_r3
-
-
-
- fr.neatmonster
- ncpcompatspigotcb1_8_r3
- 1.1-SNAPSHOT
-
-
-
-
-
- spigot1_9_r1
-
-
-
- fr.neatmonster
- ncpcompatspigotcb1_9_r1
- 1.1-SNAPSHOT
-
-
-
-
-
- spigot1_9_r2
-
-
-
- fr.neatmonster
- ncpcompatspigotcb1_9_r2
- 1.1-SNAPSHOT
-
-
-
-
-
- spigot1_10_r1
-
-
-
- fr.neatmonster
- ncpcompatspigotcb1_10_r1
- 1.1-SNAPSHOT
-
-
-
-
-
- spigot1_11_r1
-
-
-
- fr.neatmonster
- ncpcompatspigotcb1_11_r1
- 1.1-SNAPSHOT
-
-
-
-
-
- spigot1_12_r1
-
-
-
- fr.neatmonster
- ncpcompatcbdev
- 1.1-SNAPSHOT
-
-
-
-
-
- cbdev
-
-
-
- fr.neatmonster
- ncpcompatcbdev
- 1.1-SNAPSHOT
-
-
-
-
-
- all
-
-
-
- fr.neatmonster
- ncpcompatcbdev
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatspigotcb1_11_r1
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatspigotcb1_10_r1
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatspigotcb1_9_r2
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatspigotcb1_9_r1
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatspigotcb1_8_r3
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatspigotcb1_8_r2
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatspigotcb1_8_r1
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb3100
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb3043
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb3026
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2922
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2882
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2808
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2794
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2763
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2691
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2645
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2602
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2545
- 1.1-SNAPSHOT
-
-
- fr.neatmonster
- ncpcompatcb2512
- 1.1-SNAPSHOT
-
-
-
-
-
-
- Mainly contains the plugin class and the factories.
-
-For the plugin/artifact version see the NoCheatPlus module.
-
- fr.neatmonster
- nocheatplus-parent
- 1.1-SNAPSHOT
-
-
diff --git a/pom.xml b/pom.xml
index 5650a55a..c2b23ecf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,105 +24,10 @@
NCPCompatProtocolLib
NCPPlugin
NoCheatPlus
+
+ NCPCompatNonFree
-
-
-
- all
-
-
- NCPCompatCB2512
- NCPCompatCB2545
- NCPCompatCB2602
- NCPCompatCB2645
- NCPCompatCB2691
- NCPCompatCB2763
- NCPCompatCB2794
- NCPCompatCB2808
- NCPCompatCB2882
- NCPCompatCB2922
- NCPCompatCB3026
- NCPCompatCB3043
- NCPCompatCB3100
- NCPCompatSpigotCB1_8_R1
- NCPCompatSpigotCB1_8_R2
- NCPCompatSpigotCB1_8_R3
- NCPCompatSpigotCB1_9_R1
- NCPCompatSpigotCB1_9_R2
- NCPCompatSpigotCB1_10_R1
- NCPCompatSpigotCB1_11_R1
- NCPCompatCBDev
-
-
-
-
- cbdev
-
-
- NCPCompatCBDev
-
-
-
-
- spigot1_12_r1
-
-
- NCPCompatCBDev
-
-
-
-
- spigot1_11_r1
-
-
- NCPCompatSpigotCB1_11_R1
-
-
-
-
- spigot1_10_r1
-
-
- NCPCompatSpigotCB1_10_R1
-
-
-
-
- spigot1_9_r2
-
-
- NCPCompatSpigotCB1_9_R2
-
-
-
-
- spigot1_9_r1
-
-
- NCPCompatSpigotCB1_9_R1
-
-
-
-
- spigot1_8_r3
-
-
- NCPCompatSpigotCB1_8_R3
-
-
-
-
- spigot1_7_r4
-
-
- NCPCompatCB3100
-
-
-
-
-
-
spigot-repo