aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorDanielshe <shekwancheung0528@gmail.com>2019-09-29 16:00:08 +0800
committerDanielshe <shekwancheung0528@gmail.com>2019-09-29 16:00:08 +0800
commitc3a7342da2a6fc4d451aba2b4816891448e794bf (patch)
tree344ea459ca8afe0539df9a3bb4a0cd674b948e83 /src/main/java/me/shedaniel
parent897ee7224087ed4c6526ad0ceef6227ec8ace3dd (diff)
downloadRoughlyEnoughItems-c3a7342da2a6fc4d451aba2b4816891448e794bf.tar.gz
RoughlyEnoughItems-c3a7342da2a6fc4d451aba2b4816891448e794bf.tar.bz2
RoughlyEnoughItems-c3a7342da2a6fc4d451aba2b4816891448e794bf.zip
Update REi to 19w39a
Diffstat (limited to 'src/main/java/me/shedaniel')
-rw-r--r--src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java10
-rw-r--r--src/main/java/me/shedaniel/rei/gui/renderers/FluidRenderer.java8
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java8
-rw-r--r--src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java11
4 files changed, 19 insertions, 18 deletions
diff --git a/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java b/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java
index 41fb88c5d..11606bce0 100644
--- a/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java
+++ b/src/main/java/me/shedaniel/rei/gui/VillagerRecipeViewingScreen.java
@@ -7,10 +7,10 @@ package me.shedaniel.rei.gui;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
+import com.mojang.blaze3d.systems.RenderSystem;
import com.zeitheron.hammercore.client.utils.Scissors;
import me.shedaniel.math.api.Point;
import me.shedaniel.math.api.Rectangle;
-import com.mojang.blaze3d.systems.RenderSystem;
import me.shedaniel.math.impl.PointHelper;
import me.shedaniel.rei.RoughlyEnoughItemsCore;
import me.shedaniel.rei.api.*;
@@ -375,10 +375,10 @@ public class VillagerRecipeViewingScreen extends Screen {
RenderSystem.shadeModel(7425);
buffer.begin(7, VertexFormats.POSITION_COLOR);
float b = ScreenHelper.isDarkModeEnabled() ? 0.37f : 1f;
- buffer.vertex(scrollbarPositionMinX, minY + scrollBarHeight, 1000D).color(b, b, b, scrollBarAlpha).next();
- buffer.vertex(scrollbarPositionMaxX, minY + scrollBarHeight, 1000D).color(b, b, b, scrollBarAlpha).next();
- buffer.vertex(scrollbarPositionMaxX, minY, 1000D).color(b, b, b, scrollBarAlpha).next();
- buffer.vertex(scrollbarPositionMinX, minY, 1000D).color(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMinX, minY + scrollBarHeight, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMaxX, minY + scrollBarHeight, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMaxX, minY, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMinX, minY, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
tessellator.draw();
RenderSystem.shadeModel(7424);
RenderSystem.disableBlend();
diff --git a/src/main/java/me/shedaniel/rei/gui/renderers/FluidRenderer.java b/src/main/java/me/shedaniel/rei/gui/renderers/FluidRenderer.java
index 972545ec1..dea84cea9 100644
--- a/src/main/java/me/shedaniel/rei/gui/renderers/FluidRenderer.java
+++ b/src/main/java/me/shedaniel/rei/gui/renderers/FluidRenderer.java
@@ -70,10 +70,10 @@ public abstract class FluidRenderer extends Renderer {
Tessellator tess = Tessellator.getInstance();
BufferBuilder bb = tess.getBufferBuilder();
bb.begin(7, VertexFormats.POSITION_UV_COLOR);
- bb.vertex(x + 16, y, getBlitOffset()).texture(sprite.getMaxU(), sprite.getMinV()).color(r, g, b, a).next();
- bb.vertex(x, y, getBlitOffset()).texture(sprite.getMinU(), sprite.getMinV()).color(r, g, b, a).next();
- bb.vertex(x, y + 16, getBlitOffset()).texture(sprite.getMinU(), sprite.getMaxV()).color(r, g, b, a).next();
- bb.vertex(x + 16, y + 16, getBlitOffset()).texture(sprite.getMaxU(), sprite.getMaxV()).color(r, g, b, a).next();
+ bb.method_22912(x + 16, y, getBlitOffset()).method_22913(sprite.getMaxU(), sprite.getMinV()).color(r, g, b, a).next();
+ bb.method_22912(x, y, getBlitOffset()).method_22913(sprite.getMinU(), sprite.getMinV()).color(r, g, b, a).next();
+ bb.method_22912(x, y + 16, getBlitOffset()).method_22913(sprite.getMinU(), sprite.getMaxV()).color(r, g, b, a).next();
+ bb.method_22912(x + 16, y + 16, getBlitOffset()).method_22913(sprite.getMaxU(), sprite.getMaxV()).color(r, g, b, a).next();
tess.draw();
}
setBlitOffset(0);
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
index 30169ef6e..cbfdd9d10 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/EntryListWidget.java
@@ -321,10 +321,10 @@ public class EntryListWidget extends Widget {
RenderSystem.shadeModel(7425);
buffer.begin(7, VertexFormats.POSITION_COLOR);
float b = ScreenHelper.isDarkModeEnabled() ? 0.8f : 1f;
- buffer.vertex(scrollbarPositionMinX, minY + scrollBarHeight, 1000D).color(b, b, b, scrollBarAlpha).next();
- buffer.vertex(scrollbarPositionMaxX, minY + scrollBarHeight, 1000D).color(b, b, b, scrollBarAlpha).next();
- buffer.vertex(scrollbarPositionMaxX, minY, 1000D).color(b, b, b, scrollBarAlpha).next();
- buffer.vertex(scrollbarPositionMinX, minY, 1000D).color(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMinX, minY + scrollBarHeight, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMaxX, minY + scrollBarHeight, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMaxX, minY, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
+ buffer.method_22912(scrollbarPositionMinX, minY, 1000D).method_22915(b, b, b, scrollBarAlpha).next();
tessellator.draw();
RenderSystem.shadeModel(7424);
RenderSystem.disableBlend();
diff --git a/src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java
index 512aa776f..c726fb2bd 100644
--- a/src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java
+++ b/src/main/java/me/shedaniel/rei/gui/widget/TextFieldWidget.java
@@ -6,6 +6,7 @@
package me.shedaniel.rei.gui.widget;
import com.google.common.base.Predicates;
+import com.mojang.blaze3d.platform.GlStateManager;
import com.mojang.blaze3d.systems.RenderSystem;
import me.shedaniel.math.api.Rectangle;
import net.minecraft.SharedConstants;
@@ -481,12 +482,12 @@ public class TextFieldWidget extends WidgetWithBounds implements Tickable {
RenderSystem.color4f(0.0F, 0.0F, 255.0F, 255.0F);
RenderSystem.disableTexture();
RenderSystem.enableColorLogicOp();
- RenderSystem.logicOp(5387);
+ RenderSystem.logicOp(GlStateManager.LogicOp.OR_REVERSE);
bufferBuilder_1.begin(7, VertexFormats.POSITION);
- bufferBuilder_1.vertex((double) int_1, (double) int_4, getBlitOffset() + 50d).next();
- bufferBuilder_1.vertex((double) int_3, (double) int_4, getBlitOffset() + 50d).next();
- bufferBuilder_1.vertex((double) int_3, (double) int_2, getBlitOffset() + 50d).next();
- bufferBuilder_1.vertex((double) int_1, (double) int_2, getBlitOffset() + 50d).next();
+ bufferBuilder_1.method_22912((double) int_1, (double) int_4, getBlitOffset() + 50d).next();
+ bufferBuilder_1.method_22912((double) int_3, (double) int_4, getBlitOffset() + 50d).next();
+ bufferBuilder_1.method_22912((double) int_3, (double) int_2, getBlitOffset() + 50d).next();
+ bufferBuilder_1.method_22912((double) int_1, (double) int_2, getBlitOffset() + 50d).next();
tessellator_1.draw();
RenderSystem.disableColorLogicOp();
RenderSystem.enableTexture();