diff options
author | Kevin <92656833+kevinthegreat1@users.noreply.github.com> | 2023-08-31 20:03:07 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-31 20:03:07 -0400 |
commit | 68eb2556c4809860a73b7bb62cc5f2c84d58c3ae (patch) | |
tree | 106fe3e923f05933990242eec85d13be685c8b7a /src/main/java/me/xmrvizzy/skyblocker/mixin | |
parent | 94cca060491122c9f7dfa8f4684ac6f52be510a1 (diff) | |
parent | 53ab59cb82a05e887b12645383fb740f7dd3eba5 (diff) | |
download | Skyblocker-68eb2556c4809860a73b7bb62cc5f2c84d58c3ae.tar.gz Skyblocker-68eb2556c4809860a73b7bb62cc5f2c84d58c3ae.tar.bz2 Skyblocker-68eb2556c4809860a73b7bb62cc5f2c84d58c3ae.zip |
Merge pull request #230 from msg-programs/json-tabhud
Fully configureable Fancy Tab HUD
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/mixin')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/mixin/PlayerListHudMixin.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/mixin/PlayerListHudMixin.java b/src/main/java/me/xmrvizzy/skyblocker/mixin/PlayerListHudMixin.java index 819ddb4b..ec7b6ddd 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/mixin/PlayerListHudMixin.java +++ b/src/main/java/me/xmrvizzy/skyblocker/mixin/PlayerListHudMixin.java @@ -2,7 +2,8 @@ package me.xmrvizzy.skyblocker.mixin; import me.xmrvizzy.skyblocker.config.SkyblockerConfig; import me.xmrvizzy.skyblocker.skyblock.tabhud.TabHud; -import me.xmrvizzy.skyblocker.skyblock.tabhud.screens.Screen; +import me.xmrvizzy.skyblocker.skyblock.tabhud.screenbuilder.ScreenMaster; +import me.xmrvizzy.skyblocker.skyblock.tabhud.util.PlayerListMgr; import me.xmrvizzy.skyblocker.utils.Utils; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; @@ -37,9 +38,16 @@ public class PlayerListHudMixin { } int h = MinecraftClient.getInstance().getWindow().getScaledHeight(); + float scale = SkyblockerConfig.get().general.tabHud.tabHudScale / 100f; + w = (int) (w / scale); + h = (int) (h / scale); + + PlayerListMgr.updateFooter(footer); + try { - Screen screen = Screen.getCorrect(w, h, footer); - screen.render(context); + ScreenMaster.render(context, w,h); + // Screen screen = Screen.getCorrect(w, h, footer); + // screen.render(context); info.cancel(); } catch (Exception e) { TabHud.LOGGER.error("[Skyblocker] Encountered unknown exception while drawing default hud", e); |