diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index f6f0348..9a89915 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,18 +4,14 @@
-
-
-
-
-
+
-
+
@@ -82,30 +78,30 @@
- {
+ "keyToString": {
+ "Gradle.Build GeyserModelEngine.executor": "Run",
+ "Gradle.Download Sources.executor": "Run",
+ "Gradle.GeyserModelEngine [buildDependents].executor": "Run",
+ "Gradle.GeyserModelEngine [buildNeeded].executor": "Run",
+ "Gradle.GeyserModelEngine [build].executor": "Run",
+ "Gradle.GeyserModelEngine [clean].executor": "Run",
+ "Gradle.GeyserModelEngine [jar].executor": "Run",
+ "Maven.GeyserModelEngine [install...].executor": "Run",
+ "Maven.GeyserModelEngine [install].executor": "Run",
+ "ModuleVcsDetector.initialDetectionPerformed": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
+ "RunOnceActivity.git.unshallow": "true",
+ "git-widget-placeholder": "bettermodel-support-dev",
+ "kotlin-language-version-configured": "true",
+ "last_opened_file_path": "D:/Coding/Forks/Minecraft/GeyserModelEngine",
+ "project.structure.last.edited": "Project",
+ "project.structure.proportion": "0.0",
+ "project.structure.side.proportion": "0.2",
+ "settings.editor.selected.configurable": "reference.settings.project.maven.runner"
}
-}]]>
+}
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/EntityTaskManager.java b/src/main/java/re/imc/geysermodelengine/managers/model/EntityTaskManager.java
index 50942eb..f424698 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/EntityTaskManager.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/EntityTaskManager.java
@@ -9,9 +9,9 @@ import org.bukkit.entity.Player;
import org.geysermc.floodgate.api.FloodgateApi;
import re.imc.geysermodelengine.GeyserModelEngine;
import re.imc.geysermodelengine.managers.model.entity.EntityData;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.BetterModelPropertyHandler;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.ModelEnginePropertyHandler;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.PropertyHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.BetterModelPropertyHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.ModelEnginePropertyHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.PropertyHandler;
import re.imc.geysermodelengine.managers.model.entity.ModelEngineEntityData;
import re.imc.geysermodelengine.managers.model.taskshandler.TaskHandler;
import re.imc.geysermodelengine.packet.entity.PacketEntity;
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/ModelManager.java b/src/main/java/re/imc/geysermodelengine/managers/model/ModelManager.java
index ef1de37..1f21d23 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/ModelManager.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/ModelManager.java
@@ -7,9 +7,9 @@ import org.bukkit.Bukkit;
import re.imc.geysermodelengine.GeyserModelEngine;
import re.imc.geysermodelengine.managers.model.entity.EntityData;
import re.imc.geysermodelengine.managers.model.model.Model;
-import re.imc.geysermodelengine.managers.model.ModelHandler.BetterModelHandler;
-import re.imc.geysermodelengine.managers.model.ModelHandler.ModelEngineHandler;
-import re.imc.geysermodelengine.managers.model.ModelHandler.ModelHandler;
+import re.imc.geysermodelengine.managers.model.modelhandler.BetterModelHandler;
+import re.imc.geysermodelengine.managers.model.modelhandler.ModelEngineHandler;
+import re.imc.geysermodelengine.managers.model.modelhandler.ModelHandler;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/model/BetterModelModel.java b/src/main/java/re/imc/geysermodelengine/managers/model/model/BetterModelModel.java
index 305aca4..b8f83c5 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/model/BetterModelModel.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/model/BetterModelModel.java
@@ -2,8 +2,8 @@ package re.imc.geysermodelengine.managers.model.model;
import kr.toxicity.model.api.tracker.Tracker;
import re.imc.geysermodelengine.managers.model.entity.EntityData;
-import re.imc.geysermodelengine.managers.model.ModelHandler.ModelHandler;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.PropertyHandler;
+import re.imc.geysermodelengine.managers.model.modelhandler.ModelHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.PropertyHandler;
public class BetterModelModel implements Model {
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/model/Model.java b/src/main/java/re/imc/geysermodelengine/managers/model/model/Model.java
index 9548608..44710a9 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/model/Model.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/model/Model.java
@@ -1,8 +1,8 @@
package re.imc.geysermodelengine.managers.model.model;
import re.imc.geysermodelengine.managers.model.entity.EntityData;
-import re.imc.geysermodelengine.managers.model.ModelHandler.ModelHandler;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.PropertyHandler;
+import re.imc.geysermodelengine.managers.model.modelhandler.ModelHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.PropertyHandler;
public interface Model {
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/model/ModelEngineModel.java b/src/main/java/re/imc/geysermodelengine/managers/model/model/ModelEngineModel.java
index 97fad15..edf32ee 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/model/ModelEngineModel.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/model/ModelEngineModel.java
@@ -2,8 +2,8 @@ package re.imc.geysermodelengine.managers.model.model;
import com.ticxo.modelengine.api.model.ActiveModel;
import re.imc.geysermodelengine.managers.model.entity.EntityData;
-import re.imc.geysermodelengine.managers.model.ModelHandler.ModelHandler;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.PropertyHandler;
+import re.imc.geysermodelengine.managers.model.modelhandler.ModelHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.PropertyHandler;
public class ModelEngineModel implements Model {
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/BetterModelHandler.java b/src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/BetterModelHandler.java
similarity index 95%
rename from src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/BetterModelHandler.java
rename to src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/BetterModelHandler.java
index e19735a..b71fd3d 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/BetterModelHandler.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/BetterModelHandler.java
@@ -1,4 +1,4 @@
-package re.imc.geysermodelengine.managers.model.ModelHandler;
+package re.imc.geysermodelengine.managers.model.modelhandler;
import kr.toxicity.model.api.tracker.EntityTracker;
import kr.toxicity.model.api.tracker.Tracker;
@@ -6,7 +6,7 @@ import org.bukkit.Bukkit;
import org.bukkit.entity.Entity;
import re.imc.geysermodelengine.GeyserModelEngine;
import re.imc.geysermodelengine.listener.BetterModelListener;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.PropertyHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.PropertyHandler;
import re.imc.geysermodelengine.managers.model.entity.BetterModelEntityData;
import re.imc.geysermodelengine.managers.model.entity.EntityData;
import re.imc.geysermodelengine.managers.model.model.BetterModelModel;
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/ModelEngineHandler.java b/src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/ModelEngineHandler.java
similarity index 95%
rename from src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/ModelEngineHandler.java
rename to src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/ModelEngineHandler.java
index 6ff5935..e2aea3a 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/ModelEngineHandler.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/ModelEngineHandler.java
@@ -1,4 +1,4 @@
-package re.imc.geysermodelengine.managers.model.ModelHandler;
+package re.imc.geysermodelengine.managers.model.modelhandler;
import com.ticxo.modelengine.api.ModelEngineAPI;
import com.ticxo.modelengine.api.model.ActiveModel;
@@ -11,7 +11,7 @@ import re.imc.geysermodelengine.managers.model.entity.EntityData;
import re.imc.geysermodelengine.managers.model.entity.ModelEngineEntityData;
import re.imc.geysermodelengine.managers.model.model.Model;
import re.imc.geysermodelengine.managers.model.model.ModelEngineModel;
-import re.imc.geysermodelengine.managers.model.PropertyHandler.PropertyHandler;
+import re.imc.geysermodelengine.managers.model.propertyhandler.PropertyHandler;
import java.util.HashMap;
import java.util.Map;
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/ModelHandler.java b/src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/ModelHandler.java
similarity index 88%
rename from src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/ModelHandler.java
rename to src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/ModelHandler.java
index bb3fc25..30801af 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/ModelHandler/ModelHandler.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/modelhandler/ModelHandler.java
@@ -1,4 +1,4 @@
-package re.imc.geysermodelengine.managers.model.ModelHandler;
+package re.imc.geysermodelengine.managers.model.modelhandler;
import org.bukkit.entity.Entity;
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/BetterModelPropertyHandler.java b/src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/BetterModelPropertyHandler.java
similarity index 99%
rename from src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/BetterModelPropertyHandler.java
rename to src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/BetterModelPropertyHandler.java
index 379f1e5..2e46acf 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/BetterModelPropertyHandler.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/BetterModelPropertyHandler.java
@@ -1,4 +1,4 @@
-package re.imc.geysermodelengine.managers.model.PropertyHandler;
+package re.imc.geysermodelengine.managers.model.propertyhandler;
import kr.toxicity.model.api.animation.AnimationIterator;
import kr.toxicity.model.api.bone.RenderedBone;
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/ModelEnginePropertyHandler.java b/src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/ModelEnginePropertyHandler.java
similarity index 99%
rename from src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/ModelEnginePropertyHandler.java
rename to src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/ModelEnginePropertyHandler.java
index 4afdc6d..b9dd73d 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/ModelEnginePropertyHandler.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/ModelEnginePropertyHandler.java
@@ -1,4 +1,4 @@
-package re.imc.geysermodelengine.managers.model.PropertyHandler;
+package re.imc.geysermodelengine.managers.model.propertyhandler;
import com.ticxo.modelengine.api.animation.BlueprintAnimation;
import com.ticxo.modelengine.api.animation.handler.AnimationHandler;
diff --git a/src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/PropertyHandler.java b/src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/PropertyHandler.java
similarity index 96%
rename from src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/PropertyHandler.java
rename to src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/PropertyHandler.java
index 830c66d..793afcf 100644
--- a/src/main/java/re/imc/geysermodelengine/managers/model/PropertyHandler/PropertyHandler.java
+++ b/src/main/java/re/imc/geysermodelengine/managers/model/propertyhandler/PropertyHandler.java
@@ -1,4 +1,4 @@
-package re.imc.geysermodelengine.managers.model.PropertyHandler;
+package re.imc.geysermodelengine.managers.model.propertyhandler;
import org.bukkit.entity.Player;
import re.imc.geysermodelengine.managers.model.entity.EntityData;
diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml
index 76705e0..32d3d21 100644
--- a/src/main/resources/config.yml
+++ b/src/main/resources/config.yml
@@ -8,9 +8,6 @@ models:
join-send-delay: 20
entity-position-update-period: 35
thread-pool-size: 4
- model-entity-type: BAT # must be a living entity
- enable-part-visibility-models:
- - example
options:
debug: false
\ No newline at end of file