From f12a93fe1e5b1a98af2d67eb7432a8cac0507100 Mon Sep 17 00:00:00 2001 From: Yamahari <40495288+Yamahari@users.noreply.github.com> Date: Wed, 29 Jan 2020 22:05:12 +0100 Subject: [PATCH] Defer material getting for ChestTileEntityRenderer into seperate function (#6465) --- .../ChestTileEntityRenderer.java.patch | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 patches/minecraft/net/minecraft/client/renderer/tileentity/ChestTileEntityRenderer.java.patch diff --git a/patches/minecraft/net/minecraft/client/renderer/tileentity/ChestTileEntityRenderer.java.patch b/patches/minecraft/net/minecraft/client/renderer/tileentity/ChestTileEntityRenderer.java.patch new file mode 100644 index 000000000..ef9e370e7 --- /dev/null +++ b/patches/minecraft/net/minecraft/client/renderer/tileentity/ChestTileEntityRenderer.java.patch @@ -0,0 +1,20 @@ +--- a/net/minecraft/client/renderer/tileentity/ChestTileEntityRenderer.java ++++ b/net/minecraft/client/renderer/tileentity/ChestTileEntityRenderer.java +@@ -98,7 +98,7 @@ + f1 = 1.0F - f1; + f1 = 1.0F - f1 * f1 * f1; + int i = icallbackwrapper.apply(new DualBrightnessCallback<>()).applyAsInt(p_225616_5_); +- Material material = Atlases.func_228771_a_(p_225616_1_, chesttype, this.field_147509_j); ++ Material material = this.getMaterial(p_225616_1_, chesttype); + IVertexBuilder ivertexbuilder = material.func_229311_a_(p_225616_4_, RenderType::func_228638_b_); + if (flag1) { + if (chesttype == ChestType.LEFT) { +@@ -121,4 +121,8 @@ + p_228871_4_.func_228308_a_(p_228871_1_, p_228871_2_, p_228871_7_, p_228871_8_); + p_228871_5_.func_228308_a_(p_228871_1_, p_228871_2_, p_228871_7_, p_228871_8_); + } ++ ++ protected Material getMaterial(T tileEntity, ChestType chestType) { ++ return Atlases.func_228771_a_(tileEntity, chestType, this.field_147509_j); ++ } + }