From d3ec29aa420e8b81806810444af31c710ef4581c Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Sun, 12 Sep 2021 08:23:21 -0400 Subject: [PATCH] Drop features from project compression --- .../volmit/iris/core/project/IrisProject.java | 29 ------------------- 1 file changed, 29 deletions(-) diff --git a/src/main/java/com/volmit/iris/core/project/IrisProject.java b/src/main/java/com/volmit/iris/core/project/IrisProject.java index 677ed5a81..bba19a430 100644 --- a/src/main/java/com/volmit/iris/core/project/IrisProject.java +++ b/src/main/java/com/volmit/iris/core/project/IrisProject.java @@ -391,41 +391,12 @@ public class IrisProject { blocks.add(dm.getBlockLoader().load(i)); } - //TODO: EXPORT JIGSAW PIECES FROM STRUCTURES - dimension.getFeatures().forEach((i) -> { - if (i.getZone().getCustomBiome() != null) { - biomes.add(dm.getBiomeLoader().load(i.getZone().getCustomBiome())); - } - }); - dimension.getSpecificFeatures().forEach((i) -> { - if (i.getFeature().getCustomBiome() != null) { - biomes.add(dm.getBiomeLoader().load(i.getFeature().getCustomBiome())); - } - }); dimension.getRegions().forEach((i) -> regions.add(dm.getRegionLoader().load(i))); - regions.forEach((r) -> { - r.getFeatures().forEach((i) -> { - if (i.getZone().getCustomBiome() != null) { - biomes.add(dm.getBiomeLoader().load(i.getZone().getCustomBiome())); - } - }); - }); dimension.getLoot().getTables().forEach((i) -> loot.add(dm.getLootLoader().load(i))); regions.forEach((i) -> biomes.addAll(i.getAllBiomes(null))); regions.forEach((r) -> r.getLoot().getTables().forEach((i) -> loot.add(dm.getLootLoader().load(i)))); regions.forEach((r) -> r.getEntitySpawners().forEach((sp) -> spawners.add(dm.getSpawnerLoader().load(sp)))); dimension.getEntitySpawners().forEach((sp) -> spawners.add(dm.getSpawnerLoader().load(sp))); - - for (int f = 0; f < IrisSettings.get().getGenerator().getMaxBiomeChildDepth(); f++) { - biomes.copy().forEach((r) -> { - r.getFeatures().forEach((i) -> { - if (i.getZone().getCustomBiome() != null) { - biomes.add(dm.getBiomeLoader().load(i.getZone().getCustomBiome())); - } - }); - }); - } - biomes.forEach((i) -> i.getGenerators().forEach((j) -> generators.add(j.getCachedGenerator(null)))); biomes.forEach((r) -> r.getLoot().getTables().forEach((i) -> loot.add(dm.getLootLoader().load(i)))); biomes.forEach((r) -> r.getEntitySpawners().forEach((sp) -> spawners.add(dm.getSpawnerLoader().load(sp))));