Merge 1.19.2 into 1.20
This commit is contained in:
commit
6ef5654bb6
|
|
@ -1,6 +1,5 @@
|
||||||
package org.embeddedt.modernfix.render;
|
package org.embeddedt.modernfix.render;
|
||||||
|
|
||||||
import com.google.common.collect.ImmutableList;
|
|
||||||
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
|
import it.unimi.dsi.fastutil.objects.ObjectArrayList;
|
||||||
import net.minecraft.client.renderer.block.model.BakedQuad;
|
import net.minecraft.client.renderer.block.model.BakedQuad;
|
||||||
import net.minecraft.client.renderer.block.model.ItemOverrides;
|
import net.minecraft.client.renderer.block.model.ItemOverrides;
|
||||||
|
|
@ -42,19 +41,20 @@ public class SimpleItemModelView implements BakedModel {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand) {
|
public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, RandomSource rand) {
|
||||||
if(side != null) {
|
boolean isWholeListValid = isCorrectDirectionForType(side);
|
||||||
return isCorrectDirectionForType(side) ? wrappedItem.getQuads(state, side, rand) : ImmutableList.of();
|
List<BakedQuad> realList = wrappedItem.getQuads(state, side, rand);
|
||||||
} else {
|
if (isWholeListValid) {
|
||||||
nullQuadList.clear();
|
return realList;
|
||||||
List<BakedQuad> realList = wrappedItem.getQuads(state, null, rand);
|
|
||||||
for(int i = 0; i < realList.size(); i++) {
|
|
||||||
BakedQuad quad = realList.get(i);
|
|
||||||
if(isCorrectDirectionForType(quad.getDirection())) {
|
|
||||||
nullQuadList.add(quad);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return nullQuadList;
|
|
||||||
}
|
}
|
||||||
|
nullQuadList.clear();
|
||||||
|
//noinspection ForLoopReplaceableByForEach
|
||||||
|
for(int i = 0; i < realList.size(); i++) {
|
||||||
|
BakedQuad quad = realList.get(i);
|
||||||
|
if(isCorrectDirectionForType(quad.getDirection())) {
|
||||||
|
nullQuadList.add(quad);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nullQuadList;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user