Update the pipeline

This commit is contained in:
James Seibel
2022-01-23 18:11:18 -06:00
parent 02a6db0a62
commit 97204f3a3c
2 changed files with 27 additions and 23 deletions
+8 -8
View File
@@ -76,14 +76,14 @@ build:
- fabric/build/libs
- forge/build/libs
exclude:
- fabric/*-dev.jar
- fabric/*-dev-shadow.jar
- fabric/*-sources-dev.jar
- fabric/*-sources.jar
- forge/*-dev.jar
- forge/*-dev-shadow.jar
- forge/*-sources-dev.jar
- forge/*-sources.jar
- fabric/**/*-dev.jar
- fabric/**/*-dev-shadow.jar
- fabric/**/*-sources-dev.jar
- fabric/**/*-sources.jar
- forge/**/*-dev.jar
- forge/**/*-dev-shadow.jar
- forge/**/*-sources-dev.jar
- forge/**/*-sources.jar
reports:
# To ensure we've access to these files in the next stage
dotenv: generate_jars.env
@@ -145,28 +145,32 @@ public class MinecraftRenderWrapper implements IMinecraftRenderWrapper
* is going to render this frame. <br><br>
* <p>
*/
@Override
public HashSet<AbstractChunkPosWrapper> getVanillaRenderedChunks() {
@Override
public HashSet<AbstractChunkPosWrapper> getVanillaRenderedChunks()
{
ISodiumAccessor sodium = ModAccessorApi.get(ISodiumAccessor.class);
if (sodium != null) {
if (sodium != null)
{
return sodium.getNormalRenderedChunks();
}
IOptifineAccessor optifine = ModAccessorApi.get(IOptifineAccessor.class);
if (optifine != null) {
if (optifine != null)
{
HashSet<AbstractChunkPosWrapper> pos = optifine.getNormalRenderedChunks();
if (pos==null) pos = getMaximumRenderedChunks();
if (pos == null)
pos = getMaximumRenderedChunks();
return pos;
}
LevelRenderer levelRenderer = MC.levelRenderer;
LinkedHashSet<LevelRenderer.RenderChunkInfo> chunks = levelRenderer.renderChunkStorage.get().renderChunks;
return (chunks.stream().map((chunk) -> {
AABB chunkBoundingBox = chunk.chunk.bb;
return FACTORY.createChunkPos(Math.floorDiv((int) chunkBoundingBox.minX, 16),
Math.floorDiv((int) chunkBoundingBox.minZ, 16));
}).collect(Collectors.toCollection(HashSet::new)));
}
LevelRenderer levelRenderer = MC.levelRenderer;
LinkedHashSet<LevelRenderer.RenderChunkInfo> chunks = levelRenderer.renderChunkStorage.get().renderChunks;
return (chunks.stream().map((chunk) -> {
AABB chunkBoundingBox = chunk.chunk.bb;
return FACTORY.createChunkPos(Math.floorDiv((int) chunkBoundingBox.minX, 16),
Math.floorDiv((int) chunkBoundingBox.minZ, 16));
}).collect(Collectors.toCollection(HashSet::new)));
}
@Override
public HashSet<AbstractChunkPosWrapper> getMaximumRenderedChunks()