aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me
diff options
context:
space:
mode:
authorDanielshe <shekwancheung0528@gmail.com>2019-11-01 15:35:40 +0800
committerDanielshe <shekwancheung0528@gmail.com>2019-11-01 15:35:40 +0800
commit3e3e25855b9f6df507a7d4c8a07c64b9a502fae2 (patch)
treec93c525838c5083f222b50fa7bb891d3fe4254ec /src/main/java/me
parenta159e6b1d19b8b8d0051b10f614c5c04be2e55e1 (diff)
downloadRoughlyEnoughItems-3e3e25855b9f6df507a7d4c8a07c64b9a502fae2.tar.gz
RoughlyEnoughItems-3e3e25855b9f6df507a7d4c8a07c64b9a502fae2.tar.bz2
RoughlyEnoughItems-3e3e25855b9f6df507a7d4c8a07c64b9a502fae2.zip
Update to 19w44a
Diffstat (limited to 'src/main/java/me')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java19
-rw-r--r--src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java3
-rw-r--r--src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java2
3 files changed, 10 insertions, 14 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java b/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
index 8ab4f5e3d..26d3045a2 100644
--- a/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
+++ b/src/main/java/me/shedaniel/rei/gui/ContainerScreenOverlay.java
@@ -28,11 +28,11 @@ import net.minecraft.client.gui.screen.ingame.AbstractContainerScreen;
import net.minecraft.client.render.GuiLighting;
import net.minecraft.client.render.LayeredVertexConsumerStorage;
import net.minecraft.client.render.Tessellator;
-import net.minecraft.client.render.item.ItemRenderer;
import net.minecraft.client.resource.language.I18n;
import net.minecraft.client.sound.PositionedSoundInstance;
import net.minecraft.client.util.Window;
import net.minecraft.client.util.math.Matrix4f;
+import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.client.world.ClientWorld;
import net.minecraft.container.Slot;
import net.minecraft.item.ItemStack;
@@ -41,7 +41,6 @@ import net.minecraft.text.TranslatableText;
import net.minecraft.util.ActionResult;
import net.minecraft.util.Identifier;
import net.minecraft.util.math.MathHelper;
-import net.minecraft.util.math.MatrixStack;
import net.minecraft.world.GameMode;
import org.apache.logging.log4j.util.TriConsumer;
@@ -76,14 +75,14 @@ public class ContainerScreenOverlay extends Widget {
this.fillGradient(x - 3, y + tooltipHeight + 2, x + tooltipWidth + 3, y + tooltipHeight + 3, 1344798847, 1344798847);
int currentY = y;
MatrixStack matrixStack_1 = new MatrixStack();
- LayeredVertexConsumerStorage.class_4598 layeredVertexConsumerStorage$class_4598_1 = LayeredVertexConsumerStorage.method_22991(Tessellator.getInstance().getBufferBuilder());
+ LayeredVertexConsumerStorage.Drawer drawer = LayeredVertexConsumerStorage.makeDrawer(Tessellator.getInstance().getBufferBuilder());
matrixStack_1.translate(0.0D, 0.0D, getBlitOffset());
Matrix4f matrix4f_1 = matrixStack_1.peek();
for (int lineIndex = 0; lineIndex < tooltipLines.size(); lineIndex++) {
- font.method_22942(tooltipLines.get(lineIndex), (float) x, (float) currentY, -1, true, matrix4f_1, layeredVertexConsumerStorage$class_4598_1, false, 0, 15728880);
+ font.method_22942(tooltipLines.get(lineIndex), (float) x, (float) currentY, -1, true, matrix4f_1, drawer, false, 0, 15728880);
currentY += lineIndex == 0 ? 12 : 10;
}
- layeredVertexConsumerStorage$class_4598_1.method_22993();
+ drawer.draw();
setBlitOffset(0);
RenderSystem.enableDepthTest();
RenderSystem.enableRescaleNormal();
@@ -134,7 +133,7 @@ public class ContainerScreenOverlay extends Widget {
public boolean changeFocus(boolean boolean_1) {
return false;
}
-
+
@Override
public boolean containsMouse(double mouseX, double mouseY) {
return isNotInExclusionZones(mouseX, mouseY) && super.containsMouse(mouseX, mouseY);
@@ -158,7 +157,7 @@ public class ContainerScreenOverlay extends Widget {
public boolean changeFocus(boolean boolean_1) {
return false;
}
-
+
@Override
public boolean containsMouse(double mouseX, double mouseY) {
return isNotInExclusionZones(mouseX, mouseY) && super.containsMouse(mouseX, mouseY);
@@ -213,7 +212,7 @@ public class ContainerScreenOverlay extends Widget {
public boolean changeFocus(boolean boolean_1) {
return false;
}
-
+
@Override
public boolean containsMouse(double mouseX, double mouseY) {
return isNotInExclusionZones(mouseX, mouseY) && super.containsMouse(mouseX, mouseY);
@@ -241,7 +240,7 @@ public class ContainerScreenOverlay extends Widget {
public boolean changeFocus(boolean boolean_1) {
return false;
}
-
+
@Override
public boolean containsMouse(double mouseX, double mouseY) {
return isNotInExclusionZones(mouseX, mouseY) && super.containsMouse(mouseX, mouseY);
@@ -332,7 +331,7 @@ public class ContainerScreenOverlay extends Widget {
setBlitOffset(300);
super.lateRender(mouseX, mouseY, delta);
}
-
+
@Override
public boolean containsMouse(double mouseX, double mouseY) {
return isNotInExclusionZones(mouseX, mouseY) && super.containsMouse(mouseX, mouseY);
diff --git a/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java b/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java
index 3ff8eec01..e76c9294e 100644
--- a/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/credits/CreditsEntryListWidget.java
@@ -6,7 +6,6 @@
package me.shedaniel.rei.gui.credits;
import me.shedaniel.clothconfig2.gui.widget.DynamicNewSmoothScrollingEntryListWidget;
-import me.shedaniel.clothconfig2.gui.widget.DynamicSmoothScrollingEntryListWidget;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawableHelper;
import net.minecraft.text.Text;
@@ -57,7 +56,7 @@ public class CreditsEntryListWidget extends DynamicNewSmoothScrollingEntryListWi
return width - 40;
}
- public static class CreditsItem extends DynamicSmoothScrollingEntryListWidget.Entry<CreditsItem> {
+ public static class CreditsItem extends DynamicNewSmoothScrollingEntryListWidget.Entry<CreditsItem> {
private String text;
public CreditsItem(Text textComponent) {
diff --git a/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java b/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java
index 215259d6d..a83664630 100644
--- a/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java
+++ b/src/main/java/me/shedaniel/rei/gui/renderers/ItemStackRenderer.java
@@ -15,11 +15,9 @@ import me.shedaniel.rei.gui.widget.EntryListWidget;
import me.shedaniel.rei.gui.widget.QueuedTooltip;
import me.shedaniel.rei.impl.ScreenHelper;
import net.minecraft.client.MinecraftClient;
-import net.minecraft.client.render.GuiLighting;
import net.minecraft.client.render.item.ItemRenderer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Identifier;
-import net.minecraft.util.math.MatrixStack;
import javax.annotation.Nullable;
import java.util.Collections;