Skip to content

Commit

Permalink
remove InGameHudMixin class and related HUD rendering logic
Browse files Browse the repository at this point in the history
  • Loading branch information
Lyzev committed Jan 3, 2025
1 parent 81db8ab commit 2e2295f
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 52 deletions.
51 changes: 0 additions & 51 deletions src/main/java/dev/lyzev/hp/mixin/InGameHudMixin.java

This file was deleted.

19 changes: 19 additions & 0 deletions src/main/kotlin/dev/lyzev/hp/HorsePower.kt
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,17 @@ package dev.lyzev.hp
import com.mojang.brigadier.arguments.IntegerArgumentType
import com.mojang.brigadier.arguments.StringArgumentType
import com.mojang.brigadier.context.CommandContext
import dev.lyzev.hp.modmenu.HorsePowerConfig
import dev.lyzev.hp.modmenu.HorsePowerConfigManager
import dev.lyzev.hp.util.HorseStatsRenderer.render
import dev.lyzev.hp.util.round
import dev.lyzev.hp.util.toBPS
import dev.lyzev.hp.util.toJump
import net.fabricmc.api.ClientModInitializer
import net.fabricmc.fabric.api.client.command.v2.ClientCommandManager
import net.fabricmc.fabric.api.client.command.v2.ClientCommandRegistrationCallback
import net.fabricmc.fabric.api.client.command.v2.FabricClientCommandSource
import net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback
import net.minecraft.client.MinecraftClient
import net.minecraft.entity.Entity
import net.minecraft.entity.attribute.EntityAttributes
Expand Down Expand Up @@ -92,6 +95,22 @@ object HorsePower : ClientModInitializer {
}
})
})

HudRenderCallback.EVENT.register(HudRenderCallback { drawContext, _ ->
if (HorsePowerConfig.SHOW_HUD.value) {
val entity = mc.targetedEntity
if (entity is AbstractHorseEntity) {
render(
drawContext,
entity,
mc.window.scaledWidth / 2 + 10,
mc.window.scaledHeight / 2 + 10,
0,
0
)
}
}
})
}

private fun executeSearch(context: CommandContext<FabricClientCommandSource>, criteria: String, amount: Int): Int {
Expand Down
1 change: 0 additions & 1 deletion src/main/resources/horsepower.mixins.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
],
"client": [
"HorseScreenMixin",
"InGameHudMixin",
"MinecraftClientMixin"
],
"injectors": {
Expand Down

0 comments on commit 2e2295f

Please sign in to comment.