Skip to content

Commit b37ea18

Browse files
committed
Merge branch 'refs/heads/modern-rendering-part-3' into modern-rendering-part-4
2 parents 3cd438c + 4c357b6 commit b37ea18

File tree

7 files changed

+15
-9
lines changed

7 files changed

+15
-9
lines changed

src/main/java/at/hannibal2/skyhanni/config/core/config/gui/GuiPositionEditor.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class GuiPositionEditor(
5656

5757
override fun onDrawScreen(context: DrawContext, originalMouseX: Int, originalMouseY: Int, partialTicks: Float) {
5858
// Items aren't drawn due to a bug in neu rendering
59-
drawDefaultBackground()
59+
drawDefaultBackground(context, originalMouseX, originalMouseY, partialTicks)
6060
if (oldScreen != null) {
6161
val accessor = oldScreen as AccessorGuiContainer
6262
accessor.invokeDrawGuiContainerBackgroundLayer_skyhanni(partialTicks, -1, -1)

src/main/java/at/hannibal2/skyhanni/features/chat/ChatHistoryGui.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ class ChatHistoryGui(private val history: List<ChatManager.MessageFilteringResul
3535
history.sumOf { splitLine(it.message).size * 10 + (it.modified?.let { mod -> splitLine(mod).size * 10 } ?: 0) }
3636

3737
override fun onDrawScreen(context: DrawContext, originalMouseX: Int, originalMouseY: Int, partialTicks: Float) {
38-
drawDefaultBackground()
38+
drawDefaultBackground(context, originalMouseX, originalMouseY, partialTicks)
3939
var queuedTooltip: List<String>? = null
4040
context.matrices.pushMatrix()
4141
val l = (width / 2.0 - w / 2.0).toInt()

src/main/java/at/hannibal2/skyhanni/features/misc/compacttablist/TabListRenderer.kt

+8-4
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@ object TabListRenderer {
116116
var headerY = y
117117
if (header.isNotEmpty()) {
118118
for (line in header) {
119-
minecraft.fontRendererObj.drawStringWithShadow(
119+
GuiRenderUtils.drawString(
120+
context,
120121
line,
121122
x + totalWidth / 2f - minecraft.fontRendererObj.getStringWidth(line) / 2f,
122123
headerY.toFloat(),
@@ -131,7 +132,8 @@ object TabListRenderer {
131132
if (footer.isNotEmpty()) {
132133
var footerY = y + totalHeight - footer.size * LINE_HEIGHT + TAB_PADDING / 2 + 1
133134
for (line in footer) {
134-
minecraft.fontRendererObj.drawStringWithShadow(
135+
GuiRenderUtils.drawString(
136+
context,
135137
line,
136138
x + totalWidth / 2f - minecraft.fontRendererObj.getStringWidth(line) / 2f,
137139
footerY.toFloat(),
@@ -192,14 +194,16 @@ object TabListRenderer {
192194
var text = if (AdvancedPlayerList.ignoreCustomTabList()) tabLine.text else tabLine.customName
193195
if (text.contains("§l")) text = "§r$text"
194196
if (tabLine.type == TabStringType.TITLE) {
195-
minecraft.fontRendererObj.drawStringWithShadow(
197+
GuiRenderUtils.drawString(
198+
context,
196199
text,
197200
middleX + column.getMaxWidth() / 2f - tabLine.getWidth() / 2f,
198201
middleY.toFloat(),
199202
0xFFFFFF,
200203
)
201204
} else {
202-
minecraft.fontRendererObj.drawStringWithShadow(
205+
GuiRenderUtils.drawString(
206+
context,
203207
text,
204208
middleX.toFloat(),
205209
middleY.toFloat(),

src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigOptionGui.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ class DefaultConfigOptionGui(
4444

4545
@Suppress("CyclomaticComplexMethod", "LongMethod")
4646
override fun onDrawScreen(context: DrawContext, originalMouseX: Int, originalMouseY: Int, partialTicks: Float) {
47-
drawDefaultBackground()
47+
drawDefaultBackground(context, originalMouseX, originalMouseY, partialTicks)
4848
RenderUtils.drawFloatingRectDark((width - xSize) / 2, (height - ySize) / 2, xSize, ySize)
4949
val scaledResolution = ScaledResolution(mc)
5050
var hoveringTextToDraw: List<String>? = null

src/main/java/at/hannibal2/skyhanni/features/misc/visualwords/VisualWordGui.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ open class VisualWordGui : SkyhanniBaseScreen() {
9999
}
100100

101101
override fun onDrawScreen(context: DrawContext, originalMouseX: Int, originalMouseY: Int, partialTicks: Float) {
102-
drawDefaultBackground()
102+
drawDefaultBackground(context, originalMouseX, originalMouseY, partialTicks)
103103
screenHeight = height
104104
guiLeft = (width - sizeX) / 2
105105
guiTop = (height - sizeY) / 2

src/main/java/at/hannibal2/skyhanni/utils/guide/GuideGUI.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ abstract class GuideGUI<pageEnum : Enum<*>>(defaultScreen: pageEnum) : SkyhanniB
7575
}
7676

7777
override fun onDrawScreen(context: DrawContext, originalMouseX: Int, originalMouseY: Int, partialTicks: Float) = try {
78-
drawDefaultBackground()
78+
drawDefaultBackground(context, originalMouseX, originalMouseY, partialTicks)
7979
val guiLeft = (width - sizeX) / 2
8080
val guiTop = (height - sizeY) / 2
8181

versions/mapping-1.21.4-1.16.5-fabric.txt

+2
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,7 @@ net.minecraft.client.gui.DrawContext at.hannibal2.skyhanni.utils.compat.DrawCont
1818

1919
net.minecraft.client.util.math.MatrixStack at.hannibal2.skyhanni.utils.compat.MatrixStack
2020

21+
net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext at.hannibal2.skyhanni.utils.compat.WorldRenderContext
22+
2123
net.minecraft.client.util.math.MatrixStack push() pushMatrix()
2224
net.minecraft.client.util.math.MatrixStack pop() popMatrix()

0 commit comments

Comments
 (0)