From 3b95a8c801986b558953b9704653d0ca0ba6e303 Mon Sep 17 00:00:00 2001 From: SD Date: Sat, 26 Sep 2020 20:12:09 +0530 Subject: [PATCH] Yeet the old texturing code Changes to be committed: modified: src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java modified: src/main/java/org/dimdev/dimdoors/client/MyRenderLayer.java --- .../EntranceRiftBlockEntityRenderer.java | 33 ++++++++++--------- .../dimdev/dimdoors/client/MyRenderLayer.java | 18 ++++++---- 2 files changed, 30 insertions(+), 21 deletions(-) diff --git a/src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java b/src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java index af29a2d2..81ca7225 100644 --- a/src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java +++ b/src/main/java/org/dimdev/dimdoors/client/EntranceRiftBlockEntityRenderer.java @@ -1,9 +1,12 @@ package org.dimdev.dimdoors.client; import java.util.List; +import java.util.Random; +import java.util.stream.Collector; import java.util.stream.IntStream; import com.google.common.collect.ImmutableList; +import it.unimi.dsi.fastutil.ints.AbstractInt2FloatMap; import org.dimdev.dimdoors.block.entity.EntranceRiftBlockEntity; import org.dimdev.dimdoors.util.RGBA; @@ -23,15 +26,18 @@ import net.fabricmc.api.Environment; @Environment(EnvType.CLIENT) public class EntranceRiftBlockEntityRenderer extends BlockEntityRenderer { + private static final Random RANDOM = new Random(31100L); + public EntranceRiftBlockEntityRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher) { super(blockEntityRenderDispatcher); } @Override public void render(EntranceRiftBlockEntity blockEntity, float tickDelta, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) { - List layers = IntStream.range(0, 16).mapToObj((i) -> { - return MyRenderLayer.getDimensionalPortal(i + 1, blockEntity); - }).collect(ImmutableList.toImmutableList()); +// List layers = IntStream.range(0, 16).mapToObj((i) -> { +// return MyRenderLayer.getDimensionalPortal(i + 1, blockEntity); +// }).collect(ImmutableList.toImmutableList()); + List layers = IntStream.range(0, 16).mapToObj(MyRenderLayer::getPortal).collect(ImmutableList.toImmutableList()); matrices.push(); if (MinecraftClient.getInstance().world == null) { return; @@ -90,18 +96,15 @@ public class EntranceRiftBlockEntityRenderer extends BlockEntityRenderer