Skip to content

Commit 8643af0

Browse files
committed
统一渲染逻辑
1 parent e04f751 commit 8643af0

6 files changed

Lines changed: 6 additions & 12 deletions

File tree

client/fabric_1_21_6/src/main/java/com/coloryr/allmusic/client/CoreRenderTarget.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ public void use() {
8080

8181
@Override
8282
public void unUse() {
83+
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
8384
isDraw = false;
8485
}
8586

@@ -95,8 +96,6 @@ public void drawText(String text, int y, int color, boolean shadow) {
9596
color = color | 0xFF000000;
9697
graphics.drawString(font, component, 0, y, color, shadow);
9798

98-
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
99-
10099
TextItem item = new TextItem(width, font.lineHeight + (shadow ? 1 : 0), y, (float) window.getGuiScale());
101100
texts.add(item);
102101
}

client/fabric_26_1/src/main/java/com/coloryr/allmusic/client/CoreRenderTarget.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ public void use() {
8383

8484
@Override
8585
public void unUse() {
86+
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
8687
isDraw = false;
8788
}
8889

@@ -102,8 +103,6 @@ public void drawText(String text, int y, int color, boolean shadow) {
102103
color = color | 0xFF000000;
103104
graphics.text(font, component, 0, y, color, shadow);
104105

105-
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
106-
107106
TextItem item = new TextItem(width, font.lineHeight + (shadow ? 1 : 0), y, (float) window.getGuiScale());
108107
texts.add(item);
109108
}

client/fabric_26_2/src/main/java/com/coloryr/allmusic/client/CoreRenderTarget.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ public void use() {
7070

7171
@Override
7272
public void unUse() {
73+
renderer.render(this);
7374
isDraw = false;
7475
}
7576

@@ -89,8 +90,6 @@ public void drawText(String text, int y, int color, boolean shadow) {
8990
color = color | 0xFF000000;
9091
graphics.text(font, component, 0, y, color, shadow);
9192

92-
renderer.render(this);
93-
9493
TextItem item = new TextItem(width, font.lineHeight + (shadow ? 1 : 0), y, (float) window.getGuiScale());
9594
texts.add(item);
9695
}

client/neoforge_1_21_11/src/main/java/com/coloryr/allmusic/client/CoreRenderTarget.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ public void use() {
8282

8383
@Override
8484
public void unUse() {
85+
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
8586
isDraw = false;
8687
}
8788

@@ -101,8 +102,6 @@ public void drawText(String text, int y, int color, boolean shadow) {
101102
color = color | 0xFF000000;
102103
graphics.drawString(font, component, 0, y, color, shadow);
103104

104-
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
105-
106105
TextItem item = new TextItem(width, font.lineHeight + (shadow ? 1 : 0), y, (float) window.getGuiScale());
107106
texts.add(item);
108107
}

client/neoforge_1_21_6/src/main/java/com/coloryr/allmusic/client/CoreRenderTarget.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ public void use() {
8080

8181
@Override
8282
public void unUse() {
83+
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
8384
isDraw = false;
8485
}
8586

@@ -95,8 +96,6 @@ public void drawText(String text, int y, int color, boolean shadow) {
9596
color = color | 0xFF000000;
9697
graphics.drawString(font, component, 0, y, color, shadow);
9798

98-
renderer.render(fogRenderer.getBuffer(FogRenderer.FogMode.NONE), this);
99-
10099
TextItem item = new TextItem(width, font.lineHeight + (shadow ? 1 : 0), y, (float) window.getGuiScale());
101100
texts.add(item);
102101
}

client/neoforge_26_2/src/main/java/com/coloryr/allmusic/client/CoreRenderTarget.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public void use() {
7171

7272
@Override
7373
public void unUse() {
74+
renderer.render(this);
7475
isDraw = false;
7576
}
7677

@@ -90,8 +91,6 @@ public void drawText(String text, int y, int color, boolean shadow) {
9091
color = color | 0xFF000000;
9192
graphics.text(font, component, 0, y, color, shadow);
9293

93-
renderer.render(this);
94-
9594
TextItem item = new TextItem(width, font.lineHeight + (shadow ? 1 : 0), y, (float) window.getGuiScale());
9695
texts.add(item);
9796
}

0 commit comments

Comments
 (0)