Skip to content

Commit d4fcc80

Browse files
committed
Merge 1.20 into 1.20.4
2 parents 432b137 + 6ef5654 commit d4fcc80

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

common/src/main/java/org/embeddedt/modernfix/render/SimpleItemModelView.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.embeddedt.modernfix.render;
22

3-
import com.google.common.collect.ImmutableList;
43
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
54
import net.minecraft.client.renderer.block.model.BakedQuad;
65
import net.minecraft.client.renderer.block.model.ItemOverrides;
@@ -42,19 +41,20 @@ private boolean isCorrectDirectionForType(Direction direction) {
4241

4342
@Override
4443
public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand) {
45-
if(side != null) {
46-
return isCorrectDirectionForType(side) ? wrappedItem.getQuads(state, side, rand) : ImmutableList.of();
47-
} else {
48-
nullQuadList.clear();
49-
List<BakedQuad> realList = wrappedItem.getQuads(state, null, rand);
50-
for(int i = 0; i < realList.size(); i++) {
51-
BakedQuad quad = realList.get(i);
52-
if(isCorrectDirectionForType(quad.getDirection())) {
53-
nullQuadList.add(quad);
54-
}
44+
boolean isWholeListValid = isCorrectDirectionForType(side);
45+
List<BakedQuad> realList = wrappedItem.getQuads(state, side, rand);
46+
if (isWholeListValid) {
47+
return realList;
48+
}
49+
nullQuadList.clear();
50+
//noinspection ForLoopReplaceableByForEach
51+
for(int i = 0; i < realList.size(); i++) {
52+
BakedQuad quad = realList.get(i);
53+
if(isCorrectDirectionForType(quad.getDirection())) {
54+
nullQuadList.add(quad);
5555
}
56-
return nullQuadList;
5756
}
57+
return nullQuadList;
5858
}
5959

6060
@Override

0 commit comments

Comments
 (0)