diff --git a/core/src/main/java/net/momirealms/craftengine/core/entity/furniture/Furniture.java b/core/src/main/java/net/momirealms/craftengine/core/entity/furniture/Furniture.java index d90d8de79..06df59f84 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/entity/furniture/Furniture.java +++ b/core/src/main/java/net/momirealms/craftengine/core/entity/furniture/Furniture.java @@ -38,6 +38,7 @@ public abstract class Furniture implements Cullable { public final CustomFurniture config; public final FurnitureDataAccessor dataAccessor; public final Entity metaDataEntity; + public final int metaDataEntityId; protected CullingData cullingData; protected FurnitureVariant currentVariant; @@ -54,6 +55,7 @@ public abstract class Furniture implements Cullable { this.config = config; this.dataAccessor = data; this.metaDataEntity = metaDataEntity; + this.metaDataEntityId = metaDataEntity.entityId(); this.setVariantInternal(config.getVariant(data)); } @@ -282,11 +284,11 @@ public abstract class Furniture implements Cullable { } public int entityId() { - return this.metaDataEntity.entityId(); + return this.metaDataEntityId; } public boolean hasExternalModel() { - return hasExternalModel; + return this.hasExternalModel; } public Vec3d getRelativePosition(Vector3f position) { diff --git a/gradle.properties b/gradle.properties index cb1959f55..396afb318 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ org.gradle.jvmargs=-Xmx4G # Project settings project_version=0.0.66.4 config_version=62 -lang_version=44 +lang_version=45 project_group=net.momirealms latest_supported_version=1.21.11