diff --git a/common/src/main/java/io/github/adytech99/healthindicators/config/ModConfig.java b/common/src/main/java/io/github/adytech99/healthindicators/config/ModConfig.java index 3567d90..b84f386 100644 --- a/common/src/main/java/io/github/adytech99/healthindicators/config/ModConfig.java +++ b/common/src/main/java/io/github/adytech99/healthindicators/config/ModConfig.java @@ -118,7 +118,7 @@ public class ModConfig { @SerialEntry @AutoGen(category = "filters", group = "advanced") - @MasterTickBox(value = "distance") + @MasterTickBox(value = {"override_players", "reach"}) public boolean within_distance = false; @SerialEntry diff --git a/common/src/main/java/io/github/adytech99/healthindicators/mixin/EntityRendererMixin.java b/common/src/main/java/io/github/adytech99/healthindicators/mixin/EntityRendererMixin.java index 1f67531..7774d5b 100644 --- a/common/src/main/java/io/github/adytech99/healthindicators/mixin/EntityRendererMixin.java +++ b/common/src/main/java/io/github/adytech99/healthindicators/mixin/EntityRendererMixin.java @@ -52,7 +52,7 @@ public void render(T livingEntity, float yaw, float tickDelta, MatrixStack matri else if (ModConfig.HANDLER.instance().indicator_type == HealthDisplayTypeEnum.NUMBER) renderNumber(livingEntity, yaw, tickDelta, matrixStack, vertexConsumerProvider, light); else if (ModConfig.HANDLER.instance().indicator_type == HealthDisplayTypeEnum.DYNAMIC) { - if(livingEntity.getMaxHealth() > 50) renderNumber(livingEntity, yaw, tickDelta, matrixStack, vertexConsumerProvider, light); + if(livingEntity.getMaxHealth() > 100) renderNumber(livingEntity, yaw, tickDelta, matrixStack, vertexConsumerProvider, light); else renderHearts(livingEntity, yaw, tickDelta, matrixStack, vertexConsumerProvider, light); } } diff --git a/common/src/main/resources/assets/healthindicators/lang/en_us.json b/common/src/main/resources/assets/healthindicators/lang/en_us.json index 7273b98..6bbd016 100644 --- a/common/src/main/resources/assets/healthindicators/lang/en_us.json +++ b/common/src/main/resources/assets/healthindicators/lang/en_us.json @@ -48,7 +48,7 @@ "yacl3.config.health-indicators:config.indicator_type": "Indicator Type", - "yacl3.config.health-indicators:config.indicator_type.desc": "Whether to render a floating hearts display or a number display.", + "yacl3.config.health-indicators:config.indicator_type.desc": "Whether to render a floating hearts display or a number display. Settings this to 'dynamic' will render hearts for entities with less than 100 health, and numbers for entities with more than 100 health.", "yacl3.config.health-indicators:config.icons_per_row": "Hearts per row (beta)", diff --git a/neoforge/src/main/resources/META-INF/neoforge.mods.toml b/neoforge/src/main/resources/META-INF/neoforge.mods.toml index 0a91b74..9e119df 100644 --- a/neoforge/src/main/resources/META-INF/neoforge.mods.toml +++ b/neoforge/src/main/resources/META-INF/neoforge.mods.toml @@ -16,7 +16,7 @@ logoFile = "assets/healthindicators/icon.png" [[dependencies.healthindicators]] modId = "neoforge" type = "required" -versionRange = "[20.6,)" +versionRange = "[21.0,)" ordering = "NONE" side = "BOTH"