diff options
| author | IRONM00N <64110067+IRONM00N@users.noreply.github.com> | 2021-10-16 15:50:41 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-16 15:50:41 -0400 |
| commit | 7c00af18febf6c0b833c7633b4fb60a9a1bb93af (patch) | |
| tree | f02de145362d6a1399651ade4a130d565d7f0ba3 /src/main/java/io/github/moulberry/notenoughupdates/util/ReverseWorldRenderer.java | |
| parent | b11742988dec635b5c5da7c2363803cbfafb37b1 (diff) | |
| download | notenoughupdates-7c00af18febf6c0b833c7633b4fb60a9a1bb93af.tar.gz notenoughupdates-7c00af18febf6c0b833c7633b4fb60a9a1bb93af.tar.bz2 notenoughupdates-7c00af18febf6c0b833c7633b4fb60a9a1bb93af.zip | |
Code Clean Up (#2)
* intellij code clean up
* optimize imports
* format
* intellij suggestions
* fix empty catch issues
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/util/ReverseWorldRenderer.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/util/ReverseWorldRenderer.java | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/util/ReverseWorldRenderer.java b/src/main/java/io/github/moulberry/notenoughupdates/util/ReverseWorldRenderer.java index 12c9a380..c34625b6 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/util/ReverseWorldRenderer.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/util/ReverseWorldRenderer.java @@ -1,16 +1,6 @@ package io.github.moulberry.notenoughupdates.util; import com.google.common.primitives.Floats; - -import java.nio.ByteBuffer; -import java.nio.ByteOrder; -import java.nio.FloatBuffer; -import java.nio.IntBuffer; -import java.nio.ShortBuffer; -import java.util.Arrays; -import java.util.BitSet; -import java.util.Comparator; - import net.minecraft.client.renderer.GLAllocation; import net.minecraft.client.renderer.vertex.VertexFormat; import net.minecraft.client.renderer.vertex.VertexFormatElement; @@ -19,6 +9,11 @@ import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import org.apache.logging.log4j.LogManager; +import java.nio.*; +import java.util.Arrays; +import java.util.BitSet; +import java.util.Comparator; + @SideOnly(Side.CLIENT) public class ReverseWorldRenderer { private ByteBuffer byteBuffer; @@ -77,20 +72,16 @@ public class ReverseWorldRenderer { Integer[] ainteger = new Integer[i]; for (int k = 0; k < ainteger.length; ++k) { - ainteger[k] = Integer.valueOf(k); + ainteger[k] = k; } - Arrays.sort(ainteger, new Comparator<Integer>() { - public int compare(Integer p_compare_1_, Integer p_compare_2_) { - return -Floats.compare(afloat[p_compare_2_.intValue()], afloat[p_compare_1_.intValue()]); - } - }); + Arrays.sort(ainteger, (p_compare_1_, p_compare_2_) -> -Floats.compare(afloat[p_compare_2_], afloat[p_compare_1_])); BitSet bitset = new BitSet(); int l = this.vertexFormat.getNextOffset(); int[] aint = new int[l]; for (int l1 = 0; (l1 = bitset.nextClearBit(l1)) < ainteger.length; ++l1) { - int i1 = ainteger[l1].intValue(); + int i1 = ainteger[l1]; if (i1 != l1) { this.rawIntBuffer.limit(i1 * l + l); @@ -98,7 +89,7 @@ public class ReverseWorldRenderer { this.rawIntBuffer.get(aint); int j1 = i1; - for (int k1 = ainteger[i1].intValue(); j1 != l1; k1 = ainteger[k1].intValue()) { + for (int k1 = ainteger[i1]; j1 != l1; k1 = ainteger[k1]) { this.rawIntBuffer.limit(k1 * l + l); this.rawIntBuffer.position(k1 * l); IntBuffer intbuffer = this.rawIntBuffer.slice(); @@ -328,9 +319,7 @@ public class ReverseWorldRenderer { } public ReverseWorldRenderer color(int red, int green, int blue, int alpha) { - if (this.noColor) { - return this; - } else { + if (!this.noColor) { int i = this.vertexCount * this.vertexFormat.getNextOffset() + this.vertexFormat.getOffset(this.vertexFormatIndex); switch (this.vertexFormatElement.getType()) { @@ -371,8 +360,8 @@ public class ReverseWorldRenderer { } this.nextVertexFormatIndex(); - return this; } + return this; } public void addVertexData(int[] vertexData) { @@ -523,12 +512,12 @@ public class ReverseWorldRenderer { } public boolean isColorDisabled() { - /** None */ + /* None */ return noColor; } @SideOnly(Side.CLIENT) - public class State { + public static class State { private final int[] stateRawBuffer; private final VertexFormat stateVertexFormat; |
