Inspired by 2020's April Fools' 20w14infinite Snapshot, this mod brings endless randomly generated dimensions into Minecraft.

Multiversioned data

+16398 -63
+5 -5
src/main/java/net/lerariemann/infinity/mixin/options/PlayerManagerMixin.java
··· 43 43 } 44 44 45 45 //FIXME 1.21.10 - check new target 46 - //? if >1.21.2 { 47 - @Inject(method="placeNewPlayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/level/ServerPlayer;level()Lnet/minecraft/server/level/ServerLevel;")) 48 - //?} else { 49 - /*@Inject(method="placeNewPlayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/MinecraftServer;overworld()Lnet/minecraft/server/level/ServerLevel;")) 50 - *///?} 46 + //? if >1.21.9 { 47 + /*@Inject(method="placeNewPlayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/level/ServerPlayer;level()Lnet/minecraft/server/level/ServerLevel;")) 48 + *///?} else { 49 + @Inject(method="placeNewPlayer", at = @At(value = "INVOKE", target = "Lnet/minecraft/server/MinecraftServer;overworld()Lnet/minecraft/server/level/ServerLevel;")) 50 + //?} 51 51 //? if >1.21 { 52 52 void inj(Connection connection, ServerPlayer player, CommonListenerCookie clientData, CallbackInfo ci) { 53 53 //?} else {
+8 -6
src/main/java/net/lerariemann/infinity/mixin/options/WorldRendererMixin.java
··· 33 33 @Shadow private ClientLevel level; 34 34 @Shadow private Minecraft minecraft; 35 35 36 + @Override 37 + public void infinity$setNeedsStars(boolean b) { 38 + //? if <1.21.2 { 39 + /*createStars(); 40 + *///?} 41 + } 42 + 36 43 //? if <1.21.2 { 37 44 38 45 /*@Final ··· 41 48 42 49 @Shadow protected abstract void createStars(); 43 50 @Shadow protected abstract boolean doesMobEffectBlockSky(Camera camera); 44 - 45 - @Override 46 - public void infinity$setNeedsStars(boolean b) { 47 - createStars(); 48 - } 49 51 50 52 //? if >1.21 { 51 53 @Inject(method = "renderSky(Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FLnet/minecraft/client/Camera;ZLjava/lang/Runnable;)V", ··· 109 111 private InfinityOptions infinity$options() { 110 112 return InfinityOptions.ofClient(minecraft); 111 113 } 112 - } 114 + }
+5 -5
src/main/java/net/lerariemann/infinity/registry/core/ModItems.java
··· 144 144 registerItemAfter("iridescent_potion", CreativeModeTabs.FOOD_AND_DRINKS, Items.HONEY_BOTTLE, settings -> 145 145 new IridescentPotionItem(glintProperties(settings).rarity(Rarity.UNCOMMON), 146 146 //FIXME 1.21.8 147 - //? if >1.21.8 { 148 - /*4 149 - *///?} else { 150 - RandomProvider.ruleInt("iridescencePotionLevel") 151 - //?} 147 + //? if >1.21.2 { 148 + 4 149 + //?} else { 150 + /*RandomProvider.ruleInt("iridescencePotionLevel") 151 + *///?} 152 152 153 153 )); 154 154 public static final RegistrySupplier<Item> CHROMATIC_POTION =
+1 -1
src/main/java/net/lerariemann/infinity/util/config/SoundScanner.java
··· 62 62 } 63 63 else if (isPreloaded()) { 64 64 cl.execute(() -> { 65 - CompoundTag jukeboxes = saveResourcePack(cl, getMatchingLoadedIds(), InfinityPlatform.above21); 65 + CompoundTag jukeboxes = saveResourcePack(cl, getMatchingLoadedIds(), InfinityPlatform.version > 20); 66 66 CompoundTag res = new CompoundTag(); 67 67 ListTag songIdsList = new ListTag(); 68 68 getMatchingLoadedIds().forEach(id -> songIdsList.add(StringTag.valueOf(id.toString())));
+7 -4
src/main/java/net/lerariemann/infinity/util/core/CommonIO.java
··· 107 107 File file = new File(path); 108 108 try { 109 109 String content = String.valueOf((new Formatter(Locale.US)).format(FileUtils.readFileToString(file, StandardCharsets.UTF_8), args)); 110 + System.out.println(content); 110 111 //? if >1.21.2 { 111 - CompoundTag c = TagParser.parseCompoundFully(content); 112 + JsonElement element = JsonParser.parseString(content); 113 + CompoundTag c = JsonOps.INSTANCE.convertTo(NbtOps.INSTANCE, element).asCompound().orElse(new CompoundTag()); 112 114 //?} else { 113 115 /*CompoundTag c = TagParser.parseTag(content); 114 116 *///?} 115 117 c.remove("infinity_version"); 116 118 return c; 117 - } catch (IOException | CommandSyntaxException e) { 119 + } catch (IOException e) { 118 120 throw new RuntimeException(e); 119 121 } 120 122 } ··· 137 139 if (i == -1) { 138 140 try { 139 141 //? if >1.21.2 { 140 - return TagParser.parseCompoundFully(content); 142 + JsonElement element = JsonParser.parseString(content); 143 + return JsonOps.INSTANCE.convertTo(NbtOps.INSTANCE, element).asCompound().orElse(new CompoundTag()); 141 144 //?} else { 142 145 /*return TagParser.parseTag(content); 143 146 *///?} 144 - } catch (CommandSyntaxException e) { 147 + } catch (Exception e) { 145 148 throw new RuntimeException(e); 146 149 } 147 150 }
+2 -2
src/main/java/net/lerariemann/infinity/util/core/CorePack.java
··· 23 23 24 24 public record CorePack(RandomProvider provider, Path savingPath) { 25 25 void generate() { 26 - saveVersioned(); 26 + // saveVersioned(); 27 27 saveTrees(); 28 28 saveEndOfTime(); 29 29 if (!savingPath.resolve("pack.mcmeta").toFile().exists()) savePackMcmeta(); ··· 52 52 } 53 53 54 54 void saveVersioned() { 55 - String dirName = "util" + (InfinityPlatform.above21 ? "21" : "20"); 55 + String dirName = "util" + (InfinityPlatform.version); 56 56 try (Stream<Path> files = Files.walk(PlatformMethods.getRootPathInJar(dirName))) { 57 57 files.filter(p -> p.toString().endsWith(".json")).forEach(p -> ConfigManager.registerConfig(p, savingPath, dirName)); 58 58 Files.deleteIfExists(tempFile); //being a good method cleaning up after itself :3
+5 -25
src/main/java/net/lerariemann/infinity/util/core/NbtUtils.java
··· 147 147 ; 148 148 } 149 149 static CompoundTag getCompound(CompoundTag data, String key) { 150 - return data.getCompound(key) 151 - //? if >1.21.5 { 152 - .orElse(new CompoundTag()) 153 - //?} 154 - ; 150 + return getCompound(data, key, new CompoundTag()); 155 151 } 156 152 static float getFloat(CompoundTag data, String key) { 157 - return data.getFloat(key) 158 - //? if >1.21.5 { 159 - .orElse(0f) 160 - //?} 161 - ; 153 + return getFloat(data, key, 0f); 162 154 } 163 155 static int getInt(CompoundTag data, String key) { 164 - return data.getInt(key) 165 - //? if >1.21.5 { 166 - .orElse(0) 167 - //?} 168 - ; 156 + return getInt(data, key, 0); 169 157 } 170 158 static double getDouble(CompoundTag data, String key) { 171 - return data.getDouble(key) 172 - //? if >1.21.5 { 173 - .orElse(0d) 174 - //?} 175 - ; 159 + return getDouble(data, key, 0d); 176 160 } 177 161 static boolean getBoolean(CompoundTag data, String key) { 178 - return data.getBoolean(key) 179 - //? if >1.21.5 { 180 - .orElse(false) 181 - //?} 182 - ; 162 + return getBoolean(data, key, false); 183 163 } 184 164 static short getShort(CompoundTag data, String key) { 185 165 return data.getShort(key)
+7 -5
src/main/java/net/lerariemann/infinity/util/platform/InfinityPlatform.java
··· 13 13 import java.nio.file.Path; 14 14 15 15 public interface InfinityPlatform { 16 - boolean above21 = 17 - //? if >1.21 { 18 - true; 19 - //?} else { 20 - /*false; 16 + int version = 17 + //? if >1.21.6 { 18 + 22; 19 + //?} else if >1.21 { 20 + /*21; 21 + *///?} else { 22 + /*20; 21 23 *///?} 22 24 23 25 //? fabric {
+19 -3
src/main/java/net/lerariemann/infinity/util/platform/neoforge/InfinityModNeoforge.java
··· 9 9 import net.lerariemann.infinity.registry.core.ModItemFunctions; 10 10 import net.lerariemann.infinity.registry.var.ModPayloads; 11 11 import net.lerariemann.infinity.registry.var.ModStats; 12 + import net.lerariemann.infinity.util.InfinityMethods; 12 13 import net.lerariemann.infinity.util.config.SoundScanner; 14 + import net.lerariemann.infinity.util.platform.InfinityPlatform; 13 15 import net.minecraft.client.Minecraft; 16 + import net.minecraft.network.chat.Component; 14 17 import net.minecraft.server.level.ServerPlayer; 18 + import net.minecraft.server.packs.PackType; 19 + import net.minecraft.server.packs.repository.Pack; 20 + import net.minecraft.server.packs.repository.PackSource; 15 21 import net.neoforged.api.distmarker.Dist; 16 22 import net.neoforged.bus.api.IEventBus; 17 23 import net.neoforged.bus.api.SubscribeEvent; ··· 20 26 import net.neoforged.fml.common.Mod; 21 27 import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent; 22 28 import net.neoforged.fml.loading.FMLEnvironment; 29 + import net.neoforged.neoforge.event.AddPackFindersEvent; 23 30 import net.neoforged.neoforge.event.entity.RegisterSpawnPlacementsEvent; 24 31 import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent; 25 32 import net.neoforged.neoforge.network.handling.IPayloadContext; ··· 47 54 } 48 55 49 56 @SubscribeEvent 57 + private static void initCommonResources(AddPackFindersEvent event) { 58 + event.addPackFinders( 59 + InfinityMethods.getId("resourcepacks/" + InfinityPlatform.version), 60 + PackType.SERVER_DATA, 61 + Component.literal("Infinite Dimensions - Multiversioned Resources"), 62 + PackSource.BUILT_IN, 63 + true, 64 + Pack.Position.TOP 65 + ); 66 + } 67 + 68 + @SubscribeEvent 50 69 public static void registerSpawns(RegisterSpawnPlacementsEvent event) { 51 70 ModEntities.registerSpawnRestrictions(event); 52 71 } ··· 56 75 ModStats.load(); 57 76 ModBlocks.registerFlammableBlocks(); 58 77 ModItemFunctions.registerDispenserBehaviour(); 59 - if (Platform.isModLoaded("create")) { 60 - //CreateCompat.register(); 61 - } 62 78 } 63 79 64 80 public static Minecraft client() {
+195
src/main/resources/assets/infinity/items/altar.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:select", 4 + "property": "minecraft:custom_model_data", 5 + "index": 0, 6 + "cases": [ 7 + { 8 + "when": "0", 9 + "model": { 10 + "type": "minecraft:model", 11 + "model": "infinity:block/altar/0" 12 + } 13 + }, 14 + { 15 + "when": "1", 16 + "model": { 17 + "type": "minecraft:model", 18 + "model": "infinity:block/altar/red" 19 + } 20 + }, 21 + { 22 + "when": "2", 23 + "model": { 24 + "type": "minecraft:model", 25 + "model": "infinity:block/altar/orange" 26 + } 27 + }, 28 + { 29 + "when": "3", 30 + "model": { 31 + "type": "minecraft:model", 32 + "model": "infinity:block/altar/yellow" 33 + } 34 + }, 35 + { 36 + "when": "4", 37 + "model": { 38 + "type": "minecraft:model", 39 + "model": "infinity:block/altar/lime" 40 + } 41 + }, 42 + { 43 + "when": "5", 44 + "model": { 45 + "type": "minecraft:model", 46 + "model": "infinity:block/altar/green" 47 + } 48 + }, 49 + { 50 + "when": "6", 51 + "model": { 52 + "type": "minecraft:model", 53 + "model": "infinity:block/altar/teal" 54 + } 55 + }, 56 + { 57 + "when": "7", 58 + "model": { 59 + "type": "minecraft:model", 60 + "model": "infinity:block/altar/cyan" 61 + } 62 + }, 63 + { 64 + "when": "8", 65 + "model": { 66 + "type": "minecraft:model", 67 + "model": "infinity:block/altar/azure" 68 + } 69 + }, 70 + { 71 + "when": "9", 72 + "model": { 73 + "type": "minecraft:model", 74 + "model": "infinity:block/altar/blue" 75 + } 76 + }, 77 + { 78 + "when": "10", 79 + "model": { 80 + "type": "minecraft:model", 81 + "model": "infinity:block/altar/purple" 82 + } 83 + }, 84 + { 85 + "when": "11", 86 + "model": { 87 + "type": "minecraft:model", 88 + "model": "infinity:block/altar/magenta" 89 + } 90 + }, 91 + { 92 + "when": "12", 93 + "model": { 94 + "type": "minecraft:model", 95 + "model": "infinity:block/altar/rose" 96 + } 97 + }, 98 + { 99 + "when": "13", 100 + "model": { 101 + "type": "minecraft:model", 102 + "model": "infinity:block/altar_flower/0" 103 + } 104 + }, 105 + { 106 + "when": "14", 107 + "model": { 108 + "type": "minecraft:model", 109 + "model": "infinity:block/altar/red" 110 + } 111 + }, 112 + { 113 + "when": "15", 114 + "model": { 115 + "type": "minecraft:model", 116 + "model": "infinity:block/altar/orange" 117 + } 118 + }, 119 + { 120 + "when": "16", 121 + "model": { 122 + "type": "minecraft:model", 123 + "model": "infinity:block/altar_flower/yellow" 124 + } 125 + }, 126 + { 127 + "when": "17", 128 + "model": { 129 + "type": "minecraft:model", 130 + "model": "infinity:block/altar_flower/lime" 131 + } 132 + }, 133 + { 134 + "when": "18", 135 + "model": { 136 + "type": "minecraft:model", 137 + "model": "infinity:block/altar_flower/green" 138 + } 139 + }, 140 + { 141 + "when": "19", 142 + "model": { 143 + "type": "minecraft:model", 144 + "model": "infinity:block/altar_flower/teal" 145 + } 146 + }, 147 + { 148 + "when": "20", 149 + "model": { 150 + "type": "minecraft:model", 151 + "model": "infinity:block/altar_flower/cyan" 152 + } 153 + }, 154 + { 155 + "when": "21", 156 + "model": { 157 + "type": "minecraft:model", 158 + "model": "infinity:block/altar_flower/azure" 159 + } 160 + }, 161 + { 162 + "when": "22", 163 + "model": { 164 + "type": "minecraft:model", 165 + "model": "infinity:block/altar_flower/blue" 166 + } 167 + }, 168 + { 169 + "when": "23", 170 + "model": { 171 + "type": "minecraft:model", 172 + "model": "infinity:block/altar_flower/purple" 173 + } 174 + }, 175 + { 176 + "when": "24", 177 + "model": { 178 + "type": "minecraft:model", 179 + "model": "infinity:block/altar_flower/magenta" 180 + } 181 + }, 182 + { 183 + "when": "25", 184 + "model": { 185 + "type": "minecraft:model", 186 + "model": "infinity:block/altar_flower/rose" 187 + } 188 + } 189 + ], 190 + "fallback": { 191 + "type": "minecraft:model", 192 + "model": "infinity:block/altar/0" 193 + } 194 + } 195 + }
+1
src/main/resources/assets/infinity/items/ant.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/ant"}}
+1
src/main/resources/assets/infinity/items/ant_spawn_egg.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/ant_spawn_egg"}}
+1
src/main/resources/assets/infinity/items/biome_bottle.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/biome_bottle"}}
+1
src/main/resources/assets/infinity/items/bishop_spawn_egg.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/bishop_spawn_egg"}}
+1
src/main/resources/assets/infinity/items/black_matter.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/black_matter"}}
+1
src/main/resources/assets/infinity/items/book_box.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/book_box"}}
+1
src/main/resources/assets/infinity/items/chaos_creeper_spawn_egg.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/chaos_creeper_spawn_egg"}}
+1
src/main/resources/assets/infinity/items/chaos_pawn_spawn_egg.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/chaos_pawn_spawn_egg"}}
+1
src/main/resources/assets/infinity/items/chaos_skeleton_spawn_egg.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/chaos_skeleton_spawn_egg"}}
+1
src/main/resources/assets/infinity/items/chaos_slime_spawn_egg.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/chaos_slime_spawn_egg"}}
+13
src/main/resources/assets/infinity/items/chromatic_carpet.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "infinity:block/chromatic/carpet", 5 + "tints": [ 6 + { 7 + "type": "minecraft:custom_model_data", 8 + "index": 0, 9 + "default": 9393112 10 + } 11 + ] 12 + } 13 + }
+13
src/main/resources/assets/infinity/items/chromatic_matter.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "infinity:item/chromatic_matter", 5 + "tints": [ 6 + { 7 + "type": "minecraft:custom_model_data", 8 + "index": 0, 9 + "default": 9393112 10 + } 11 + ] 12 + } 13 + }
+1
src/main/resources/assets/infinity/items/chromatic_potion.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/chromatic_potion"}}
+13
src/main/resources/assets/infinity/items/chromatic_wool.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "infinity:block/chromatic/wool", 5 + "tints": [ 6 + { 7 + "type": "minecraft:custom_model_data", 8 + "index": 0, 9 + "default": 9393112 10 + } 11 + ] 12 + } 13 + }
+1
src/main/resources/assets/infinity/items/cosmic_altar.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/cosmic_altar"}}
+1
src/main/resources/assets/infinity/items/cursor.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/cursor"}}
+18
src/main/resources/assets/infinity/items/disc.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "infinity:item/disc", 5 + "tints": [ 6 + { 7 + "type": "minecraft:custom_model_data", 8 + "index": 0, 9 + "default": 16777215 10 + }, 11 + { 12 + "type": "minecraft:custom_model_data", 13 + "index": 1, 14 + "default": 0 15 + } 16 + ] 17 + } 18 + }
+17
src/main/resources/assets/infinity/items/f4.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "infinity:item/f4/colored", 5 + "tints": [ 6 + { 7 + "type": "minecraft:constant", 8 + "value": -1 9 + }, 10 + { 11 + "type": "minecraft:custom_model_data", 12 + "index": 0, 13 + "default": 5767344 14 + } 15 + ] 16 + } 17 + }
+1
src/main/resources/assets/infinity/items/fine_item.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/fine_item"}}
+1
src/main/resources/assets/infinity/items/footprint.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/footprint"}}
+1
src/main/resources/assets/infinity/items/iridescence_bucket.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/iridescence_bucket"}}
+1
src/main/resources/assets/infinity/items/iridescent_carpet.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/iridescent/carpet/0"}}
+6
src/main/resources/assets/infinity/items/iridescent_potion.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "infinity:item/iridescent_potion" 5 + } 6 + }
+1
src/main/resources/assets/infinity/items/iridescent_star.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/iridescent_star"}}
+1
src/main/resources/assets/infinity/items/iridescent_wool.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/iridescent/wool/0"}}
+52
src/main/resources/assets/infinity/items/key.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:select", 4 + "property": "minecraft:custom_model_data", 5 + "index": 0, 6 + "cases": [ 7 + { 8 + "when": "generated", 9 + "model": { 10 + "type": "minecraft:model", 11 + "model": "infinity:item/key/generated", 12 + "tints": [ 13 + { 14 + "type": "minecraft:constant", 15 + "value": -1 16 + }, 17 + { 18 + "type": "minecraft:custom_model_data", 19 + "index": 0, 20 + "default": 0 21 + } 22 + ] 23 + } 24 + }, 25 + { 26 + "when": "end", 27 + "model": { 28 + "type": "minecraft:model", 29 + "model": "infinity:item/key/end" 30 + } 31 + }, 32 + { 33 + "when": "pride", 34 + "model": { 35 + "type": "minecraft:model", 36 + "model": "infinity:item/key/pride" 37 + } 38 + }, 39 + { 40 + "when": "golden", 41 + "model": { 42 + "type": "minecraft:model", 43 + "model": "infinity:item/key/golden" 44 + } 45 + } 46 + ], 47 + "fallback": { 48 + "type": "minecraft:model", 49 + "model": "infinity:item/key/random" 50 + } 51 + } 52 + }
+12
src/main/resources/assets/infinity/items/neither_portal.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "infinity:item/neither_portal", 5 + "tints": [ 6 + { 7 + "type": "minecraft:constant", 8 + "value": 65535 9 + } 10 + ] 11 + } 12 + }
+1
src/main/resources/assets/infinity/items/netherite_slab.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/netherite_slab"}}
+1
src/main/resources/assets/infinity/items/netherite_stairs.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/netherite_stairs"}}
+6
src/main/resources/assets/infinity/items/notes_block.json
··· 1 + { 2 + "model": { 3 + "type": "minecraft:model", 4 + "model": "minecraft:block/note_block" 5 + } 6 + }
+1
src/main/resources/assets/infinity/items/star_of_lang.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/star_of_lang"}}
+1
src/main/resources/assets/infinity/items/timebomb.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:block/timebomb"}}
+1
src/main/resources/assets/infinity/items/white_matter.json
··· 1 + {"model":{"type":"minecraft:model","model":"infinity:item/white_matter"}}
+1 -2
src/main/resources/config/.util/end_of_time.json
··· 1 1 { 2 - "carvers": { 3 - }, 2 + "carvers": [], 4 3 "downfall": 0.4, 5 4 "effects": { 6 5 "fog_color": 8484720,
+1 -2
src/main/resources/config/easter/colors.json
··· 1 1 { 2 - "infinity_version": 2004005, 3 - "aliases": "colours", 2 + "infinity_version": 2004002, 4 3 "options": { 5 4 "portal_color": { 6 5 "type": "random_hue"
+2 -2
src/main/resources/config/easter/credits.json
··· 1 1 { 2 - "infinity_version": 2005002, 2 + "infinity_version": 2005001, 3 3 "options": { 4 4 "portal_color": 11894492 5 5 }, ··· 73 73 "then_run": { 74 74 "type": "minecraft:condition", 75 75 "if_true": { 76 - "text": "Acknowledgements$n----------------------$nMod by LeraRiemann, cassiancc$n$nMusic by ivory rosewood$n$nAdditional code by:$n* BasiqueEvangelist$n* unilock$n$nAlpha testers:$n* MamonaTheGreed$n* Mirakuzura$n* sweetbriar$n$nGolden bug catcher:$n* JustImagineIT$n$nBug catchers:$n* ezioishere$n* MommysDebitCard$n* 0tvechau$n* purplenathaniel$n* bravely-beep$n* tylerb153$n* Lord_Drakostar$n* slomas04$n* Strike_GR$n* TVFLabs$n* krispyking24$n* wknowleskellett$n* CrownScorpion$n* CraftyZombie$n* Pookette$n* anhonestheart$n* hollow_egg$n* zontreck$n* erasemint$n* EssGeeEich$n* CryptidArtha$n* general-chat$n* FrostedGeulleisia$n* LamarTheGH$n* oceansodaz$n* Dorian4771(+43E3)$n* Awulfha$n* George'O Breath$n----------------------$nMay contain elephants", 76 + "text": "Acknowledgements$n----------------------$nMod by LeraRiemann, cassiancc$n$nMusic by ivory rosewood$n$nAdditional code by:$n* BasiqueEvangelist$n* unilock$n$nAlpha testers:$n* MamonaTheGreed$n* Mirakuzura$n* sweetbriar$n$nGolden bug catcher:$n* JustImagineIT$n$nBug catchers:$n* ezioishere$n* MommysDebitCard$n* 0tvechau$n* purplenathaniel$n* bravely-beep$n* tylerb153$n* Lord_Drakostar$n* slomas04$n* Strike_GR$n* TVFLabs$n* krispyking24$n* wknowleskellett$n* CrownScorpion$n* CraftyZombie$n* Pookette$n* anhonestheart$n* hollow_egg$n* zontreck$n* erasemint$n* EssGeeEich$n* CryptidArtha$n* general-chat$n* FrostedGeulleisia$n* LamarTheGH$n* oceansodaz$n* Dorian4771(+43E3)----------------------$nMay contain elephants", 77 77 "type": "infinity:text" 78 78 }, 79 79 "then_run": {
+52
src/main/resources/config21/.util/end_of_time.json
··· 1 + { 2 + "carvers": { 3 + }, 4 + "downfall": 0.4, 5 + "effects": { 6 + "fog_color": 8484720, 7 + "sky_color": 12171705, 8 + "water_color": 7768221, 9 + "water_fog_color": 5597568, 10 + "grass_color": 7832178, 11 + "foliage_color": 8883574 12 + }, 13 + "features": [ 14 + [], 15 + [ 16 + ], 17 + [ 18 + ], 19 + [ 20 + ], 21 + [], 22 + [], 23 + [ 24 + "minecraft:ore_coal_upper", 25 + "minecraft:ore_coal_lower", 26 + "minecraft:ore_iron_upper", 27 + "minecraft:ore_iron_middle", 28 + "minecraft:ore_iron_small", 29 + "minecraft:ore_gold", 30 + "minecraft:ore_gold_lower", 31 + "minecraft:ore_diamond", 32 + "minecraft:ore_diamond_large", 33 + "minecraft:ore_diamond_buried" 34 + ], 35 + [ 36 + ], 37 + [ 38 + "minecraft:spring_water", 39 + "minecraft:spring_lava" 40 + ], 41 + [ 42 + "minecraft:patch_tall_grass", 43 + "minecraft:patch_grass_savanna" 44 + ], 45 + [ 46 + ] 47 + ], 48 + "has_precipitation": true, 49 + "spawn_costs": {}, 50 + "spawners": %s, 51 + "temperature": 0.8 52 + }
+4
src/main/resources/config21/.util/invocation.lock
··· 1 + infinity_version: 2005001 2 + amendment_version: &0 3 + Delete this file to regenerate modular configs automatically 4 + (e.g. you may want to do this when adding new mods to the instance)
+9
src/main/resources/config21/.util/noise.json
··· 1 + { 2 + "amplitudes": [ 3 + 1.0, 4 + 1.0, 5 + 1.0, 6 + 0.0 7 + ], 8 + "firstOctave": -7 9 + }
+387
src/main/resources/config21/.util/noise_router/amplified.json
··· 1 + { 2 + "barrier": { 3 + "type": "minecraft:noise", 4 + "noise": "minecraft:aquifer_barrier", 5 + "xz_scale": 1.0, 6 + "y_scale": 0.5 7 + }, 8 + "continents": "minecraft:overworld/continents", 9 + "depth": "minecraft:overworld_amplified/depth", 10 + "erosion": "minecraft:overworld/erosion", 11 + "final_density": { 12 + "type": "minecraft:min", 13 + "argument1": { 14 + "type": "minecraft:squeeze", 15 + "argument": { 16 + "type": "minecraft:mul", 17 + "argument1": 0.64, 18 + "argument2": { 19 + "type": "minecraft:interpolated", 20 + "argument": { 21 + "type": "minecraft:blend_density", 22 + "argument": { 23 + "type": "minecraft:add", 24 + "argument1": 0.4, 25 + "argument2": { 26 + "type": "minecraft:mul", 27 + "argument1": { 28 + "type": "minecraft:y_clamped_gradient", 29 + "from_value": 0.0, 30 + "from_y": %d, 31 + "to_value": 1.0, 32 + "to_y": %d 33 + }, 34 + "argument2": { 35 + "type": "minecraft:add", 36 + "argument1": -0.4, 37 + "argument2": { 38 + "type": "minecraft:add", 39 + "argument1": -0.078125, 40 + "argument2": { 41 + "type": "minecraft:mul", 42 + "argument1": { 43 + "type": "minecraft:y_clamped_gradient", 44 + "from_value": 1.0, 45 + "from_y": %d, 46 + "to_value": 0.0, 47 + "to_y": %d 48 + }, 49 + "argument2": { 50 + "type": "minecraft:add", 51 + "argument1": 0.078125, 52 + "argument2": { 53 + "type": "minecraft:range_choice", 54 + "input": "minecraft:overworld_amplified/sloped_cheese", 55 + "max_exclusive": 1.5625, 56 + "min_inclusive": -1000000.0, 57 + "when_in_range": { 58 + "type": "minecraft:min", 59 + "argument1": "minecraft:overworld_amplified/sloped_cheese", 60 + "argument2": { 61 + "type": "minecraft:mul", 62 + "argument1": 5.0, 63 + "argument2": "minecraft:overworld/caves/entrances" 64 + } 65 + }, 66 + "when_out_of_range": { 67 + "type": "minecraft:max", 68 + "argument1": { 69 + "type": "minecraft:min", 70 + "argument1": { 71 + "type": "minecraft:min", 72 + "argument1": { 73 + "type": "minecraft:add", 74 + "argument1": { 75 + "type": "minecraft:mul", 76 + "argument1": 4.0, 77 + "argument2": { 78 + "type": "minecraft:square", 79 + "argument": { 80 + "type": "minecraft:noise", 81 + "noise": "minecraft:cave_layer", 82 + "xz_scale": 1.0, 83 + "y_scale": 8.0 84 + } 85 + } 86 + }, 87 + "argument2": { 88 + "type": "minecraft:add", 89 + "argument1": { 90 + "type": "minecraft:clamp", 91 + "input": { 92 + "type": "minecraft:add", 93 + "argument1": 0.27, 94 + "argument2": { 95 + "type": "minecraft:noise", 96 + "noise": "minecraft:cave_cheese", 97 + "xz_scale": 1.0, 98 + "y_scale": 0.6666666666666666 99 + } 100 + }, 101 + "max": 1.0, 102 + "min": -1.0 103 + }, 104 + "argument2": { 105 + "type": "minecraft:clamp", 106 + "input": { 107 + "type": "minecraft:add", 108 + "argument1": 1.5, 109 + "argument2": { 110 + "type": "minecraft:mul", 111 + "argument1": -0.64, 112 + "argument2": "minecraft:overworld_amplified/sloped_cheese" 113 + } 114 + }, 115 + "max": 0.5, 116 + "min": 0.0 117 + } 118 + } 119 + }, 120 + "argument2": "minecraft:overworld/caves/entrances" 121 + }, 122 + "argument2": { 123 + "type": "minecraft:add", 124 + "argument1": { 125 + "type": "minecraft:clamp", 126 + "input": { 127 + "type": "minecraft:max", 128 + "argument1": { 129 + "type": "minecraft:add", 130 + "argument1": { 131 + "type": "minecraft:weird_scaled_sampler", 132 + "input": { 133 + "type": "minecraft:noise", 134 + "noise": "minecraft:spaghetti_2d_modulator", 135 + "xz_scale": 2.0, 136 + "y_scale": 1.0 137 + }, 138 + "noise": "minecraft:spaghetti_2d", 139 + "rarity_value_mapper": "type_2" 140 + }, 141 + "argument2": { 142 + "type": "minecraft:mul", 143 + "argument1": 0.083, 144 + "argument2": "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" 145 + } 146 + }, 147 + "argument2": { 148 + "type": "minecraft:cube", 149 + "argument": { 150 + "type": "minecraft:add", 151 + "argument1": { 152 + "type": "minecraft:abs", 153 + "argument": { 154 + "type": "minecraft:add", 155 + "argument1": { 156 + "type": "minecraft:add", 157 + "argument1": 0.0, 158 + "argument2": { 159 + "type": "minecraft:mul", 160 + "argument1": 8.0, 161 + "argument2": { 162 + "type": "minecraft:noise", 163 + "noise": "minecraft:spaghetti_2d_elevation", 164 + "xz_scale": 1.0, 165 + "y_scale": 0.0 166 + } 167 + } 168 + }, 169 + "argument2": { 170 + "type": "minecraft:y_clamped_gradient", 171 + "from_value": 8.0, 172 + "from_y": %d, 173 + "to_value": -40.0, 174 + "to_y": %d 175 + } 176 + } 177 + }, 178 + "argument2": "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" 179 + } 180 + } 181 + }, 182 + "max": 1.0, 183 + "min": -1.0 184 + }, 185 + "argument2": "minecraft:overworld/caves/spaghetti_roughness_function" 186 + } 187 + }, 188 + "argument2": { 189 + "type": "minecraft:range_choice", 190 + "input": "minecraft:overworld/caves/pillars", 191 + "max_exclusive": 0.03, 192 + "min_inclusive": -1000000.0, 193 + "when_in_range": -1000000.0, 194 + "when_out_of_range": "minecraft:overworld/caves/pillars" 195 + } 196 + } 197 + } 198 + } 199 + } 200 + } 201 + } 202 + } 203 + } 204 + } 205 + } 206 + } 207 + }, 208 + "argument2": { 209 + "type": "minecraft:range_choice", 210 + "input": { 211 + "type": "minecraft:interpolated", 212 + "argument": { 213 + "type": "minecraft:range_choice", 214 + "input": "minecraft:y", 215 + "max_exclusive": %f, 216 + "min_inclusive": %f, 217 + "when_in_range": { 218 + "type": "minecraft:noise", 219 + "noise": "minecraft:noodle", 220 + "xz_scale": 1.0, 221 + "y_scale": 1.0 222 + }, 223 + "when_out_of_range": -1.0 224 + } 225 + }, 226 + "max_exclusive": 0.0, 227 + "min_inclusive": -1000000.0, 228 + "when_in_range": 64.0, 229 + "when_out_of_range": { 230 + "type": "minecraft:add", 231 + "argument1": { 232 + "type": "minecraft:interpolated", 233 + "argument": { 234 + "type": "minecraft:range_choice", 235 + "input": "minecraft:y", 236 + "max_exclusive": %f, 237 + "min_inclusive": %f, 238 + "when_in_range": { 239 + "type": "minecraft:add", 240 + "argument1": -0.07500000000000001, 241 + "argument2": { 242 + "type": "minecraft:mul", 243 + "argument1": -0.025, 244 + "argument2": { 245 + "type": "minecraft:noise", 246 + "noise": "minecraft:noodle_thickness", 247 + "xz_scale": 1.0, 248 + "y_scale": 1.0 249 + } 250 + } 251 + }, 252 + "when_out_of_range": 0.0 253 + } 254 + }, 255 + "argument2": { 256 + "type": "minecraft:mul", 257 + "argument1": 1.5, 258 + "argument2": { 259 + "type": "minecraft:max", 260 + "argument1": { 261 + "type": "minecraft:abs", 262 + "argument": { 263 + "type": "minecraft:interpolated", 264 + "argument": { 265 + "type": "minecraft:range_choice", 266 + "input": "minecraft:y", 267 + "max_exclusive": %f, 268 + "min_inclusive": %f, 269 + "when_in_range": { 270 + "type": "minecraft:noise", 271 + "noise": "minecraft:noodle_ridge_a", 272 + "xz_scale": 2.6666666666666665, 273 + "y_scale": 2.6666666666666665 274 + }, 275 + "when_out_of_range": 0.0 276 + } 277 + } 278 + }, 279 + "argument2": { 280 + "type": "minecraft:abs", 281 + "argument": { 282 + "type": "minecraft:interpolated", 283 + "argument": { 284 + "type": "minecraft:range_choice", 285 + "input": "minecraft:y", 286 + "max_exclusive": %f, 287 + "min_inclusive": %f, 288 + "when_in_range": { 289 + "type": "minecraft:noise", 290 + "noise": "minecraft:noodle_ridge_b", 291 + "xz_scale": 2.6666666666666665, 292 + "y_scale": 2.6666666666666665 293 + }, 294 + "when_out_of_range": 0.0 295 + } 296 + } 297 + } 298 + } 299 + } 300 + } 301 + } 302 + }, 303 + "fluid_level_floodedness": { 304 + "type": "minecraft:noise", 305 + "noise": "minecraft:aquifer_fluid_level_floodedness", 306 + "xz_scale": 1.0, 307 + "y_scale": 0.67 308 + }, 309 + "fluid_level_spread": { 310 + "type": "minecraft:noise", 311 + "noise": "minecraft:aquifer_fluid_level_spread", 312 + "xz_scale": 1.0, 313 + "y_scale": 0.7142857142857143 314 + }, 315 + "initial_density_without_jaggedness": { 316 + "type": "minecraft:add", 317 + "argument1": 0.4, 318 + "argument2": { 319 + "type": "minecraft:mul", 320 + "argument1": { 321 + "type": "minecraft:y_clamped_gradient", 322 + "from_value": 0.0, 323 + "from_y": %d, 324 + "to_value": 1.0, 325 + "to_y": %d 326 + }, 327 + "argument2": { 328 + "type": "minecraft:add", 329 + "argument1": -0.4, 330 + "argument2": { 331 + "type": "minecraft:add", 332 + "argument1": -0.078125, 333 + "argument2": { 334 + "type": "minecraft:mul", 335 + "argument1": { 336 + "type": "minecraft:y_clamped_gradient", 337 + "from_value": 1.0, 338 + "from_y": %d, 339 + "to_value": 0.0, 340 + "to_y": %d 341 + }, 342 + "argument2": { 343 + "type": "minecraft:add", 344 + "argument1": 0.078125, 345 + "argument2": { 346 + "type": "minecraft:clamp", 347 + "input": { 348 + "type": "minecraft:add", 349 + "argument1": -0.703125, 350 + "argument2": { 351 + "type": "minecraft:mul", 352 + "argument1": 4.0, 353 + "argument2": { 354 + "type": "minecraft:quarter_negative", 355 + "argument": { 356 + "type": "minecraft:mul", 357 + "argument1": "minecraft:overworld_amplified/depth", 358 + "argument2": { 359 + "type": "minecraft:cache_2d", 360 + "argument": "minecraft:overworld_amplified/factor" 361 + } 362 + } 363 + } 364 + } 365 + }, 366 + "max": 64.0, 367 + "min": -64.0 368 + } 369 + } 370 + } 371 + } 372 + } 373 + } 374 + }, 375 + "lava": { 376 + "type": "minecraft:noise", 377 + "noise": "minecraft:aquifer_lava", 378 + "xz_scale": 1.0, 379 + "y_scale": 1.0 380 + }, 381 + "ridges": "minecraft:overworld/ridges", 382 + "temperature": "infinity:temperature", 383 + "vegetation": "infinity:vegetation", 384 + "vein_gap": "infinity:vein_gap", 385 + "vein_ridged": "infinity:vein_ridged", 386 + "vein_toggle": "infinity:vein_toggle" 387 + }
+67
src/main/resources/config21/.util/noise_router/caves.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "barrier": 0.0, 4 + "continents": "minecraft:overworld/continents", 5 + "depth": "minecraft:overworld/depth", 6 + "erosion": "minecraft:overworld/erosion", 7 + "final_density": { 8 + "type": "minecraft:squeeze", 9 + "argument": { 10 + "type": "minecraft:mul", 11 + "argument1": 0.64, 12 + "argument2": { 13 + "type": "minecraft:interpolated", 14 + "argument": { 15 + "type": "minecraft:blend_density", 16 + "argument": { 17 + "type": "minecraft:add", 18 + "argument1": 2.5, 19 + "argument2": { 20 + "type": "minecraft:mul", 21 + "argument1": { 22 + "type": "minecraft:y_clamped_gradient", 23 + "from_value": 0.0, 24 + "from_y": %d, 25 + "to_value": 1.0, 26 + "to_y": %d 27 + }, 28 + "argument2": { 29 + "type": "minecraft:add", 30 + "argument1": -2.5, 31 + "argument2": { 32 + "type": "minecraft:add", 33 + "argument1": 0.9375, 34 + "argument2": { 35 + "type": "minecraft:mul", 36 + "argument1": { 37 + "type": "minecraft:y_clamped_gradient", 38 + "from_value": 1.0, 39 + "from_y": %d, 40 + "to_value": 0.0, 41 + "to_y": %d 42 + }, 43 + "argument2": { 44 + "type": "minecraft:add", 45 + "argument1": -0.9375, 46 + "argument2": "minecraft:nether/base_3d_noise" 47 + } 48 + } 49 + } 50 + } 51 + } 52 + } 53 + } 54 + } 55 + } 56 + }, 57 + "fluid_level_floodedness": 0.0, 58 + "fluid_level_spread": 0.0, 59 + "initial_density_without_jaggedness": 0.0, 60 + "lava": 0.0, 61 + "ridges": "minecraft:overworld/ridges", 62 + "temperature": "infinity:temperature", 63 + "vegetation": "infinity:vegetation", 64 + "vein_gap": "infinity:vein_gap", 65 + "vein_ridged": "infinity:vein_ridged", 66 + "vein_toggle": "infinity:vein_toggle" 67 + }
+117
src/main/resources/config21/.util/noise_router/end.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "barrier": 0.0, 4 + "continents": "minecraft:overworld/continents", 5 + "depth": "minecraft:overworld/depth", 6 + "erosion": { 7 + "type": "minecraft:cache_2d", 8 + "argument": { 9 + "type": "minecraft:end_islands" 10 + } 11 + }, 12 + "final_density": { 13 + "type": "minecraft:squeeze", 14 + "argument": { 15 + "type": "minecraft:mul", 16 + "argument1": 0.64, 17 + "argument2": { 18 + "type": "minecraft:interpolated", 19 + "argument": { 20 + "type": "minecraft:blend_density", 21 + "argument": { 22 + "type": "minecraft:add", 23 + "argument1": -0.234375, 24 + "argument2": { 25 + "type": "minecraft:mul", 26 + "argument1": { 27 + "type": "minecraft:y_clamped_gradient", 28 + "from_value": 0.0, 29 + "from_y": %d, 30 + "to_value": 1.0, 31 + "to_y": %d 32 + }, 33 + "argument2": { 34 + "type": "minecraft:add", 35 + "argument1": 0.234375, 36 + "argument2": { 37 + "type": "minecraft:add", 38 + "argument1": -23.4375, 39 + "argument2": { 40 + "type": "minecraft:mul", 41 + "argument1": { 42 + "type": "minecraft:y_clamped_gradient", 43 + "from_value": 1.0, 44 + "from_y": %d, 45 + "to_value": 0.0, 46 + "to_y": %d 47 + }, 48 + "argument2": { 49 + "type": "minecraft:add", 50 + "argument1": 23.4375, 51 + "argument2": "minecraft:end/sloped_cheese" 52 + } 53 + } 54 + } 55 + } 56 + } 57 + } 58 + } 59 + } 60 + } 61 + }, 62 + "fluid_level_floodedness": 0.0, 63 + "fluid_level_spread": 0.0, 64 + "initial_density_without_jaggedness": { 65 + "type": "minecraft:add", 66 + "argument1": -0.234375, 67 + "argument2": { 68 + "type": "minecraft:mul", 69 + "argument1": { 70 + "type": "minecraft:y_clamped_gradient", 71 + "from_value": 0.0, 72 + "from_y": %d, 73 + "to_value": 1.0, 74 + "to_y": %d 75 + }, 76 + "argument2": { 77 + "type": "minecraft:add", 78 + "argument1": 0.234375, 79 + "argument2": { 80 + "type": "minecraft:add", 81 + "argument1": -23.4375, 82 + "argument2": { 83 + "type": "minecraft:mul", 84 + "argument1": { 85 + "type": "minecraft:y_clamped_gradient", 86 + "from_value": 1.0, 87 + "from_y": %d, 88 + "to_value": 0.0, 89 + "to_y": %d 90 + }, 91 + "argument2": { 92 + "type": "minecraft:add", 93 + "argument1": 23.4375, 94 + "argument2": { 95 + "type": "minecraft:add", 96 + "argument1": -0.703125, 97 + "argument2": { 98 + "type": "minecraft:cache_2d", 99 + "argument": { 100 + "type": "minecraft:end_islands" 101 + } 102 + } 103 + } 104 + } 105 + } 106 + } 107 + } 108 + } 109 + }, 110 + "lava": 0.0, 111 + "ridges": "minecraft:overworld/ridges", 112 + "temperature": "infinity:temperature", 113 + "vegetation": "infinity:vegetation", 114 + "vein_gap": "infinity:vein_gap", 115 + "vein_ridged": "infinity:vein_ridged", 116 + "vein_toggle": "infinity:vein_toggle" 117 + }
+67
src/main/resources/config21/.util/noise_router/floating_islands.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "barrier": 0.0, 4 + "continents": "minecraft:overworld/continents", 5 + "depth": "minecraft:overworld/depth", 6 + "erosion": "minecraft:overworld/erosion", 7 + "final_density": { 8 + "type": "minecraft:squeeze", 9 + "argument": { 10 + "type": "minecraft:mul", 11 + "argument1": 0.64, 12 + "argument2": { 13 + "type": "minecraft:interpolated", 14 + "argument": { 15 + "type": "minecraft:blend_density", 16 + "argument": { 17 + "type": "minecraft:add", 18 + "argument1": -0.234375, 19 + "argument2": { 20 + "type": "minecraft:mul", 21 + "argument1": { 22 + "type": "minecraft:y_clamped_gradient", 23 + "from_value": 0.0, 24 + "from_y": %d, 25 + "to_value": 1.0, 26 + "to_y": %d 27 + }, 28 + "argument2": { 29 + "type": "minecraft:add", 30 + "argument1": 0.234375, 31 + "argument2": { 32 + "type": "minecraft:add", 33 + "argument1": -23.4375, 34 + "argument2": { 35 + "type": "minecraft:mul", 36 + "argument1": { 37 + "type": "minecraft:y_clamped_gradient", 38 + "from_value": 1.0, 39 + "from_y": %d, 40 + "to_value": 0.0, 41 + "to_y": %d 42 + }, 43 + "argument2": { 44 + "type": "minecraft:add", 45 + "argument1": 23.4375, 46 + "argument2": "minecraft:end/base_3d_noise" 47 + } 48 + } 49 + } 50 + } 51 + } 52 + } 53 + } 54 + } 55 + } 56 + }, 57 + "fluid_level_floodedness": 0.0, 58 + "fluid_level_spread": 0.0, 59 + "initial_density_without_jaggedness": 0.0, 60 + "lava": 0.0, 61 + "ridges": "minecraft:overworld/ridges", 62 + "temperature": "infinity:temperature", 63 + "vegetation": "infinity:vegetation", 64 + "vein_gap": "infinity:vein_gap", 65 + "vein_ridged": "infinity:vein_ridged", 66 + "vein_toggle": "infinity:vein_toggle" 67 + }
+387
src/main/resources/config21/.util/noise_router/large_biomes.json
··· 1 + { 2 + "barrier": { 3 + "type": "minecraft:noise", 4 + "noise": "minecraft:aquifer_barrier", 5 + "xz_scale": 1.0, 6 + "y_scale": 0.5 7 + }, 8 + "continents": "minecraft:overworld_large_biomes/continents", 9 + "depth": "minecraft:overworld_large_biomes/depth", 10 + "erosion": "minecraft:overworld_large_biomes/erosion", 11 + "final_density": { 12 + "type": "minecraft:min", 13 + "argument1": { 14 + "type": "minecraft:squeeze", 15 + "argument": { 16 + "type": "minecraft:mul", 17 + "argument1": 0.64, 18 + "argument2": { 19 + "type": "minecraft:interpolated", 20 + "argument": { 21 + "type": "minecraft:blend_density", 22 + "argument": { 23 + "type": "minecraft:add", 24 + "argument1": 0.1171875, 25 + "argument2": { 26 + "type": "minecraft:mul", 27 + "argument1": { 28 + "type": "minecraft:y_clamped_gradient", 29 + "from_value": 0.0, 30 + "from_y": %d, 31 + "to_value": 1.0, 32 + "to_y": %d 33 + }, 34 + "argument2": { 35 + "type": "minecraft:add", 36 + "argument1": -0.1171875, 37 + "argument2": { 38 + "type": "minecraft:add", 39 + "argument1": -0.078125, 40 + "argument2": { 41 + "type": "minecraft:mul", 42 + "argument1": { 43 + "type": "minecraft:y_clamped_gradient", 44 + "from_value": 1.0, 45 + "from_y": %d, 46 + "to_value": 0.0, 47 + "to_y": %d 48 + }, 49 + "argument2": { 50 + "type": "minecraft:add", 51 + "argument1": 0.078125, 52 + "argument2": { 53 + "type": "minecraft:range_choice", 54 + "input": "minecraft:overworld_large_biomes/sloped_cheese", 55 + "max_exclusive": 1.5625, 56 + "min_inclusive": -1000000.0, 57 + "when_in_range": { 58 + "type": "minecraft:min", 59 + "argument1": "minecraft:overworld_large_biomes/sloped_cheese", 60 + "argument2": { 61 + "type": "minecraft:mul", 62 + "argument1": 5.0, 63 + "argument2": "minecraft:overworld/caves/entrances" 64 + } 65 + }, 66 + "when_out_of_range": { 67 + "type": "minecraft:max", 68 + "argument1": { 69 + "type": "minecraft:min", 70 + "argument1": { 71 + "type": "minecraft:min", 72 + "argument1": { 73 + "type": "minecraft:add", 74 + "argument1": { 75 + "type": "minecraft:mul", 76 + "argument1": 4.0, 77 + "argument2": { 78 + "type": "minecraft:square", 79 + "argument": { 80 + "type": "minecraft:noise", 81 + "noise": "minecraft:cave_layer", 82 + "xz_scale": 1.0, 83 + "y_scale": 8.0 84 + } 85 + } 86 + }, 87 + "argument2": { 88 + "type": "minecraft:add", 89 + "argument1": { 90 + "type": "minecraft:clamp", 91 + "input": { 92 + "type": "minecraft:add", 93 + "argument1": 0.27, 94 + "argument2": { 95 + "type": "minecraft:noise", 96 + "noise": "minecraft:cave_cheese", 97 + "xz_scale": 1.0, 98 + "y_scale": 0.6666666666666666 99 + } 100 + }, 101 + "max": 1.0, 102 + "min": -1.0 103 + }, 104 + "argument2": { 105 + "type": "minecraft:clamp", 106 + "input": { 107 + "type": "minecraft:add", 108 + "argument1": 1.5, 109 + "argument2": { 110 + "type": "minecraft:mul", 111 + "argument1": -0.64, 112 + "argument2": "minecraft:overworld_large_biomes/sloped_cheese" 113 + } 114 + }, 115 + "max": 0.5, 116 + "min": 0.0 117 + } 118 + } 119 + }, 120 + "argument2": "minecraft:overworld/caves/entrances" 121 + }, 122 + "argument2": { 123 + "type": "minecraft:add", 124 + "argument1": { 125 + "type": "minecraft:clamp", 126 + "input": { 127 + "type": "minecraft:max", 128 + "argument1": { 129 + "type": "minecraft:add", 130 + "argument1": { 131 + "type": "minecraft:weird_scaled_sampler", 132 + "input": { 133 + "type": "minecraft:noise", 134 + "noise": "minecraft:spaghetti_2d_modulator", 135 + "xz_scale": 2.0, 136 + "y_scale": 1.0 137 + }, 138 + "noise": "minecraft:spaghetti_2d", 139 + "rarity_value_mapper": "type_2" 140 + }, 141 + "argument2": { 142 + "type": "minecraft:mul", 143 + "argument1": 0.083, 144 + "argument2": "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" 145 + } 146 + }, 147 + "argument2": { 148 + "type": "minecraft:cube", 149 + "argument": { 150 + "type": "minecraft:add", 151 + "argument1": { 152 + "type": "minecraft:abs", 153 + "argument": { 154 + "type": "minecraft:add", 155 + "argument1": { 156 + "type": "minecraft:add", 157 + "argument1": 0.0, 158 + "argument2": { 159 + "type": "minecraft:mul", 160 + "argument1": 8.0, 161 + "argument2": { 162 + "type": "minecraft:noise", 163 + "noise": "minecraft:spaghetti_2d_elevation", 164 + "xz_scale": 1.0, 165 + "y_scale": 0.0 166 + } 167 + } 168 + }, 169 + "argument2": { 170 + "type": "minecraft:y_clamped_gradient", 171 + "from_value": 8.0, 172 + "from_y": %d, 173 + "to_value": -40.0, 174 + "to_y": %d 175 + } 176 + } 177 + }, 178 + "argument2": "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" 179 + } 180 + } 181 + }, 182 + "max": 1.0, 183 + "min": -1.0 184 + }, 185 + "argument2": "minecraft:overworld/caves/spaghetti_roughness_function" 186 + } 187 + }, 188 + "argument2": { 189 + "type": "minecraft:range_choice", 190 + "input": "minecraft:overworld/caves/pillars", 191 + "max_exclusive": 0.03, 192 + "min_inclusive": -1000000.0, 193 + "when_in_range": -1000000.0, 194 + "when_out_of_range": "minecraft:overworld/caves/pillars" 195 + } 196 + } 197 + } 198 + } 199 + } 200 + } 201 + } 202 + } 203 + } 204 + } 205 + } 206 + } 207 + }, 208 + "argument2": { 209 + "type": "minecraft:range_choice", 210 + "input": { 211 + "type": "minecraft:interpolated", 212 + "argument": { 213 + "type": "minecraft:range_choice", 214 + "input": "minecraft:y", 215 + "max_exclusive": %f, 216 + "min_inclusive": %f, 217 + "when_in_range": { 218 + "type": "minecraft:noise", 219 + "noise": "minecraft:noodle", 220 + "xz_scale": 1.0, 221 + "y_scale": 1.0 222 + }, 223 + "when_out_of_range": -1.0 224 + } 225 + }, 226 + "max_exclusive": 0.0, 227 + "min_inclusive": -1000000.0, 228 + "when_in_range": 64.0, 229 + "when_out_of_range": { 230 + "type": "minecraft:add", 231 + "argument1": { 232 + "type": "minecraft:interpolated", 233 + "argument": { 234 + "type": "minecraft:range_choice", 235 + "input": "minecraft:y", 236 + "max_exclusive": %f, 237 + "min_inclusive": %f, 238 + "when_in_range": { 239 + "type": "minecraft:add", 240 + "argument1": -0.07500000000000001, 241 + "argument2": { 242 + "type": "minecraft:mul", 243 + "argument1": -0.025, 244 + "argument2": { 245 + "type": "minecraft:noise", 246 + "noise": "minecraft:noodle_thickness", 247 + "xz_scale": 1.0, 248 + "y_scale": 1.0 249 + } 250 + } 251 + }, 252 + "when_out_of_range": 0.0 253 + } 254 + }, 255 + "argument2": { 256 + "type": "minecraft:mul", 257 + "argument1": 1.5, 258 + "argument2": { 259 + "type": "minecraft:max", 260 + "argument1": { 261 + "type": "minecraft:abs", 262 + "argument": { 263 + "type": "minecraft:interpolated", 264 + "argument": { 265 + "type": "minecraft:range_choice", 266 + "input": "minecraft:y", 267 + "max_exclusive": %f, 268 + "min_inclusive": %f, 269 + "when_in_range": { 270 + "type": "minecraft:noise", 271 + "noise": "minecraft:noodle_ridge_a", 272 + "xz_scale": 2.6666666666666665, 273 + "y_scale": 2.6666666666666665 274 + }, 275 + "when_out_of_range": 0.0 276 + } 277 + } 278 + }, 279 + "argument2": { 280 + "type": "minecraft:abs", 281 + "argument": { 282 + "type": "minecraft:interpolated", 283 + "argument": { 284 + "type": "minecraft:range_choice", 285 + "input": "minecraft:y", 286 + "max_exclusive": %f, 287 + "min_inclusive": %f, 288 + "when_in_range": { 289 + "type": "minecraft:noise", 290 + "noise": "minecraft:noodle_ridge_b", 291 + "xz_scale": 2.6666666666666665, 292 + "y_scale": 2.6666666666666665 293 + }, 294 + "when_out_of_range": 0.0 295 + } 296 + } 297 + } 298 + } 299 + } 300 + } 301 + } 302 + }, 303 + "fluid_level_floodedness": { 304 + "type": "minecraft:noise", 305 + "noise": "minecraft:aquifer_fluid_level_floodedness", 306 + "xz_scale": 1.0, 307 + "y_scale": 0.67 308 + }, 309 + "fluid_level_spread": { 310 + "type": "minecraft:noise", 311 + "noise": "minecraft:aquifer_fluid_level_spread", 312 + "xz_scale": 1.0, 313 + "y_scale": 0.7142857142857143 314 + }, 315 + "initial_density_without_jaggedness": { 316 + "type": "minecraft:add", 317 + "argument1": 0.1171875, 318 + "argument2": { 319 + "type": "minecraft:mul", 320 + "argument1": { 321 + "type": "minecraft:y_clamped_gradient", 322 + "from_value": 0.0, 323 + "from_y": %d, 324 + "to_value": 1.0, 325 + "to_y": %d 326 + }, 327 + "argument2": { 328 + "type": "minecraft:add", 329 + "argument1": -0.1171875, 330 + "argument2": { 331 + "type": "minecraft:add", 332 + "argument1": -0.078125, 333 + "argument2": { 334 + "type": "minecraft:mul", 335 + "argument1": { 336 + "type": "minecraft:y_clamped_gradient", 337 + "from_value": 1.0, 338 + "from_y": %d, 339 + "to_value": 0.0, 340 + "to_y": %d 341 + }, 342 + "argument2": { 343 + "type": "minecraft:add", 344 + "argument1": 0.078125, 345 + "argument2": { 346 + "type": "minecraft:clamp", 347 + "input": { 348 + "type": "minecraft:add", 349 + "argument1": -0.703125, 350 + "argument2": { 351 + "type": "minecraft:mul", 352 + "argument1": 4.0, 353 + "argument2": { 354 + "type": "minecraft:quarter_negative", 355 + "argument": { 356 + "type": "minecraft:mul", 357 + "argument1": "minecraft:overworld_large_biomes/depth", 358 + "argument2": { 359 + "type": "minecraft:cache_2d", 360 + "argument": "minecraft:overworld_large_biomes/factor" 361 + } 362 + } 363 + } 364 + } 365 + }, 366 + "max": 64.0, 367 + "min": -64.0 368 + } 369 + } 370 + } 371 + } 372 + } 373 + } 374 + }, 375 + "lava": { 376 + "type": "minecraft:noise", 377 + "noise": "minecraft:aquifer_lava", 378 + "xz_scale": 1.0, 379 + "y_scale": 1.0 380 + }, 381 + "ridges": "minecraft:overworld/ridges", 382 + "temperature": "infinity:temperature", 383 + "vegetation": "infinity:vegetation", 384 + "vein_gap": "infinity:vein_gap", 385 + "vein_ridged": "infinity:vein_ridged", 386 + "vein_toggle": "infinity:vein_toggle" 387 + }
+387
src/main/resources/config21/.util/noise_router/overworld.json
··· 1 + { 2 + "barrier": { 3 + "type": "minecraft:noise", 4 + "noise": "minecraft:aquifer_barrier", 5 + "xz_scale": 1.0, 6 + "y_scale": 0.5 7 + }, 8 + "continents": "minecraft:overworld/continents", 9 + "depth": "minecraft:overworld/depth", 10 + "erosion": "minecraft:overworld/erosion", 11 + "final_density": { 12 + "type": "minecraft:min", 13 + "argument1": { 14 + "type": "minecraft:squeeze", 15 + "argument": { 16 + "type": "minecraft:mul", 17 + "argument1": 0.64, 18 + "argument2": { 19 + "type": "minecraft:interpolated", 20 + "argument": { 21 + "type": "minecraft:blend_density", 22 + "argument": { 23 + "type": "minecraft:add", 24 + "argument1": 0.1171875, 25 + "argument2": { 26 + "type": "minecraft:mul", 27 + "argument1": { 28 + "type": "minecraft:y_clamped_gradient", 29 + "from_value": 0.0, 30 + "from_y": %d, 31 + "to_value": 1.0, 32 + "to_y": %d 33 + }, 34 + "argument2": { 35 + "type": "minecraft:add", 36 + "argument1": -0.1171875, 37 + "argument2": { 38 + "type": "minecraft:add", 39 + "argument1": -0.078125, 40 + "argument2": { 41 + "type": "minecraft:mul", 42 + "argument1": { 43 + "type": "minecraft:y_clamped_gradient", 44 + "from_value": 1.0, 45 + "from_y": %d, 46 + "to_value": 0.0, 47 + "to_y": %d 48 + }, 49 + "argument2": { 50 + "type": "minecraft:add", 51 + "argument1": 0.078125, 52 + "argument2": { 53 + "type": "minecraft:range_choice", 54 + "input": "minecraft:overworld/sloped_cheese", 55 + "max_exclusive": 1.5625, 56 + "min_inclusive": -1000000.0, 57 + "when_in_range": { 58 + "type": "minecraft:min", 59 + "argument1": "minecraft:overworld/sloped_cheese", 60 + "argument2": { 61 + "type": "minecraft:mul", 62 + "argument1": 5.0, 63 + "argument2": "minecraft:overworld/caves/entrances" 64 + } 65 + }, 66 + "when_out_of_range": { 67 + "type": "minecraft:max", 68 + "argument1": { 69 + "type": "minecraft:min", 70 + "argument1": { 71 + "type": "minecraft:min", 72 + "argument1": { 73 + "type": "minecraft:add", 74 + "argument1": { 75 + "type": "minecraft:mul", 76 + "argument1": 4.0, 77 + "argument2": { 78 + "type": "minecraft:square", 79 + "argument": { 80 + "type": "minecraft:noise", 81 + "noise": "minecraft:cave_layer", 82 + "xz_scale": 1.0, 83 + "y_scale": 8.0 84 + } 85 + } 86 + }, 87 + "argument2": { 88 + "type": "minecraft:add", 89 + "argument1": { 90 + "type": "minecraft:clamp", 91 + "input": { 92 + "type": "minecraft:add", 93 + "argument1": 0.27, 94 + "argument2": { 95 + "type": "minecraft:noise", 96 + "noise": "minecraft:cave_cheese", 97 + "xz_scale": 1.0, 98 + "y_scale": 0.6666666666666666 99 + } 100 + }, 101 + "max": 1.0, 102 + "min": -1.0 103 + }, 104 + "argument2": { 105 + "type": "minecraft:clamp", 106 + "input": { 107 + "type": "minecraft:add", 108 + "argument1": 1.5, 109 + "argument2": { 110 + "type": "minecraft:mul", 111 + "argument1": -0.64, 112 + "argument2": "minecraft:overworld/sloped_cheese" 113 + } 114 + }, 115 + "max": 0.5, 116 + "min": 0.0 117 + } 118 + } 119 + }, 120 + "argument2": "minecraft:overworld/caves/entrances" 121 + }, 122 + "argument2": { 123 + "type": "minecraft:add", 124 + "argument1": { 125 + "type": "minecraft:clamp", 126 + "input": { 127 + "type": "minecraft:max", 128 + "argument1": { 129 + "type": "minecraft:add", 130 + "argument1": { 131 + "type": "minecraft:weird_scaled_sampler", 132 + "input": { 133 + "type": "minecraft:noise", 134 + "noise": "minecraft:spaghetti_2d_modulator", 135 + "xz_scale": 2.0, 136 + "y_scale": 1.0 137 + }, 138 + "noise": "minecraft:spaghetti_2d", 139 + "rarity_value_mapper": "type_2" 140 + }, 141 + "argument2": { 142 + "type": "minecraft:mul", 143 + "argument1": 0.083, 144 + "argument2": "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" 145 + } 146 + }, 147 + "argument2": { 148 + "type": "minecraft:cube", 149 + "argument": { 150 + "type": "minecraft:add", 151 + "argument1": { 152 + "type": "minecraft:abs", 153 + "argument": { 154 + "type": "minecraft:add", 155 + "argument1": { 156 + "type": "minecraft:add", 157 + "argument1": 0.0, 158 + "argument2": { 159 + "type": "minecraft:mul", 160 + "argument1": 8.0, 161 + "argument2": { 162 + "type": "minecraft:noise", 163 + "noise": "minecraft:spaghetti_2d_elevation", 164 + "xz_scale": 1.0, 165 + "y_scale": 0.0 166 + } 167 + } 168 + }, 169 + "argument2": { 170 + "type": "minecraft:y_clamped_gradient", 171 + "from_value": 8.0, 172 + "from_y": %d, 173 + "to_value": -40.0, 174 + "to_y": %d 175 + } 176 + } 177 + }, 178 + "argument2": "minecraft:overworld/caves/spaghetti_2d_thickness_modulator" 179 + } 180 + } 181 + }, 182 + "max": 1.0, 183 + "min": -1.0 184 + }, 185 + "argument2": "minecraft:overworld/caves/spaghetti_roughness_function" 186 + } 187 + }, 188 + "argument2": { 189 + "type": "minecraft:range_choice", 190 + "input": "minecraft:overworld/caves/pillars", 191 + "max_exclusive": 0.03, 192 + "min_inclusive": -1000000.0, 193 + "when_in_range": -1000000.0, 194 + "when_out_of_range": "minecraft:overworld/caves/pillars" 195 + } 196 + } 197 + } 198 + } 199 + } 200 + } 201 + } 202 + } 203 + } 204 + } 205 + } 206 + } 207 + }, 208 + "argument2": { 209 + "type": "minecraft:range_choice", 210 + "input": { 211 + "type": "minecraft:interpolated", 212 + "argument": { 213 + "type": "minecraft:range_choice", 214 + "input": "minecraft:y", 215 + "max_exclusive": %f, 216 + "min_inclusive": %f, 217 + "when_in_range": { 218 + "type": "minecraft:noise", 219 + "noise": "minecraft:noodle", 220 + "xz_scale": 1.0, 221 + "y_scale": 1.0 222 + }, 223 + "when_out_of_range": -1.0 224 + } 225 + }, 226 + "max_exclusive": 0.0, 227 + "min_inclusive": -1000000.0, 228 + "when_in_range": 64.0, 229 + "when_out_of_range": { 230 + "type": "minecraft:add", 231 + "argument1": { 232 + "type": "minecraft:interpolated", 233 + "argument": { 234 + "type": "minecraft:range_choice", 235 + "input": "minecraft:y", 236 + "max_exclusive": %f, 237 + "min_inclusive": %f, 238 + "when_in_range": { 239 + "type": "minecraft:add", 240 + "argument1": -0.07500000000000001, 241 + "argument2": { 242 + "type": "minecraft:mul", 243 + "argument1": -0.025, 244 + "argument2": { 245 + "type": "minecraft:noise", 246 + "noise": "minecraft:noodle_thickness", 247 + "xz_scale": 1.0, 248 + "y_scale": 1.0 249 + } 250 + } 251 + }, 252 + "when_out_of_range": 0.0 253 + } 254 + }, 255 + "argument2": { 256 + "type": "minecraft:mul", 257 + "argument1": 1.5, 258 + "argument2": { 259 + "type": "minecraft:max", 260 + "argument1": { 261 + "type": "minecraft:abs", 262 + "argument": { 263 + "type": "minecraft:interpolated", 264 + "argument": { 265 + "type": "minecraft:range_choice", 266 + "input": "minecraft:y", 267 + "max_exclusive": %f, 268 + "min_inclusive": %f, 269 + "when_in_range": { 270 + "type": "minecraft:noise", 271 + "noise": "minecraft:noodle_ridge_a", 272 + "xz_scale": 2.6666666666666665, 273 + "y_scale": 2.6666666666666665 274 + }, 275 + "when_out_of_range": 0.0 276 + } 277 + } 278 + }, 279 + "argument2": { 280 + "type": "minecraft:abs", 281 + "argument": { 282 + "type": "minecraft:interpolated", 283 + "argument": { 284 + "type": "minecraft:range_choice", 285 + "input": "minecraft:y", 286 + "max_exclusive": %f, 287 + "min_inclusive": %f, 288 + "when_in_range": { 289 + "type": "minecraft:noise", 290 + "noise": "minecraft:noodle_ridge_b", 291 + "xz_scale": 2.6666666666666665, 292 + "y_scale": 2.6666666666666665 293 + }, 294 + "when_out_of_range": 0.0 295 + } 296 + } 297 + } 298 + } 299 + } 300 + } 301 + } 302 + }, 303 + "fluid_level_floodedness": { 304 + "type": "minecraft:noise", 305 + "noise": "minecraft:aquifer_fluid_level_floodedness", 306 + "xz_scale": 1.0, 307 + "y_scale": 0.67 308 + }, 309 + "fluid_level_spread": { 310 + "type": "minecraft:noise", 311 + "noise": "minecraft:aquifer_fluid_level_spread", 312 + "xz_scale": 1.0, 313 + "y_scale": 0.7142857142857143 314 + }, 315 + "initial_density_without_jaggedness": { 316 + "type": "minecraft:add", 317 + "argument1": 0.1171875, 318 + "argument2": { 319 + "type": "minecraft:mul", 320 + "argument1": { 321 + "type": "minecraft:y_clamped_gradient", 322 + "from_value": 0.0, 323 + "from_y": %d, 324 + "to_value": 1.0, 325 + "to_y": %d 326 + }, 327 + "argument2": { 328 + "type": "minecraft:add", 329 + "argument1": -0.1171875, 330 + "argument2": { 331 + "type": "minecraft:add", 332 + "argument1": -0.078125, 333 + "argument2": { 334 + "type": "minecraft:mul", 335 + "argument1": { 336 + "type": "minecraft:y_clamped_gradient", 337 + "from_value": 1.0, 338 + "from_y": %d, 339 + "to_value": 0.0, 340 + "to_y": %d 341 + }, 342 + "argument2": { 343 + "type": "minecraft:add", 344 + "argument1": 0.078125, 345 + "argument2": { 346 + "type": "minecraft:clamp", 347 + "input": { 348 + "type": "minecraft:add", 349 + "argument1": -0.703125, 350 + "argument2": { 351 + "type": "minecraft:mul", 352 + "argument1": 4.0, 353 + "argument2": { 354 + "type": "minecraft:quarter_negative", 355 + "argument": { 356 + "type": "minecraft:mul", 357 + "argument1": "minecraft:overworld/depth", 358 + "argument2": { 359 + "type": "minecraft:cache_2d", 360 + "argument": "minecraft:overworld/factor" 361 + } 362 + } 363 + } 364 + } 365 + }, 366 + "max": 64.0, 367 + "min": -64.0 368 + } 369 + } 370 + } 371 + } 372 + } 373 + } 374 + }, 375 + "lava": { 376 + "type": "minecraft:noise", 377 + "noise": "minecraft:aquifer_lava", 378 + "xz_scale": 1.0, 379 + "y_scale": 1.0 380 + }, 381 + "ridges": "minecraft:overworld/ridges", 382 + "temperature": "infinity:temperature", 383 + "vegetation": "infinity:vegetation", 384 + "vein_gap": "infinity:vein_gap", 385 + "vein_ridged": "infinity:vein_ridged", 386 + "vein_toggle": "infinity:vein_toggle" 387 + }
+76
src/main/resources/config21/.util/noise_router/tangled.json
··· 1 + { 2 + "vein_ridged": "infinity:vein_ridged", 3 + "fluid_level_spread": 0.0, 4 + "vegetation": "infinity:vegetation", 5 + "vein_gap": "infinity:vein_gap", 6 + "continents": "minecraft:overworld/continents", 7 + "initial_density_without_jaggedness": { 8 + "type": "minecraft:y_clamped_gradient", 9 + "from_value": 0.0, 10 + "from_y": %d, 11 + "to_value": 2.0, 12 + "to_y": %d 13 + }, 14 + "lava": 0.0, 15 + "barrier": 0.0, 16 + "depth": { 17 + "type": "minecraft:y_clamped_gradient", 18 + "from_value": 1.5, 19 + "from_y": %d, 20 + "to_value": -1.5, 21 + "to_y": %d 22 + }, 23 + "ridges": "minecraft:overworld/ridges", 24 + "erosion": "minecraft:overworld/erosion", 25 + "temperature": "infinity:temperature", 26 + "final_density": { 27 + "type": "minecraft:add", 28 + "argument1": { 29 + "type": "minecraft:range_choice", 30 + "input": { 31 + "type": "minecraft:add", 32 + "argument1": { 33 + "type": "minecraft:square", 34 + "argument": { 35 + "type": "minecraft:noise", 36 + "noise": "minecraft:ore_vein_a", 37 + "xz_scale": %f, 38 + "y_scale": %f 39 + } 40 + }, 41 + "argument2": { 42 + "type": "minecraft:square", 43 + "argument": { 44 + "type": "minecraft:noise", 45 + "noise": "minecraft:ore_vein_b", 46 + "xz_scale": %f, 47 + "y_scale": %f 48 + } 49 + } 50 + }, 51 + "min_inclusive": 0, 52 + "max_exclusive": %f, 53 + "when_in_range": 1, 54 + "when_out_of_range": -1 55 + }, 56 + "argument2": { 57 + "type": "minecraft:add", 58 + "argument1": { 59 + "type": "minecraft:y_clamped_gradient", 60 + "from_value": 0.0, 61 + "from_y": %d, 62 + "to_value": 2.0, 63 + "to_y": %d 64 + }, 65 + "argument2": { 66 + "type": "minecraft:y_clamped_gradient", 67 + "from_value": 0.0, 68 + "from_y": %d, 69 + "to_value": 2.0, 70 + "to_y": %d 71 + } 72 + } 73 + }, 74 + "vein_toggle": "infinity:vein_toggle", 75 + "fluid_level_floodedness": 0.0 76 + }
+121
src/main/resources/config21/.util/noise_router/whack.json
··· 1 + { 2 + "vein_ridged": "infinity:vein_ridged", 3 + "fluid_level_spread": 0.0, 4 + "vegetation": "infinity:vegetation", 5 + "vein_gap": "infinity:vein_gap", 6 + "continents": "minecraft:overworld/continents", 7 + "initial_density_without_jaggedness": { 8 + "type": "minecraft:add", 9 + "argument1": { 10 + "type": "minecraft:add", 11 + "argument1": { 12 + "type": "minecraft:add", 13 + "argument1": { 14 + "type": "minecraft:y_clamped_gradient", 15 + "from_value": %f, 16 + "from_y": %d, 17 + "to_value": 0.0, 18 + "to_y": %d 19 + }, 20 + "argument2": { 21 + "type": "minecraft:y_clamped_gradient", 22 + "from_value": 0.0, 23 + "from_y": %d, 24 + "to_value": %f, 25 + "to_y": %d 26 + } 27 + }, 28 + "argument2": { 29 + "type": "minecraft:y_clamped_gradient", 30 + "from_value": 1.0, 31 + "from_y": %d, 32 + "to_value": 0.0, 33 + "to_y": %d 34 + } 35 + }, 36 + "argument2": { 37 + "type": "minecraft:add", 38 + "argument1": { 39 + "type": "minecraft:y_clamped_gradient", 40 + "from_value": 0.0, 41 + "from_y": %d, 42 + "to_value": -1.0, 43 + "to_y": %d 44 + }, 45 + "argument2": { 46 + "type": "minecraft:mul", 47 + "argument1": %f, 48 + "argument2": { 49 + "type": "minecraft:noise", 50 + "noise": "infinity:noise", 51 + "xz_scale": %f, 52 + "y_scale": %f 53 + } 54 + } 55 + } 56 + }, 57 + "lava": 0.0, 58 + "barrier": 0.0, 59 + "depth": { 60 + "type": "minecraft:y_clamped_gradient", 61 + "from_value": 1.5, 62 + "from_y": %d, 63 + "to_value": -1.5, 64 + "to_y": %d 65 + }, 66 + "ridges": "minecraft:overworld/ridges", 67 + "erosion": "minecraft:overworld/erosion", 68 + "temperature": "infinity:temperature", 69 + "final_density": { 70 + "type": "minecraft:add", 71 + "argument1": { 72 + "type": "minecraft:add", 73 + "argument1": { 74 + "type": "minecraft:add", 75 + "argument1": { 76 + "type": "minecraft:y_clamped_gradient", 77 + "from_value": %f, 78 + "from_y": %d, 79 + "to_value": 0.0, 80 + "to_y": %d 81 + }, 82 + "argument2": { 83 + "type": "minecraft:y_clamped_gradient", 84 + "from_value": 0.0, 85 + "from_y": %d, 86 + "to_value": %f, 87 + "to_y": %d 88 + } 89 + }, 90 + "argument2": { 91 + "type": "minecraft:y_clamped_gradient", 92 + "from_value": 1.0, 93 + "from_y": %d, 94 + "to_value": 0.0, 95 + "to_y": %d 96 + } 97 + }, 98 + "argument2": { 99 + "type": "minecraft:add", 100 + "argument1": { 101 + "type": "minecraft:y_clamped_gradient", 102 + "from_value": 0.0, 103 + "from_y": %d, 104 + "to_value": -1.0, 105 + "to_y": %d 106 + }, 107 + "argument2": { 108 + "type": "minecraft:mul", 109 + "argument1": %f, 110 + "argument2": { 111 + "type": "minecraft:noise", 112 + "noise": "infinity:noise", 113 + "xz_scale": %f, 114 + "y_scale": %f 115 + } 116 + } 117 + } 118 + }, 119 + "vein_toggle": "infinity:vein_toggle", 120 + "fluid_level_floodedness": 0.0 121 + }
+25
src/main/resources/config21/.util/placements/tree_vanilla.json
··· 1 + { 2 + "feature": "%s", 3 + "placement": [ 4 + { 5 + "count": 1, 6 + "type": "minecraft:count_on_every_layer" 7 + }, 8 + { 9 + "type": "minecraft:surface_water_depth_filter", 10 + "max_water_depth": 8 11 + }, 12 + { 13 + "predicate": { 14 + "offset": [ 15 + 0, 16 + -1, 17 + 0 18 + ], 19 + "blocks": "%s", 20 + "type": "minecraft:matching_blocks" 21 + }, 22 + "type": "minecraft:block_predicate_filter" 23 + } 24 + ] 25 + }
+30
src/main/resources/config21/.util/preplacements/floatingpatch.json
··· 1 + { 2 + "feature": { 3 + "feature": { 4 + "type": "minecraft:simple_block", 5 + "config": { 6 + "to_place": { 7 + "type": "minecraft:simple_state_provider", 8 + "state": %s 9 + } 10 + } 11 + }, 12 + "placement": [ 13 + { 14 + "type": "minecraft:block_predicate_filter", 15 + "predicate": { 16 + "type": "minecraft:all_of", 17 + "predicates": [ 18 + { 19 + "type": "minecraft:matching_blocks", 20 + "blocks": "minecraft:air" 21 + } 22 + ] 23 + } 24 + } 25 + ] 26 + }, 27 + "tries": %d, 28 + "xz_spread": %d, 29 + "y_spread": %d 30 + }
+39
src/main/resources/config21/.util/preplacements/surfacepatch.json
··· 1 + { 2 + "feature": { 3 + "feature": { 4 + "type": "minecraft:simple_block", 5 + "config": { 6 + "to_place": { 7 + "type": "minecraft:simple_state_provider", 8 + "state": %s 9 + } 10 + } 11 + }, 12 + "placement": [ 13 + { 14 + "type": "minecraft:block_predicate_filter", 15 + "predicate": { 16 + "type": "minecraft:all_of", 17 + "predicates": [ 18 + { 19 + "type": "minecraft:matching_blocks", 20 + "blocks": "minecraft:air" 21 + }, 22 + { 23 + "type": "minecraft:matching_blocks", 24 + "blocks": "%s", 25 + "offset": [ 26 + 0, 27 + -1, 28 + 0 29 + ] 30 + } 31 + ] 32 + } 33 + } 34 + ] 35 + }, 36 + "tries": %d, 37 + "xz_spread": %d, 38 + "y_spread": %d 39 + }
+31
src/main/resources/config21/.util/shader.json
··· 1 + { 2 + "targets": [ 3 + "swap" 4 + ], 5 + "passes": [ 6 + { 7 + "name": "color_convolve", 8 + "intarget": "minecraft:main", 9 + "outtarget": "swap", 10 + "uniforms": [ 11 + { 12 + "name": "RedMatrix", 13 + "values": [ %f, %f, %f ] 14 + }, 15 + { 16 + "name": "GreenMatrix", 17 + "values": [ %f, %f, %f ] 18 + }, 19 + { 20 + "name": "BlueMatrix", 21 + "values": [ %f, %f, %f ] 22 + } 23 + ] 24 + }, 25 + { 26 + "name": "blit", 27 + "intarget": "swap", 28 + "outtarget": "minecraft:main" 29 + } 30 + ] 31 + }
+3
src/main/resources/config21/.util/spawn_target/default.json
··· 1 + { 2 + "spawn_target": [] 3 + }
+52
src/main/resources/config21/.util/spawn_target/overworld.json
··· 1 + { 2 + "spawn_target": [ 3 + { 4 + "continentalness": [ 5 + -0.11, 6 + 1.0 7 + ], 8 + "depth": 0.0, 9 + "erosion": [ 10 + -1.0, 11 + 1.0 12 + ], 13 + "humidity": [ 14 + -1.0, 15 + 1.0 16 + ], 17 + "offset": 0.0, 18 + "temperature": [ 19 + -1.0, 20 + 1.0 21 + ], 22 + "weirdness": [ 23 + -1.0, 24 + -0.16 25 + ] 26 + }, 27 + { 28 + "continentalness": [ 29 + -0.11, 30 + 1.0 31 + ], 32 + "depth": 0.0, 33 + "erosion": [ 34 + -1.0, 35 + 1.0 36 + ], 37 + "humidity": [ 38 + -1.0, 39 + 1.0 40 + ], 41 + "offset": 0.0, 42 + "temperature": [ 43 + -1.0, 44 + 1.0 45 + ], 46 + "weirdness": [ 47 + 0.16, 48 + 1.0 49 + ] 50 + } 51 + ] 52 + }
+36
src/main/resources/config21/.util/structure_tags.json
··· 1 + { 2 + "infinity_version": 2001005, 3 + "village": [ 4 + "village" 5 + ], 6 + "stronghold": [ 7 + "eye_of_ender_located" 8 + ], 9 + "buried_treasure": [ 10 + "on_treasure_maps" 11 + ], 12 + "shipwreck": [ 13 + "dolphin_located", 14 + "shipwreck" 15 + ], 16 + "mansion": [ 17 + "on_woodland_explorer_maps" 18 + ], 19 + "monument": [ 20 + "on_ocean_explorer_maps" 21 + ], 22 + "ocean_ruin": [ 23 + "dolphin_located", 24 + "ocean_ruin" 25 + ], 26 + "swamp_hut": [ 27 + "cats_spawn_in", 28 + "cats_spawn_as_black" 29 + ], 30 + "mineshaft": [ 31 + "mineshaft" 32 + ], 33 + "ruined_portal": [ 34 + "ruined_portal" 35 + ] 36 + }
+19
src/main/resources/config21/.util/surface_rule/bedrock_floor.json
··· 1 + { 2 + "type": "minecraft:condition", 3 + "if_true": { 4 + "type": "minecraft:vertical_gradient", 5 + "false_at_and_above": { 6 + "above_bottom": 5 7 + }, 8 + "random_name": "minecraft:bedrock_floor", 9 + "true_at_and_below": { 10 + "above_bottom": 0 11 + } 12 + }, 13 + "then_run": { 14 + "type": "minecraft:block", 15 + "result_state": { 16 + "Name": "minecraft:bedrock" 17 + } 18 + } 19 + }
+22
src/main/resources/config21/.util/surface_rule/bedrock_roof.json
··· 1 + { 2 + "type": "minecraft:condition", 3 + "if_true": { 4 + "type": "minecraft:not", 5 + "invert": { 6 + "type": "minecraft:vertical_gradient", 7 + "false_at_and_above": { 8 + "below_top": 0 9 + }, 10 + "random_name": "minecraft:bedrock_roof", 11 + "true_at_and_below": { 12 + "below_top": 5 13 + } 14 + } 15 + }, 16 + "then_run": { 17 + "type": "minecraft:block", 18 + "result_state": { 19 + "Name": "minecraft:bedrock" 20 + } 21 + } 22 + }
+36
src/main/resources/config21/.util/surface_rule/custom/ceiling.json
··· 1 + { 2 + "type": "minecraft:condition", 3 + "if_true": { 4 + "type": "minecraft:stone_depth", 5 + "add_surface_depth": false, 6 + "offset": 0, 7 + "secondary_depth_range": 0, 8 + "surface_type": "ceiling" 9 + }, 10 + "then_run": { 11 + "type": "minecraft:sequence", 12 + "sequence": [ 13 + { 14 + "type": "minecraft:condition", 15 + "if_true": { 16 + "type": "minecraft:vertical_gradient", 17 + "false_at_and_above": { 18 + "absolute": 8 19 + }, 20 + "random_name": "minecraft:deepslate", 21 + "true_at_and_below": { 22 + "absolute": 0 23 + } 24 + }, 25 + "then_run": { 26 + "type": "minecraft:block", 27 + "result_state": %s 28 + } 29 + }, 30 + { 31 + "type": "minecraft:block", 32 + "result_state": %s 33 + } 34 + ] 35 + } 36 + }
+33
src/main/resources/config21/.util/surface_rule/custom/dirt.json
··· 1 + { 2 + "type": "minecraft:condition", 3 + "if_true": { 4 + "type": "minecraft:water", 5 + "add_stone_depth": true, 6 + "offset": -6, 7 + "surface_depth_multiplier": -1 8 + }, 9 + "then_run": { 10 + "type": "minecraft:sequence", 11 + "sequence": [ 12 + { 13 + "type": "minecraft:condition", 14 + "if_true": { 15 + "type": "minecraft:stone_depth", 16 + "add_surface_depth": true, 17 + "offset": 0, 18 + "secondary_depth_range": 0, 19 + "surface_type": "floor" 20 + }, 21 + "then_run": { 22 + "type": "minecraft:sequence", 23 + "sequence": [ 24 + { 25 + "type": "minecraft:block", 26 + "result_state": %s 27 + } 28 + ] 29 + } 30 + } 31 + ] 32 + } 33 + }
+33
src/main/resources/config21/.util/surface_rule/custom/final.json
··· 1 + { 2 + "type": "minecraft:condition", 3 + "if_true": { 4 + "type": "minecraft:stone_depth", 5 + "add_surface_depth": false, 6 + "offset": 0, 7 + "secondary_depth_range": 0, 8 + "surface_type": "floor" 9 + }, 10 + "then_run": { 11 + "type": "minecraft:sequence", 12 + "sequence": [ 13 + { 14 + "type": "minecraft:condition", 15 + "if_true": { 16 + "type": "minecraft:stone_depth", 17 + "add_surface_depth": false, 18 + "offset": 0, 19 + "secondary_depth_range": 0, 20 + "surface_type": "ceiling" 21 + }, 22 + "then_run": { 23 + "type": "minecraft:block", 24 + "result_state": %s 25 + } 26 + }, 27 + { 28 + "type": "minecraft:block", 29 + "result_state": %s 30 + } 31 + ] 32 + } 33 + }
+75
src/main/resources/config21/.util/surface_rule/custom/grass.json
··· 1 + { 2 + "type": "minecraft:condition", 3 + "if_true": { 4 + "type": "minecraft:stone_depth", 5 + "add_surface_depth": false, 6 + "offset": 0, 7 + "secondary_depth_range": 0, 8 + "surface_type": "floor" 9 + }, 10 + "then_run": { 11 + "type": "minecraft:condition", 12 + "if_true": { 13 + "type": "minecraft:water", 14 + "add_stone_depth": false, 15 + "offset": -1, 16 + "surface_depth_multiplier": 0 17 + }, 18 + "then_run": { 19 + "type": "minecraft:sequence", 20 + "sequence": [ 21 + { 22 + "type": "minecraft:condition", 23 + "if_true": { 24 + "type": "minecraft:water", 25 + "add_stone_depth": false, 26 + "offset": 0, 27 + "surface_depth_multiplier": 0 28 + }, 29 + "then_run": { 30 + "type": "minecraft:sequence", 31 + "sequence": [ 32 + { 33 + "type": "minecraft:condition", 34 + "if_true": { 35 + "type": "minecraft:y_above", 36 + "add_stone_depth": false, 37 + "surface_depth_multiplier": 0, 38 + "anchor": { 39 + "absolute": %d 40 + } 41 + }, 42 + "then_run": { 43 + "type": "minecraft:condition", 44 + "if_true": { 45 + "type": "minecraft:not", 46 + "invert": { 47 + "type": "minecraft:y_above", 48 + "add_stone_depth": false, 49 + "surface_depth_multiplier": 0, 50 + "anchor": { 51 + "absolute": %d 52 + } 53 + } 54 + }, 55 + "then_run": { 56 + "type": "minecraft:block", 57 + "result_state": %s 58 + } 59 + } 60 + }, 61 + { 62 + "type": "minecraft:block", 63 + "result_state": %s 64 + } 65 + ] 66 + } 67 + }, 68 + { 69 + "type": "minecraft:block", 70 + "result_state": %s 71 + } 72 + ] 73 + } 74 + } 75 + }
+17
src/main/resources/config21/.util/surface_rule/deepslate.json
··· 1 + { 2 + "type": "minecraft:condition", 3 + "if_true": { 4 + "type": "minecraft:vertical_gradient", 5 + "false_at_and_above": { 6 + "absolute": 8 7 + }, 8 + "random_name": "minecraft:deepslate", 9 + "true_at_and_below": { 10 + "absolute": 0 11 + } 12 + }, 13 + "then_run": { 14 + "type": "minecraft:block", 15 + "result_state": %s 16 + } 17 + }
+127
src/main/resources/config21/.util/surface_rule/default.json
··· 1 + { 2 + "infinity_version": 2000003, 3 + "biomes": [ 4 + ], 5 + "rule": { 6 + "type": "minecraft:sequence", 7 + "sequence": [ 8 + { 9 + "type": "minecraft:condition", 10 + "if_true": { 11 + "type": "minecraft:stone_depth", 12 + "add_surface_depth": false, 13 + "offset": 0, 14 + "secondary_depth_range": 0, 15 + "surface_type": "floor" 16 + }, 17 + "then_run": { 18 + "type": "minecraft:condition", 19 + "if_true": { 20 + "type": "minecraft:water", 21 + "add_stone_depth": false, 22 + "offset": -1, 23 + "surface_depth_multiplier": 0 24 + }, 25 + "then_run": { 26 + "type": "minecraft:sequence", 27 + "sequence": [ 28 + { 29 + "type": "minecraft:condition", 30 + "if_true": { 31 + "type": "minecraft:water", 32 + "add_stone_depth": false, 33 + "offset": 0, 34 + "surface_depth_multiplier": 0 35 + }, 36 + "then_run": { 37 + "type": "minecraft:block", 38 + "result_state": { 39 + "Name": "%s" 40 + } 41 + } 42 + }, 43 + { 44 + "type": "minecraft:block", 45 + "result_state": { 46 + "Name": "%s" 47 + } 48 + } 49 + ] 50 + } 51 + } 52 + }, 53 + { 54 + "type": "minecraft:condition", 55 + "if_true": { 56 + "type": "minecraft:water", 57 + "add_stone_depth": true, 58 + "offset": -6, 59 + "surface_depth_multiplier": -1 60 + }, 61 + "then_run": { 62 + "type": "minecraft:sequence", 63 + "sequence": [ 64 + { 65 + "type": "minecraft:condition", 66 + "if_true": { 67 + "type": "minecraft:stone_depth", 68 + "add_surface_depth": true, 69 + "offset": 0, 70 + "secondary_depth_range": 0, 71 + "surface_type": "floor" 72 + }, 73 + "then_run": { 74 + "type": "minecraft:sequence", 75 + "sequence": [ 76 + { 77 + "type": "minecraft:block", 78 + "result_state": { 79 + "Name": "%s" 80 + } 81 + } 82 + ] 83 + } 84 + } 85 + ] 86 + } 87 + }, 88 + { 89 + "type": "minecraft:condition", 90 + "if_true": { 91 + "type": "minecraft:stone_depth", 92 + "add_surface_depth": false, 93 + "offset": 0, 94 + "secondary_depth_range": 0, 95 + "surface_type": "floor" 96 + }, 97 + "then_run": { 98 + "type": "minecraft:sequence", 99 + "sequence": [ 100 + { 101 + "type": "minecraft:condition", 102 + "if_true": { 103 + "type": "minecraft:stone_depth", 104 + "add_surface_depth": false, 105 + "offset": 0, 106 + "secondary_depth_range": 0, 107 + "surface_type": "ceiling" 108 + }, 109 + "then_run": { 110 + "type": "minecraft:block", 111 + "result_state": { 112 + "Name": "%s" 113 + } 114 + } 115 + }, 116 + { 117 + "type": "minecraft:block", 118 + "result_state": { 119 + "Name": "%s" 120 + } 121 + } 122 + ] 123 + } 124 + } 125 + ] 126 + } 127 + }
+86
src/main/resources/config21/amendments.json
··· 1 + { 2 + "amendment_version": 2, 3 + "elements": [ 4 + { 5 + "area": "fluids", 6 + "mod": "minecraft", 7 + "selector": "matching", 8 + "matching": "minecraft:lava", 9 + "results": "set_value", 10 + "value": 2.0 11 + }, 12 + { 13 + "area": "fluids", 14 + "mod": "minecraft", 15 + "selector": "matching", 16 + "matching": "minecraft:water", 17 + "results": "set_value", 18 + "value": 5.0 19 + }, 20 + { 21 + "area": "blocks", 22 + "mod": "minecraft", 23 + "selector": "matching_any", 24 + "matching_any": [ 25 + "minecraft:slime_block", 26 + "minecraft:honey_block", 27 + "minecraft:mangrove_roots" 28 + ], 29 + "results": "set_field", 30 + "field_name": "laggy", 31 + "field": true 32 + }, 33 + { 34 + "area": "trees", 35 + "mod": "all", 36 + "selector": "containing", 37 + "containing": "bees", 38 + "results": "erase" 39 + }, 40 + { 41 + "area": "fluids", 42 + "mod": "modern_industrialization", 43 + "selector": "all", 44 + "results": "erase" 45 + }, 46 + { 47 + "area": "mobs", 48 + "mod": "minecolonies", 49 + "selector": "all", 50 + "results": "erase" 51 + }, 52 + { 53 + "area": "structures", 54 + "mod": "alexscaves", 55 + "selector": "all", 56 + "results": "erase" 57 + }, 58 + { 59 + "area": "structures", 60 + "mod": "aether", 61 + "selector": "containing", 62 + "containing": "dungeon", 63 + "results": "erase" 64 + }, 65 + { 66 + "area": "structures", 67 + "mod": "vampirism", 68 + "selector": "all", 69 + "results": "erase" 70 + }, 71 + { 72 + "area": "blocks", 73 + "mod": "oritech", 74 + "selector": "containing", 75 + "containing": "pipe", 76 + "results": "erase" 77 + }, 78 + { 79 + "area": "blocks", 80 + "mod": "chipped", 81 + "selector": "all", 82 + "results": "set_value", 83 + "value": 0.1 84 + } 85 + ] 86 + }
+84
src/main/resources/config21/easter/ant.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "generator": { 4 + "type": "minecraft:noise", 5 + "settings": { 6 + "sea_level": 16, 7 + "disable_mob_generation": false, 8 + "ore_veins_enabled": false, 9 + "aquifers_enabled": false, 10 + "legacy_random_source": false, 11 + "default_block": { 12 + "Name": "minecraft:white_concrete" 13 + }, 14 + "default_fluid": { 15 + "Name": "minecraft:water" 16 + }, 17 + "spawn_target": [], 18 + "noise": { 19 + "min_y": 0, 20 + "height": 256, 21 + "size_horizontal": 2, 22 + "size_vertical": 2 23 + }, 24 + "noise_router": { 25 + "vein_ridged": "infinity:vein_ridged", 26 + "fluid_level_spread": 0.0, 27 + "vegetation": "infinity:vegetation", 28 + "vein_gap": "infinity:vein_gap", 29 + "continents": "minecraft:overworld/continents", 30 + "initial_density_without_jaggedness": 0.0, 31 + "lava": 0.0, 32 + "barrier": 0.0, 33 + "depth": { 34 + "from_value": 1.5, 35 + "to_y": 256, 36 + "to_value": -1.5, 37 + "type": "minecraft:y_clamped_gradient", 38 + "from_y": 0 39 + }, 40 + "ridges": "minecraft:overworld/ridges", 41 + "erosion": "minecraft:overworld/erosion", 42 + "temperature": "infinity:temperature", 43 + "final_density": { 44 + "type": "minecraft:y_clamped_gradient", 45 + "from_y": -64, 46 + "to_y": 320, 47 + "from_value": 1, 48 + "to_value": -1 49 + }, 50 + "vein_toggle": "infinity:vein_toggle", 51 + "fluid_level_floodedness": 0.0 52 + }, 53 + "surface_rule": { 54 + "type": "minecraft:sequence", 55 + "sequence": [ 56 + { 57 + "type": "minecraft:condition", 58 + "if_true": { 59 + "type": "minecraft:not", 60 + "invert": { 61 + "type": "y_above", 62 + "anchor": { 63 + "absolute": 1 64 + }, 65 + "surface_depth_multiplier": 0, 66 + "add_stone_depth": false 67 + } 68 + }, 69 + "then_run": { 70 + "type": "minecraft:block", 71 + "result_state": { 72 + "Name": "minecraft:bedrock" 73 + } 74 + } 75 + } 76 + ] 77 + } 78 + }, 79 + "biome_source": { 80 + "type": "fixed", 81 + "biome": "infinity:ant" 82 + } 83 + } 84 + }
+270
src/main/resources/config21/easter/blue.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 255, 5 + "shader": { 6 + "targets": [ 7 + "swap" 8 + ], 9 + "passes": [ 10 + { 11 + "name": "color_convolve", 12 + "intarget": "minecraft:main", 13 + "outtarget": "swap", 14 + "uniforms": [ 15 + { 16 + "name": "RedMatrix", 17 + "values": [ 0.7, 0.0, 0.0 ] 18 + }, 19 + { 20 + "name": "GreenMatrix", 21 + "values": [ 0.0, 0.7, 0.0 ] 22 + }, 23 + { 24 + "name": "BlueMatrix", 25 + "values": [ 0.7, 0.7, 1.0 ] 26 + } 27 + ] 28 + }, 29 + { 30 + "name": "blit", 31 + "intarget": "swap", 32 + "outtarget": "minecraft:main" 33 + } 34 + ] 35 + } 36 + }, 37 + "generator": { 38 + "type": "minecraft:noise", 39 + "settings": { 40 + "sea_level": 25, 41 + "disable_mob_generation": false, 42 + "ore_veins_enabled": false, 43 + "aquifers_enabled": false, 44 + "legacy_random_source": false, 45 + "default_block": { 46 + "Name": "minecraft:stone" 47 + }, 48 + "default_fluid": { 49 + "Name": "minecraft:water" 50 + }, 51 + "spawn_target": [], 52 + "noise": { 53 + "min_y": 0, 54 + "height": 256, 55 + "size_horizontal": 2, 56 + "size_vertical": 2 57 + }, 58 + "noise_router": { 59 + "vein_ridged": "infinity:vein_ridged", 60 + "fluid_level_spread": 0.0, 61 + "vegetation": "infinity:vegetation", 62 + "vein_gap": "infinity:vein_gap", 63 + "continents": "minecraft:overworld/continents", 64 + "initial_density_without_jaggedness": { 65 + "argument1": { 66 + "to_y": 64, 67 + "from_value": 1.0, 68 + "to_value": -1.0, 69 + "from_y": 0, 70 + "type": "minecraft:y_clamped_gradient" 71 + }, 72 + "argument2": { 73 + "type": "minecraft:mul", 74 + "argument1": 0.1, 75 + "argument2": { 76 + "type": "minecraft:noise", 77 + "noise": "infinity:noise", 78 + "xz_scale": 1.0, 79 + "y_scale": 1.0 80 + } 81 + }, 82 + "type": "minecraft:add" 83 + }, 84 + "lava": 0.0, 85 + "barrier": 0.0, 86 + "depth": { 87 + "from_value": 1.5, 88 + "to_y": 256, 89 + "to_value": -1.5, 90 + "type": "minecraft:y_clamped_gradient", 91 + "from_y": 0 92 + }, 93 + "ridges": "minecraft:overworld/ridges", 94 + "erosion": "minecraft:overworld/erosion", 95 + "temperature": "infinity:temperature", 96 + "final_density": { 97 + "argument1": { 98 + "to_y": 128, 99 + "from_value": 1.0, 100 + "to_value": -1.0, 101 + "from_y": 0, 102 + "type": "minecraft:y_clamped_gradient" 103 + }, 104 + "argument2": { 105 + "type": "minecraft:mul", 106 + "argument1": 0.1, 107 + "argument2": { 108 + "type": "minecraft:noise", 109 + "noise": "infinity:noise", 110 + "xz_scale": 1.0, 111 + "y_scale": 1.0 112 + } 113 + }, 114 + "type": "minecraft:add" 115 + }, 116 + "vein_toggle": "infinity:vein_toggle", 117 + "fluid_level_floodedness": 0.0 118 + }, 119 + "surface_rule": { 120 + "sequence": [ 121 + { 122 + "type": "minecraft:condition", 123 + "if_true": { 124 + "invert": { 125 + "surface_depth_multiplier": 0, 126 + "anchor": { 127 + "absolute": 1 128 + }, 129 + "type": "y_above", 130 + "add_stone_depth": false 131 + }, 132 + "type": "minecraft:not" 133 + }, 134 + "then_run": { 135 + "type": "minecraft:block", 136 + "result_state": { 137 + "Name": "minecraft:bedrock" 138 + } 139 + } 140 + }, 141 + { 142 + "type": "minecraft:condition", 143 + "if_true": { 144 + "add_surface_depth": false, 145 + "offset": 0, 146 + "secondary_depth_range": 0, 147 + "type": "minecraft:stone_depth", 148 + "surface_type": "floor" 149 + }, 150 + "then_run": { 151 + "type": "minecraft:condition", 152 + "if_true": { 153 + "surface_depth_multiplier": 0, 154 + "offset": -1, 155 + "type": "minecraft:water", 156 + "add_stone_depth": false 157 + }, 158 + "then_run": { 159 + "sequence": [ 160 + { 161 + "type": "minecraft:condition", 162 + "if_true": { 163 + "surface_depth_multiplier": 0, 164 + "offset": 0, 165 + "type": "minecraft:water", 166 + "add_stone_depth": false 167 + }, 168 + "then_run": { 169 + "type": "minecraft:block", 170 + "result_state": { 171 + "Properties": { 172 + "snowy": "false" 173 + }, 174 + "Name": "minecraft:grass_block" 175 + } 176 + } 177 + }, 178 + { 179 + "type": "minecraft:block", 180 + "result_state": { 181 + "Name": "minecraft:dirt" 182 + } 183 + } 184 + ], 185 + "type": "minecraft:sequence" 186 + } 187 + } 188 + }, 189 + { 190 + "type": "minecraft:condition", 191 + "if_true": { 192 + "surface_depth_multiplier": -1, 193 + "offset": -6, 194 + "type": "minecraft:water", 195 + "add_stone_depth": true 196 + }, 197 + "then_run": { 198 + "sequence": [ 199 + { 200 + "type": "minecraft:condition", 201 + "if_true": { 202 + "add_surface_depth": true, 203 + "offset": 0, 204 + "secondary_depth_range": 0, 205 + "type": "minecraft:stone_depth", 206 + "surface_type": "floor" 207 + }, 208 + "then_run": { 209 + "sequence": [ 210 + { 211 + "type": "minecraft:block", 212 + "result_state": { 213 + "Name": "minecraft:dirt" 214 + } 215 + } 216 + ], 217 + "type": "minecraft:sequence" 218 + } 219 + } 220 + ], 221 + "type": "minecraft:sequence" 222 + } 223 + }, 224 + { 225 + "type": "minecraft:condition", 226 + "if_true": { 227 + "add_surface_depth": false, 228 + "offset": 0, 229 + "secondary_depth_range": 0, 230 + "type": "minecraft:stone_depth", 231 + "surface_type": "floor" 232 + }, 233 + "then_run": { 234 + "sequence": [ 235 + { 236 + "type": "minecraft:condition", 237 + "if_true": { 238 + "add_surface_depth": false, 239 + "offset": 0, 240 + "secondary_depth_range": 0, 241 + "type": "minecraft:stone_depth", 242 + "surface_type": "ceiling" 243 + }, 244 + "then_run": { 245 + "type": "minecraft:block", 246 + "result_state": { 247 + "Name": "minecraft:stone" 248 + } 249 + } 250 + }, 251 + { 252 + "type": "minecraft:block", 253 + "result_state": { 254 + "Name": "minecraft:gravel" 255 + } 256 + } 257 + ], 258 + "type": "minecraft:sequence" 259 + } 260 + } 261 + ], 262 + "type": "minecraft:sequence" 263 + } 264 + }, 265 + "biome_source": { 266 + "type": "fixed", 267 + "biome": "minecraft:forest" 268 + } 269 + } 270 + }
+126
src/main/resources/config21/easter/chaos.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "time_scale": 50.0, 5 + "sky_type": "rainbow", 6 + "portal_color": { 7 + "type": "random" 8 + }, 9 + "iridescent_map": { 10 + "type": "random" 11 + }, 12 + "star_brightness_day": 0.5 13 + }, 14 + "type": "chaos", 15 + "generator": { 16 + "type": "minecraft:noise", 17 + "settings": { 18 + "sea_level": 25, 19 + "disable_mob_generation": false, 20 + "ore_veins_enabled": false, 21 + "aquifers_enabled": false, 22 + "legacy_random_source": false, 23 + "default_block": { 24 + "Name": "minecraft:stone" 25 + }, 26 + "default_fluid": { 27 + "Name": "minecraft:water" 28 + }, 29 + "spawn_target": [], 30 + "noise": { 31 + "min_y": 0, 32 + "height": 256, 33 + "size_horizontal": 2, 34 + "size_vertical": 2 35 + }, 36 + "noise_router": { 37 + "vein_ridged": "infinity:vein_ridged", 38 + "fluid_level_spread": 0.0, 39 + "vegetation": "infinity:vegetation", 40 + "vein_gap": "infinity:vein_gap", 41 + "continents": "minecraft:overworld/continents", 42 + "initial_density_without_jaggedness": { 43 + "argument1": { 44 + "argument1": { 45 + "to_y": 32, 46 + "from_value": 1.0, 47 + "to_value": 0.0, 48 + "from_y": 0, 49 + "type": "minecraft:y_clamped_gradient" 50 + }, 51 + "argument2": { 52 + "to_y": 96, 53 + "from_value": 0.0, 54 + "to_value": -1.0, 55 + "from_y": 32, 56 + "type": "minecraft:y_clamped_gradient" 57 + }, 58 + "type": "minecraft:add" 59 + }, 60 + "argument2": { 61 + "argument1": 0.9, 62 + "argument2": { 63 + "y_scale": 2.0, 64 + "noise": "infinity:noise", 65 + "xz_scale": 2.0, 66 + "type": "minecraft:noise" 67 + }, 68 + "type": "minecraft:mul" 69 + }, 70 + "type": "minecraft:add" 71 + }, 72 + "lava": 0.0, 73 + "barrier": 0.0, 74 + "depth": { 75 + "from_value": 1.5, 76 + "to_y": 256, 77 + "to_value": -1.5, 78 + "type": "minecraft:y_clamped_gradient", 79 + "from_y": 0 80 + }, 81 + "ridges": "minecraft:overworld/ridges", 82 + "erosion": "minecraft:overworld/erosion", 83 + "temperature": "infinity:temperature", 84 + "final_density": { 85 + "argument1": { 86 + "argument1": { 87 + "to_y": 32, 88 + "from_value": 1.0, 89 + "to_value": 0.0, 90 + "from_y": 0, 91 + "type": "minecraft:y_clamped_gradient" 92 + }, 93 + "argument2": { 94 + "to_y": 96, 95 + "from_value": 0.0, 96 + "to_value": -1.0, 97 + "from_y": 32, 98 + "type": "minecraft:y_clamped_gradient" 99 + }, 100 + "type": "minecraft:add" 101 + }, 102 + "argument2": { 103 + "argument1": 0.9, 104 + "argument2": { 105 + "y_scale": 2.0, 106 + "noise": "infinity:noise", 107 + "xz_scale": 2.0, 108 + "type": "minecraft:noise" 109 + }, 110 + "type": "minecraft:mul" 111 + }, 112 + "type": "minecraft:add" 113 + }, 114 + "vein_toggle": "infinity:vein_toggle", 115 + "fluid_level_floodedness": 0.0 116 + }, 117 + "surface_rule": { 118 + "type": "infinity:chaos" 119 + } 120 + }, 121 + "biome_source": { 122 + "type": "fixed", 123 + "biome": "infinity:chaos" 124 + } 125 + } 126 + }
+157
src/main/resources/config21/easter/chess.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "type": "chess", 4 + "options": { 5 + "portal_color": { 6 + "type": "checker", 7 + "values": [ 8 + 0, 9 + 16777215 10 + ] 11 + }, 12 + "dawn": false, 13 + "star_brightness_night": 0.0, 14 + "iridescent_map": { 15 + "type": "static" 16 + } 17 + }, 18 + "generator": { 19 + "type": "minecraft:noise", 20 + "settings": { 21 + "sea_level": 16, 22 + "disable_mob_generation": false, 23 + "ore_veins_enabled": false, 24 + "aquifers_enabled": false, 25 + "legacy_random_source": false, 26 + "default_block": { 27 + "Name": "minecraft:black_concrete" 28 + }, 29 + "default_fluid": { 30 + "Name": "minecraft:water" 31 + }, 32 + "spawn_target": [], 33 + "noise": { 34 + "min_y": 0, 35 + "height": 256, 36 + "size_horizontal": 2, 37 + "size_vertical": 2 38 + }, 39 + "noise_router": { 40 + "vein_ridged": "infinity:vein_ridged", 41 + "fluid_level_spread": 0.0, 42 + "vegetation": "infinity:vegetation", 43 + "vein_gap": "infinity:vein_gap", 44 + "continents": "minecraft:overworld/continents", 45 + "initial_density_without_jaggedness": { 46 + "to_y": 128, 47 + "from_value": 1.0, 48 + "to_value": -1.0, 49 + "from_y": 0, 50 + "type": "minecraft:y_clamped_gradient" 51 + }, 52 + "lava": 0.0, 53 + "barrier": 0.0, 54 + "depth": { 55 + "from_value": 1.5, 56 + "to_y": 256, 57 + "to_value": -1.5, 58 + "type": "minecraft:y_clamped_gradient", 59 + "from_y": 0 60 + }, 61 + "ridges": "minecraft:overworld/ridges", 62 + "erosion": "minecraft:overworld/erosion", 63 + "temperature": "infinity:temperature", 64 + "final_density": { 65 + "to_y": 128, 66 + "from_value": 1.0, 67 + "to_value": -1.0, 68 + "from_y": 0, 69 + "type": "minecraft:y_clamped_gradient" 70 + }, 71 + "vein_toggle": "infinity:vein_toggle", 72 + "fluid_level_floodedness": 0.0 73 + }, 74 + "surface_rule": { 75 + "type": "minecraft:sequence", 76 + "sequence": [ 77 + { 78 + "type": "minecraft:condition", 79 + "if_true": { 80 + "type": "minecraft:not", 81 + "invert": { 82 + "type": "y_above", 83 + "anchor": { 84 + "absolute": 1 85 + }, 86 + "surface_depth_multiplier": 0, 87 + "add_stone_depth": false 88 + } 89 + }, 90 + "then_run": { 91 + "type": "minecraft:block", 92 + "result_state": { 93 + "Name": "minecraft:bedrock" 94 + } 95 + } 96 + }, 97 + { 98 + "type": "minecraft:condition", 99 + "if_true": { 100 + "type": "infinity:checkerboard", 101 + "size": 12 102 + }, 103 + "then_run": { 104 + "type": "minecraft:sequence", 105 + "sequence": [ 106 + { 107 + "type": "minecraft:condition", 108 + "if_true": { 109 + "type": "y_above", 110 + "anchor": { 111 + "absolute": 63 112 + }, 113 + "surface_depth_multiplier": 0, 114 + "add_stone_depth": false 115 + }, 116 + "then_run": { 117 + "type": "minecraft:block", 118 + "result_state": { 119 + "Name": "minecraft:white_wool" 120 + } 121 + } 122 + }, 123 + { 124 + "type": "minecraft:block", 125 + "result_state": { 126 + "Name": "minecraft:white_concrete" 127 + } 128 + } 129 + ] 130 + } 131 + }, 132 + { 133 + "type": "minecraft:condition", 134 + "if_true": { 135 + "type": "y_above", 136 + "anchor": { 137 + "absolute": 63 138 + }, 139 + "surface_depth_multiplier": 0, 140 + "add_stone_depth": false 141 + }, 142 + "then_run": { 143 + "type": "minecraft:block", 144 + "result_state": { 145 + "Name": "minecraft:black_wool" 146 + } 147 + } 148 + } 149 + ] 150 + } 151 + }, 152 + "biome_source": { 153 + "type": "fixed", 154 + "biome": "infinity:chess" 155 + } 156 + } 157 + }
+202
src/main/resources/config21/easter/classic.json
··· 1 + { 2 + "infinity_version": 2004005, 3 + "aliases": "origin", 4 + "options": { 5 + "portal_color": 65535, 6 + "star_size_base": 0.25, 7 + "star_size_modifier": 0.25, 8 + "star_brightness_night": 0.75 9 + }, 10 + "generator": { 11 + "type": "minecraft:noise", 12 + "settings": { 13 + "sea_level": 64, 14 + "disable_mob_generation": false, 15 + "ore_veins_enabled": false, 16 + "aquifers_enabled": false, 17 + "legacy_random_source": false, 18 + "default_block": { 19 + "Name": "minecraft:stone" 20 + }, 21 + "default_fluid": { 22 + "Name": "minecraft:water" 23 + }, 24 + "spawn_target": [], 25 + "noise": { 26 + "min_y": 0, 27 + "height": 128, 28 + "size_horizontal": 2, 29 + "size_vertical": 2 30 + }, 31 + "noise_router": { 32 + "vein_ridged": "infinity:vein_ridged", 33 + "fluid_level_spread": 0.0, 34 + "vegetation": "infinity:vegetation", 35 + "vein_gap": "infinity:vein_gap", 36 + "continents": "minecraft:overworld/continents", 37 + "initial_density_without_jaggedness": 1.0, 38 + "lava": 0.0, 39 + "barrier": 0.0, 40 + "depth": 0.0, 41 + "ridges": "minecraft:overworld/ridges", 42 + "erosion": "minecraft:overworld/erosion", 43 + "temperature": "infinity:temperature", 44 + "final_density": { 45 + "type": "infinity:classic", 46 + "sealevel": 64 47 + }, 48 + "vein_toggle": "infinity:vein_toggle", 49 + "fluid_level_floodedness": 0.0 50 + }, 51 + "surface_rule": { 52 + "type": "minecraft:sequence", 53 + "sequence": [ 54 + { 55 + "type": "minecraft:condition", 56 + "if_true": { 57 + "type": "minecraft:not", 58 + "invert": { 59 + "type": "y_above", 60 + "anchor": { 61 + "absolute": 1 62 + }, 63 + "surface_depth_multiplier": 0, 64 + "add_stone_depth": false 65 + } 66 + }, 67 + "then_run": { 68 + "type": "minecraft:block", 69 + "result_state": { 70 + "Name": "minecraft:lava" 71 + } 72 + } 73 + }, 74 + { 75 + "type": "minecraft:condition", 76 + "if_true": { 77 + "type": "minecraft:stone_depth", 78 + "add_surface_depth": false, 79 + "offset": 0, 80 + "secondary_depth_range": 0, 81 + "surface_type": "floor" 82 + }, 83 + "then_run": { 84 + "type": "minecraft:condition", 85 + "if_true": { 86 + "type": "minecraft:water", 87 + "add_stone_depth": false, 88 + "offset": -1, 89 + "surface_depth_multiplier": 0 90 + }, 91 + "then_run": { 92 + "type": "minecraft:sequence", 93 + "sequence": [ 94 + { 95 + "type": "minecraft:condition", 96 + "if_true": { 97 + "type": "minecraft:water", 98 + "add_stone_depth": false, 99 + "offset": 0, 100 + "surface_depth_multiplier": 0 101 + }, 102 + "then_run": { 103 + "type": "minecraft:block", 104 + "result_state": { 105 + "Name": "minecraft:grass_block", 106 + "Properties": { 107 + "snowy": "false" 108 + } 109 + } 110 + } 111 + }, 112 + { 113 + "type": "minecraft:block", 114 + "result_state": { 115 + "Name": "minecraft:dirt" 116 + } 117 + } 118 + ] 119 + } 120 + } 121 + }, 122 + { 123 + "type": "minecraft:condition", 124 + "if_true": { 125 + "type": "minecraft:water", 126 + "add_stone_depth": true, 127 + "offset": -6, 128 + "surface_depth_multiplier": -1 129 + }, 130 + "then_run": { 131 + "type": "minecraft:sequence", 132 + "sequence": [ 133 + { 134 + "type": "minecraft:condition", 135 + "if_true": { 136 + "type": "minecraft:stone_depth", 137 + "add_surface_depth": true, 138 + "offset": 0, 139 + "secondary_depth_range": 0, 140 + "surface_type": "floor" 141 + }, 142 + "then_run": { 143 + "type": "minecraft:sequence", 144 + "sequence": [ 145 + { 146 + "type": "minecraft:block", 147 + "result_state": { 148 + "Name": "minecraft:dirt" 149 + } 150 + } 151 + ] 152 + } 153 + } 154 + ] 155 + } 156 + }, 157 + { 158 + "type": "minecraft:condition", 159 + "if_true": { 160 + "type": "minecraft:stone_depth", 161 + "add_surface_depth": false, 162 + "offset": 0, 163 + "secondary_depth_range": 0, 164 + "surface_type": "floor" 165 + }, 166 + "then_run": { 167 + "type": "minecraft:sequence", 168 + "sequence": [ 169 + { 170 + "type": "minecraft:condition", 171 + "if_true": { 172 + "type": "minecraft:stone_depth", 173 + "add_surface_depth": false, 174 + "offset": 0, 175 + "secondary_depth_range": 0, 176 + "surface_type": "ceiling" 177 + }, 178 + "then_run": { 179 + "type": "minecraft:block", 180 + "result_state": { 181 + "Name": "minecraft:stone" 182 + } 183 + } 184 + }, 185 + { 186 + "type": "minecraft:block", 187 + "result_state": { 188 + "Name": "minecraft:dirt" 189 + } 190 + } 191 + ] 192 + } 193 + } 194 + ] 195 + } 196 + }, 197 + "biome_source": { 198 + "type": "fixed", 199 + "biome": "infinity:classic" 200 + } 201 + } 202 + }
+261
src/main/resources/config21/easter/colors.json
··· 1 + { 2 + "infinity_version": 2004005, 3 + "aliases": "colours", 4 + "options": { 5 + "portal_color": { 6 + "type": "random_hue" 7 + }, 8 + "sky_type": "rainbow", 9 + "star_brightness_day": 0.5, 10 + "star_brightness_night": 1.0, 11 + "iridescent_map": { 12 + "type": "noise" 13 + } 14 + }, 15 + "type": "chaos", 16 + "generator": { 17 + "type": "minecraft:noise", 18 + "settings": { 19 + "sea_level": 32, 20 + "disable_mob_generation": false, 21 + "ore_veins_enabled": false, 22 + "aquifers_enabled": false, 23 + "legacy_random_source": false, 24 + "default_block": { 25 + "Name": "minecraft:stone" 26 + }, 27 + "default_fluid": { 28 + "Name": "infinity:iridescence" 29 + }, 30 + "spawn_target": [], 31 + "noise": { 32 + "min_y": 0, 33 + "height": 256, 34 + "size_horizontal": 2, 35 + "size_vertical": 2 36 + }, 37 + "noise_router": { 38 + "vein_ridged": "infinity:vein_ridged", 39 + "fluid_level_spread": 0.0, 40 + "vegetation": "infinity:vegetation", 41 + "vein_gap": "infinity:vein_gap", 42 + "continents": "minecraft:overworld/continents", 43 + "initial_density_without_jaggedness": { 44 + "argument1": { 45 + "argument1": { 46 + "to_y": 32, 47 + "from_value": 1.0, 48 + "to_value": 0.0, 49 + "from_y": 0, 50 + "type": "minecraft:y_clamped_gradient" 51 + }, 52 + "argument2": { 53 + "to_y": 96, 54 + "from_value": 0.0, 55 + "to_value": -1.0, 56 + "from_y": 32, 57 + "type": "minecraft:y_clamped_gradient" 58 + }, 59 + "type": "minecraft:add" 60 + }, 61 + "argument2": { 62 + "argument1": 0.4, 63 + "argument2": { 64 + "y_scale": 2.0, 65 + "noise": "infinity:noise", 66 + "xz_scale": 2.0, 67 + "type": "minecraft:noise" 68 + }, 69 + "type": "minecraft:mul" 70 + }, 71 + "type": "minecraft:add" 72 + }, 73 + "lava": 0.0, 74 + "barrier": 0.0, 75 + "depth": { 76 + "from_value": 1.5, 77 + "to_y": 256, 78 + "to_value": -1.5, 79 + "type": "minecraft:y_clamped_gradient", 80 + "from_y": 0 81 + }, 82 + "ridges": "minecraft:overworld/ridges", 83 + "erosion": "minecraft:overworld/erosion", 84 + "temperature": "infinity:temperature", 85 + "final_density": { 86 + "argument1": { 87 + "argument1": { 88 + "to_y": 32, 89 + "from_value": 1.0, 90 + "to_value": 0.0, 91 + "from_y": 0, 92 + "type": "minecraft:y_clamped_gradient" 93 + }, 94 + "argument2": { 95 + "to_y": 96, 96 + "from_value": 0.0, 97 + "to_value": -1.0, 98 + "from_y": 32, 99 + "type": "minecraft:y_clamped_gradient" 100 + }, 101 + "type": "minecraft:add" 102 + }, 103 + "argument2": { 104 + "argument1": 0.4, 105 + "argument2": { 106 + "y_scale": 2.0, 107 + "noise": "infinity:noise", 108 + "xz_scale": 2.0, 109 + "type": "minecraft:noise" 110 + }, 111 + "type": "minecraft:mul" 112 + }, 113 + "type": "minecraft:add" 114 + }, 115 + "vein_toggle": "infinity:vein_toggle", 116 + "fluid_level_floodedness": 0.0 117 + }, 118 + "surface_rule": { 119 + "type": "minecraft:sequence", 120 + "sequence": [ 121 + { 122 + "type": "minecraft:condition", 123 + "if_true": { 124 + "type": "minecraft:not", 125 + "invert": { 126 + "type": "y_above", 127 + "anchor": { 128 + "absolute": 1 129 + }, 130 + "surface_depth_multiplier": 0, 131 + "add_stone_depth": false 132 + } 133 + }, 134 + "then_run": { 135 + "type": "minecraft:block", 136 + "result_state": { 137 + "Name": "minecraft:bedrock" 138 + } 139 + } 140 + }, 141 + { 142 + "type": "minecraft:condition", 143 + "if_true": { 144 + "type": "minecraft:stone_depth", 145 + "add_surface_depth": false, 146 + "offset": 0, 147 + "secondary_depth_range": 0, 148 + "surface_type": "floor" 149 + }, 150 + "then_run": { 151 + "type": "minecraft:condition", 152 + "if_true": { 153 + "type": "minecraft:water", 154 + "add_stone_depth": false, 155 + "offset": -1, 156 + "surface_depth_multiplier": 0 157 + }, 158 + "then_run": { 159 + "type": "minecraft:sequence", 160 + "sequence": [ 161 + { 162 + "type": "minecraft:condition", 163 + "if_true": { 164 + "type": "minecraft:water", 165 + "add_stone_depth": false, 166 + "offset": 0, 167 + "surface_depth_multiplier": 0 168 + }, 169 + "then_run": { 170 + "type": "minecraft:sequence", 171 + "sequence": [ 172 + { 173 + "type": "minecraft:condition", 174 + "if_true": { 175 + "type": "minecraft:y_above", 176 + "add_stone_depth": false, 177 + "surface_depth_multiplier": 0, 178 + "anchor": { 179 + "absolute": 31 180 + } 181 + }, 182 + "then_run": { 183 + "type": "minecraft:condition", 184 + "if_true": { 185 + "type": "minecraft:not", 186 + "invert": { 187 + "type": "minecraft:y_above", 188 + "add_stone_depth": false, 189 + "surface_depth_multiplier": 0, 190 + "anchor": { 191 + "absolute": 33 192 + } 193 + } 194 + }, 195 + "then_run": { 196 + "type": "infinity:colored_chaos", 197 + "block_type": "concrete_powder" 198 + } 199 + } 200 + }, 201 + { 202 + "type": "infinity:colored_chaos", 203 + "block_type": "wool" 204 + } 205 + ] 206 + } 207 + }, 208 + { 209 + "type": "infinity:colored_chaos", 210 + "block_type": "terracotta" 211 + } 212 + ] 213 + } 214 + } 215 + }, 216 + { 217 + "type": "minecraft:condition", 218 + "if_true": { 219 + "type": "minecraft:water", 220 + "add_stone_depth": true, 221 + "offset": -6, 222 + "surface_depth_multiplier": -1 223 + }, 224 + "then_run": { 225 + "type": "minecraft:sequence", 226 + "sequence": [ 227 + { 228 + "type": "minecraft:condition", 229 + "if_true": { 230 + "type": "minecraft:stone_depth", 231 + "add_surface_depth": true, 232 + "offset": 0, 233 + "secondary_depth_range": 0, 234 + "surface_type": "floor" 235 + }, 236 + "then_run": { 237 + "type": "minecraft:sequence", 238 + "sequence": [ 239 + { 240 + "type": "infinity:colored_chaos", 241 + "block_type": "glazed_terracotta" 242 + } 243 + ] 244 + } 245 + } 246 + ] 247 + } 248 + }, 249 + { 250 + "type": "infinity:colored_chaos", 251 + "block_type": "concrete" 252 + } 253 + ] 254 + } 255 + }, 256 + "biome_source": { 257 + "type": "fixed", 258 + "biome": "infinity:colors" 259 + } 260 + } 261 + }
+62
src/main/resources/config21/easter/content.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 16776960 5 + }, 6 + "generator": { 7 + "type": "minecraft:noise", 8 + "settings": { 9 + "sea_level": 0, 10 + "disable_mob_generation": false, 11 + "ore_veins_enabled": false, 12 + "aquifers_enabled": false, 13 + "legacy_random_source": false, 14 + "default_block": { 15 + "Name": "minecraft:air" 16 + }, 17 + "default_fluid": { 18 + "Name": "minecraft:air" 19 + }, 20 + "spawn_target": [], 21 + "noise": { 22 + "min_y": 0, 23 + "height": 256, 24 + "size_horizontal": 2, 25 + "size_vertical": 2 26 + }, 27 + "noise_router": { 28 + "vein_ridged": "infinity:vein_ridged", 29 + "fluid_level_spread": 0.0, 30 + "vegetation": "infinity:vegetation", 31 + "vein_gap": "infinity:vein_gap", 32 + "continents": "minecraft:overworld/continents", 33 + "initial_density_without_jaggedness": -1.0, 34 + "lava": 0.0, 35 + "barrier": 0.0, 36 + "depth": { 37 + "from_value": 1.5, 38 + "to_y": 256, 39 + "to_value": -1.5, 40 + "type": "minecraft:y_clamped_gradient", 41 + "from_y": 0 42 + }, 43 + "ridges": "minecraft:overworld/ridges", 44 + "erosion": "minecraft:overworld/erosion", 45 + "temperature": "infinity:temperature", 46 + "final_density": -1.0, 47 + "vein_toggle": "infinity:vein_toggle", 48 + "fluid_level_floodedness": 0.0 49 + }, 50 + "surface_rule": { 51 + "type": "minecraft:block", 52 + "result_state": { 53 + "Name": "minecraft:air" 54 + } 55 + } 56 + }, 57 + "biome_source": { 58 + "type": "fixed", 59 + "biome": "infinity:content" 60 + } 61 + } 62 + }
+96
src/main/resources/config21/easter/credits.json
··· 1 + { 2 + "infinity_version": 2005002, 3 + "options": { 4 + "portal_color": 11894492 5 + }, 6 + "generator": { 7 + "type": "minecraft:noise", 8 + "settings": { 9 + "sea_level": 0, 10 + "disable_mob_generation": false, 11 + "ore_veins_enabled": false, 12 + "aquifers_enabled": false, 13 + "legacy_random_source": false, 14 + "default_block": { 15 + "Name": "minecraft:magenta_stained_glass" 16 + }, 17 + "default_fluid": { 18 + "Name": "minecraft:water" 19 + }, 20 + "spawn_target": [], 21 + "noise": { 22 + "min_y": 0, 23 + "height": 256, 24 + "size_horizontal": 2, 25 + "size_vertical": 2 26 + }, 27 + "noise_router": { 28 + "vein_ridged": "infinity:vein_ridged", 29 + "fluid_level_spread": 0.0, 30 + "vegetation": "infinity:vegetation", 31 + "vein_gap": "infinity:vein_gap", 32 + "continents": "minecraft:overworld/continents", 33 + "initial_density_without_jaggedness": { 34 + "to_y": 16, 35 + "from_value": 1.0, 36 + "to_value": -1.0, 37 + "from_y": 0, 38 + "type": "minecraft:y_clamped_gradient" 39 + }, 40 + "lava": 0.0, 41 + "barrier": 0.0, 42 + "depth": { 43 + "from_value": 1.5, 44 + "to_y": 256, 45 + "to_value": -1.5, 46 + "type": "minecraft:y_clamped_gradient", 47 + "from_y": 0 48 + }, 49 + "ridges": "minecraft:overworld/ridges", 50 + "erosion": "minecraft:overworld/erosion", 51 + "temperature": "infinity:temperature", 52 + "final_density": { 53 + "to_y": 16, 54 + "from_value": 1.0, 55 + "to_value": -1.0, 56 + "from_y": 0, 57 + "type": "minecraft:y_clamped_gradient" 58 + }, 59 + "vein_toggle": "infinity:vein_toggle", 60 + "fluid_level_floodedness": 0.0 61 + }, 62 + "surface_rule": { 63 + "sequence": [ 64 + { 65 + "type": "minecraft:condition", 66 + "if_true": { 67 + "add_surface_depth": false, 68 + "offset": 0, 69 + "secondary_depth_range": 0, 70 + "type": "minecraft:stone_depth", 71 + "surface_type": "floor" 72 + }, 73 + "then_run": { 74 + "type": "minecraft:condition", 75 + "if_true": { 76 + "text": "Acknowledgements$n----------------------$nMod by LeraRiemann, cassiancc$n$nMusic by ivory rosewood$n$nAdditional code by:$n* BasiqueEvangelist$n* unilock$n$nAlpha testers:$n* MamonaTheGreed$n* Mirakuzura$n* sweetbriar$n$nGolden bug catcher:$n* JustImagineIT$n$nBug catchers:$n* ezioishere$n* MommysDebitCard$n* 0tvechau$n* purplenathaniel$n* bravely-beep$n* tylerb153$n* Lord_Drakostar$n* slomas04$n* Strike_GR$n* TVFLabs$n* krispyking24$n* wknowleskellett$n* CrownScorpion$n* CraftyZombie$n* Pookette$n* anhonestheart$n* hollow_egg$n* zontreck$n* erasemint$n* EssGeeEich$n* CryptidArtha$n* general-chat$n* FrostedGeulleisia$n* LamarTheGH$n* oceansodaz$n* Dorian4771(+43E3)$n* Awulfha$n* George'O Breath$n----------------------$nMay contain elephants", 77 + "type": "infinity:text" 78 + }, 79 + "then_run": { 80 + "type": "minecraft:block", 81 + "result_state": { 82 + "Name": "minecraft:ochre_froglight" 83 + } 84 + } 85 + } 86 + } 87 + ], 88 + "type": "minecraft:sequence" 89 + } 90 + }, 91 + "biome_source": { 92 + "type": "fixed", 93 + "biome": "infinity:pride" 94 + } 95 + } 96 + }
+248
src/main/resources/config21/easter/custom.json
··· 1 + { 2 + "infinity_version": 2004003, 3 + "generator": { 4 + "type": "minecraft:noise", 5 + "settings": { 6 + "sea_level": 25, 7 + "disable_mob_generation": false, 8 + "ore_veins_enabled": false, 9 + "aquifers_enabled": false, 10 + "legacy_random_source": false, 11 + "default_block": { 12 + "Name": "minecraft:stone" 13 + }, 14 + "default_fluid": { 15 + "Name": "minecraft:water" 16 + }, 17 + "spawn_target": [], 18 + "noise": { 19 + "min_y": 0, 20 + "height": 256, 21 + "size_horizontal": 2, 22 + "size_vertical": 2 23 + }, 24 + "noise_router": { 25 + "vein_ridged": "infinity:vein_ridged", 26 + "fluid_level_spread": 0.0, 27 + "vegetation": "infinity:vegetation", 28 + "vein_gap": "infinity:vein_gap", 29 + "continents": "minecraft:overworld/continents", 30 + "initial_density_without_jaggedness": 0.0, 31 + "lava": 0.0, 32 + "barrier": 0.0, 33 + "depth": { 34 + "from_value": 1.5, 35 + "to_y": 256, 36 + "to_value": -1.5, 37 + "type": "minecraft:y_clamped_gradient", 38 + "from_y": 0 39 + }, 40 + "ridges": "minecraft:overworld/ridges", 41 + "erosion": "minecraft:overworld/erosion", 42 + "temperature": "infinity:temperature", 43 + "final_density": { 44 + "argument1": { 45 + "to_y": 64, 46 + "from_value": 1.0, 47 + "to_value": -1.0, 48 + "from_y": 0, 49 + "type": "minecraft:y_clamped_gradient" 50 + }, 51 + "argument2": { 52 + "type": "minecraft:mul", 53 + "argument1": 0.2, 54 + "argument2": { 55 + "type": "minecraft:noise", 56 + "noise": "infinity:noise", 57 + "xz_scale": 1.0, 58 + "y_scale": 1.0 59 + } 60 + }, 61 + "type": "minecraft:add" 62 + }, 63 + "vein_toggle": "infinity:vein_toggle", 64 + "fluid_level_floodedness": 0.0 65 + }, 66 + "surface_rule": { 67 + "type": "minecraft:sequence", 68 + "sequence": [ 69 + { 70 + "type": "minecraft:condition", 71 + "if_true": { 72 + "type": "minecraft:not", 73 + "invert": { 74 + "type": "y_above", 75 + "anchor": { 76 + "absolute": 1 77 + }, 78 + "surface_depth_multiplier": 0, 79 + "add_stone_depth": false 80 + } 81 + }, 82 + 83 + "then_run": { 84 + "type": "minecraft:block", 85 + "result_state": { 86 + "Name": "minecraft:bedrock" 87 + } 88 + } 89 + }, 90 + { 91 + "type": "minecraft:condition", 92 + "if_true": { 93 + "k_x": 1.0, 94 + "k_z": 1.0, 95 + "min": 0.02, 96 + "max": 0.04, 97 + "separation": 128, 98 + "type": "infinity:linear" 99 + }, 100 + "then_run": { 101 + "type": "minecraft:block", 102 + "result_state": { 103 + "Name": "minecraft:yellow_terracotta" 104 + } 105 + } 106 + }, 107 + { 108 + "type": "minecraft:condition", 109 + "if_true": { 110 + "k_x": -1.0, 111 + "k_z": 1.0, 112 + "min": 0.02, 113 + "max": 0.04, 114 + "separation": 128, 115 + "type": "infinity:linear" 116 + }, 117 + "then_run": { 118 + "type": "minecraft:block", 119 + "result_state": { 120 + "Name": "minecraft:yellow_terracotta" 121 + } 122 + } 123 + }, 124 + { 125 + "type": "minecraft:condition", 126 + "if_true": { 127 + "k_x": 1.0, 128 + "k_z": 1.0, 129 + "max": 0.06, 130 + "separation": 128, 131 + "type": "infinity:linear" 132 + }, 133 + "then_run": { 134 + "type": "minecraft:block", 135 + "result_state": { 136 + "Name": "minecraft:terracotta" 137 + } 138 + } 139 + }, 140 + { 141 + "type": "minecraft:condition", 142 + "if_true": { 143 + "k_x": -1.0, 144 + "k_z": 1.0, 145 + "max": 0.06, 146 + "separation": 128, 147 + "type": "infinity:linear" 148 + }, 149 + "then_run": { 150 + "type": "minecraft:block", 151 + "result_state": { 152 + "Name": "minecraft:terracotta" 153 + } 154 + } 155 + }, 156 + { 157 + "type": "minecraft:condition", 158 + "if_true": { 159 + "type": "minecraft:stone_depth", 160 + "add_surface_depth": false, 161 + "offset": 0, 162 + "secondary_depth_range": 0, 163 + "surface_type": "floor" 164 + }, 165 + "then_run": { 166 + "type": "minecraft:condition", 167 + "if_true": { 168 + "type": "minecraft:water", 169 + "add_stone_depth": false, 170 + "offset": -1, 171 + "surface_depth_multiplier": 0 172 + }, 173 + "then_run": { 174 + "type": "minecraft:sequence", 175 + "sequence": [ 176 + { 177 + "type": "minecraft:condition", 178 + "if_true": { 179 + "type": "minecraft:water", 180 + "add_stone_depth": false, 181 + "offset": 0, 182 + "surface_depth_multiplier": 0 183 + }, 184 + "then_run": { 185 + "type": "minecraft:block", 186 + "result_state": { 187 + "Name": "minecraft:grass_block", 188 + "Properties": { 189 + "snowy": "false" 190 + } 191 + } 192 + } 193 + }, 194 + { 195 + "type": "minecraft:block", 196 + "result_state": { 197 + "Name": "minecraft:dirt" 198 + } 199 + } 200 + ] 201 + } 202 + } 203 + }, 204 + { 205 + "type": "minecraft:condition", 206 + "if_true": { 207 + "type": "minecraft:water", 208 + "add_stone_depth": true, 209 + "offset": -6, 210 + "surface_depth_multiplier": -1 211 + }, 212 + "then_run": { 213 + "type": "minecraft:sequence", 214 + "sequence": [ 215 + { 216 + "type": "minecraft:condition", 217 + "if_true": { 218 + "type": "minecraft:stone_depth", 219 + "add_surface_depth": true, 220 + "offset": 0, 221 + "secondary_depth_range": 0, 222 + "surface_type": "floor" 223 + }, 224 + "then_run": { 225 + "type": "minecraft:sequence", 226 + "sequence": [ 227 + { 228 + "type": "minecraft:block", 229 + "result_state": { 230 + "Name": "minecraft:dirt" 231 + } 232 + } 233 + ] 234 + } 235 + } 236 + ] 237 + } 238 + } 239 + ] 240 + } 241 + 242 + }, 243 + "biome_source": { 244 + "type": "fixed", 245 + "biome": "infinity:custom" 246 + } 247 + } 248 + }
+6
src/main/resources/config21/easter/debug.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "generator": { 4 + "type": "minecraft:debug" 5 + } 6 + }
+260
src/main/resources/config21/easter/elephants.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "generator": { 4 + "type": "minecraft:noise", 5 + "settings": { 6 + "sea_level": 25, 7 + "disable_mob_generation": false, 8 + "ore_veins_enabled": false, 9 + "aquifers_enabled": false, 10 + "legacy_random_source": false, 11 + "default_block": { 12 + "Name": "minecraft:stone" 13 + }, 14 + "default_fluid": { 15 + "Name": "minecraft:water" 16 + }, 17 + "spawn_target": [], 18 + "noise": { 19 + "min_y": 0, 20 + "height": 256, 21 + "size_horizontal": 2, 22 + "size_vertical": 2 23 + }, 24 + "noise_router": { 25 + "vein_ridged": "infinity:vein_ridged", 26 + "fluid_level_spread": 0.0, 27 + "vegetation": "infinity:vegetation", 28 + "vein_gap": "infinity:vein_gap", 29 + "continents": "minecraft:overworld/continents", 30 + "initial_density_without_jaggedness": { 31 + "argument1": { 32 + "to_y": 64, 33 + "from_value": 1.0, 34 + "to_value": -1.0, 35 + "from_y": 0, 36 + "type": "minecraft:y_clamped_gradient" 37 + }, 38 + "argument2": { 39 + "type": "minecraft:mul", 40 + "argument1": 0.1, 41 + "argument2": { 42 + "type": "minecraft:noise", 43 + "noise": "infinity:noise", 44 + "xz_scale": 1.0, 45 + "y_scale": 1.0 46 + } 47 + }, 48 + "type": "minecraft:add" 49 + }, 50 + "lava": 0.0, 51 + "barrier": 0.0, 52 + "depth": { 53 + "from_value": 1.5, 54 + "to_y": 256, 55 + "to_value": -1.5, 56 + "type": "minecraft:y_clamped_gradient", 57 + "from_y": 0 58 + }, 59 + "ridges": "minecraft:overworld/ridges", 60 + "erosion": "minecraft:overworld/erosion", 61 + "temperature": "infinity:temperature", 62 + "final_density": { 63 + "argument1": { 64 + "to_y": 128, 65 + "from_value": 1.0, 66 + "to_value": -1.0, 67 + "from_y": 0, 68 + "type": "minecraft:y_clamped_gradient" 69 + }, 70 + "argument2": { 71 + "type": "minecraft:mul", 72 + "argument1": 0.1, 73 + "argument2": { 74 + "type": "minecraft:noise", 75 + "noise": "infinity:noise", 76 + "xz_scale": 1.0, 77 + "y_scale": 1.0 78 + } 79 + }, 80 + "type": "minecraft:add" 81 + }, 82 + "vein_toggle": "infinity:vein_toggle", 83 + "fluid_level_floodedness": 0.0 84 + }, 85 + "surface_rule": { 86 + "sequence": [ 87 + { 88 + "type": "minecraft:condition", 89 + "if_true": { 90 + "invert": { 91 + "surface_depth_multiplier": 0, 92 + "anchor": { 93 + "absolute": 1 94 + }, 95 + "type": "y_above", 96 + "add_stone_depth": false 97 + }, 98 + "type": "minecraft:not" 99 + }, 100 + "then_run": { 101 + "type": "minecraft:block", 102 + "result_state": { 103 + "Name": "minecraft:bedrock" 104 + } 105 + } 106 + }, 107 + { 108 + "type": "minecraft:condition", 109 + "if_true": { 110 + "add_surface_depth": false, 111 + "offset": 0, 112 + "secondary_depth_range": 0, 113 + "type": "minecraft:stone_depth", 114 + "surface_type": "floor" 115 + }, 116 + "then_run": { 117 + "type": "minecraft:condition", 118 + "if_true": { 119 + "text": "Elephants are the largest living land animals. Three living species are currently recognised: the African bush elephant (Loxodonta africana), the African forest elephant (L. cyclotis), and the Asian elephant (Elephas maximus). They are the only surviving members of the family Elephantidae and the order Proboscidea; extinct relatives include mammoths and mastodons. Distinctive features of elephants include a long proboscis called a trunk, tusks, large ear flaps, pillar-like legs, and tough but sensitive grey skin. The trunk is prehensile, bringing food and water to the mouth and grasping objects. Tusks, which are derived from the incisor teeth, serve both as weapons and as tools for moving objects and digging. The large ear flaps assist in maintaining a constant body temperature as well as in communication. African elephants have larger ears and concave backs, whereas Asian elephants have smaller ears and convex or level backs.$nElephants are scattered throughout sub-Saharan Africa, South Asia, and Southeast Asia and are found in different habitats, including savannahs, forests, deserts, and marshes. They are herbivorous, and they stay near water when it is accessible. They are considered to be keystone species, due to their impact on their environments. Elephants have a fission–fusion society, in which multiple family groups come together to socialise. Females (cows) tend to live in family groups, which can consist of one female with her calves or several related females with offspring. The leader of a female group, usually the oldest cow, is known as the matriarch.$nMales (bulls) leave their family groups when they reach puberty and may live alone or with other males. Adult bulls mostly interact with family groups when looking for a mate. They enter a state of increased testosterone and aggression known as musth, which helps them gain dominance over other males as well as reproductive success. Calves are the centre of attention in their family groups and rely on their mothers for as long as three years. Elephants can live up to 70 years in the wild. They communicate by touch, sight, smell, and sound; elephants use infrasound and seismic communication over long distances. Elephant intelligence has been compared with that of primates and cetaceans. They appear to have self-awareness, and possibly show concern for dying and dead individuals of their kind.$nAfrican bush elephants and Asian elephants are listed as endangered and African forest elephants as critically endangered by the International Union for Conservation of Nature (IUCN). One of the biggest threats to elephant populations is the ivory trade, as the animals are poached for their ivory tusks. Other threats to wild elephants include habitat destruction and conflicts with local people. Elephants are used as working animals in Asia. In the past, they were used in war; today, they are often controversially put on display in zoos, or employed for entertainment in circuses. Elephants have an iconic status in human culture, and have been widely featured in art, folklore, religion, literature, and popular culture.", 120 + "type": "infinity:text", 121 + "max_width": 256 122 + }, 123 + "then_run": { 124 + "type": "minecraft:block", 125 + "result_state": { 126 + "Name": "minecraft:glowstone" 127 + } 128 + } 129 + } 130 + }, 131 + { 132 + "type": "minecraft:condition", 133 + "if_true": { 134 + "add_surface_depth": false, 135 + "offset": 0, 136 + "secondary_depth_range": 0, 137 + "type": "minecraft:stone_depth", 138 + "surface_type": "floor" 139 + }, 140 + "then_run": { 141 + "type": "minecraft:condition", 142 + "if_true": { 143 + "surface_depth_multiplier": 0, 144 + "offset": -1, 145 + "type": "minecraft:water", 146 + "add_stone_depth": false 147 + }, 148 + "then_run": { 149 + "sequence": [ 150 + { 151 + "type": "minecraft:condition", 152 + "if_true": { 153 + "surface_depth_multiplier": 0, 154 + "offset": 0, 155 + "type": "minecraft:water", 156 + "add_stone_depth": false 157 + }, 158 + "then_run": { 159 + "type": "minecraft:block", 160 + "result_state": { 161 + "Properties": { 162 + "snowy": "false" 163 + }, 164 + "Name": "minecraft:grass_block" 165 + } 166 + } 167 + }, 168 + { 169 + "type": "minecraft:block", 170 + "result_state": { 171 + "Name": "minecraft:dirt" 172 + } 173 + } 174 + ], 175 + "type": "minecraft:sequence" 176 + } 177 + } 178 + }, 179 + { 180 + "type": "minecraft:condition", 181 + "if_true": { 182 + "surface_depth_multiplier": -1, 183 + "offset": -6, 184 + "type": "minecraft:water", 185 + "add_stone_depth": true 186 + }, 187 + "then_run": { 188 + "sequence": [ 189 + { 190 + "type": "minecraft:condition", 191 + "if_true": { 192 + "add_surface_depth": true, 193 + "offset": 0, 194 + "secondary_depth_range": 0, 195 + "type": "minecraft:stone_depth", 196 + "surface_type": "floor" 197 + }, 198 + "then_run": { 199 + "sequence": [ 200 + { 201 + "type": "minecraft:block", 202 + "result_state": { 203 + "Name": "minecraft:dirt" 204 + } 205 + } 206 + ], 207 + "type": "minecraft:sequence" 208 + } 209 + } 210 + ], 211 + "type": "minecraft:sequence" 212 + } 213 + }, 214 + { 215 + "type": "minecraft:condition", 216 + "if_true": { 217 + "add_surface_depth": false, 218 + "offset": 0, 219 + "secondary_depth_range": 0, 220 + "type": "minecraft:stone_depth", 221 + "surface_type": "floor" 222 + }, 223 + "then_run": { 224 + "sequence": [ 225 + { 226 + "type": "minecraft:condition", 227 + "if_true": { 228 + "add_surface_depth": false, 229 + "offset": 0, 230 + "secondary_depth_range": 0, 231 + "type": "minecraft:stone_depth", 232 + "surface_type": "ceiling" 233 + }, 234 + "then_run": { 235 + "type": "minecraft:block", 236 + "result_state": { 237 + "Name": "minecraft:stone" 238 + } 239 + } 240 + }, 241 + { 242 + "type": "minecraft:block", 243 + "result_state": { 244 + "Name": "minecraft:gravel" 245 + } 246 + } 247 + ], 248 + "type": "minecraft:sequence" 249 + } 250 + } 251 + ], 252 + "type": "minecraft:sequence" 253 + } 254 + }, 255 + "biome_source": { 256 + "type": "fixed", 257 + "biome": "minecraft:savanna" 258 + } 259 + } 260 + }
+59
src/main/resources/config21/easter/empty.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 16777215 5 + }, 6 + "name": "missingno", 7 + "aliases": [ 8 + "empty", 9 + "missing" 10 + ], 11 + "type": "library", 12 + "generator": { 13 + "type": "minecraft:noise", 14 + "settings": { 15 + "sea_level": 0, 16 + "disable_mob_generation": false, 17 + "ore_veins_enabled": false, 18 + "aquifers_enabled": false, 19 + "legacy_random_source": false, 20 + "default_block": { 21 + "Name": "minecraft:obsidian" 22 + }, 23 + "default_fluid": { 24 + "Name": "minecraft:air" 25 + }, 26 + "spawn_target": [], 27 + "noise": { 28 + "min_y": 0, 29 + "height": 96, 30 + "size_horizontal": 2, 31 + "size_vertical": 2 32 + }, 33 + "noise_router": { 34 + "vein_ridged": "infinity:vein_ridged", 35 + "fluid_level_spread": 0.0, 36 + "vegetation": "infinity:vegetation", 37 + "vein_gap": "infinity:vein_gap", 38 + "continents": "minecraft:overworld/continents", 39 + "initial_density_without_jaggedness": 1.0, 40 + "lava": 0.0, 41 + "barrier": 0.0, 42 + "depth": 0.0, 43 + "ridges": "minecraft:overworld/ridges", 44 + "erosion": "minecraft:overworld/erosion", 45 + "temperature": "infinity:temperature", 46 + "final_density": 1.0, 47 + "vein_toggle": "infinity:vein_toggle", 48 + "fluid_level_floodedness": 0.0 49 + }, 50 + "surface_rule": { 51 + "type": "infinity:backrooms" 52 + } 53 + }, 54 + "biome_source": { 55 + "type": "fixed", 56 + "biome": "infinity:missing" 57 + } 58 + } 59 + }
+184
src/main/resources/config21/easter/end.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "aliases": [ 4 + "endoftime" 5 + ], 6 + "options": { 7 + "portal_color": 12171705, 8 + "star_size_base": 0.25, 9 + "star_size_modifier": 0.25, 10 + "star_brightness_night": 0.0 11 + }, 12 + "generator": { 13 + "type": "minecraft:noise", 14 + "settings": { 15 + "sea_level": 64, 16 + "disable_mob_generation": false, 17 + "ore_veins_enabled": false, 18 + "aquifers_enabled": false, 19 + "legacy_random_source": false, 20 + "default_block": { 21 + "Name": "minecraft:stone" 22 + }, 23 + "default_fluid": { 24 + "Name": "minecraft:water" 25 + }, 26 + "spawn_target": [], 27 + "noise": { 28 + "min_y": 0, 29 + "height": 128, 30 + "size_horizontal": 2, 31 + "size_vertical": 2 32 + }, 33 + "noise_router": { 34 + "vein_ridged": "infinity:vein_ridged", 35 + "fluid_level_spread": 0.0, 36 + "vegetation": "infinity:vegetation", 37 + "vein_gap": "infinity:vein_gap", 38 + "continents": "minecraft:overworld/continents", 39 + "initial_density_without_jaggedness": 1.0, 40 + "lava": 0.0, 41 + "barrier": 0.0, 42 + "depth": 0.0, 43 + "ridges": "minecraft:overworld/ridges", 44 + "erosion": "minecraft:overworld/erosion", 45 + "temperature": "infinity:temperature", 46 + "final_density": { 47 + "type": "infinity:classic", 48 + "sealevel": 64 49 + }, 50 + "vein_toggle": "infinity:vein_toggle", 51 + "fluid_level_floodedness": 0.0 52 + }, 53 + "surface_rule": { 54 + "type": "minecraft:sequence", 55 + "sequence": [ 56 + { 57 + "type": "minecraft:condition", 58 + "if_true": { 59 + "type": "minecraft:stone_depth", 60 + "add_surface_depth": false, 61 + "offset": 0, 62 + "secondary_depth_range": 0, 63 + "surface_type": "floor" 64 + }, 65 + "then_run": { 66 + "type": "minecraft:condition", 67 + "if_true": { 68 + "type": "minecraft:water", 69 + "add_stone_depth": false, 70 + "offset": -1, 71 + "surface_depth_multiplier": 0 72 + }, 73 + "then_run": { 74 + "type": "minecraft:sequence", 75 + "sequence": [ 76 + { 77 + "type": "minecraft:condition", 78 + "if_true": { 79 + "type": "minecraft:water", 80 + "add_stone_depth": false, 81 + "offset": 0, 82 + "surface_depth_multiplier": 0 83 + }, 84 + "then_run": { 85 + "type": "minecraft:block", 86 + "result_state": { 87 + "Name": "minecraft:grass_block", 88 + "Properties": { 89 + "snowy": "false" 90 + } 91 + } 92 + } 93 + }, 94 + { 95 + "type": "minecraft:block", 96 + "result_state": { 97 + "Name": "minecraft:dirt" 98 + } 99 + } 100 + ] 101 + } 102 + } 103 + }, 104 + { 105 + "type": "minecraft:condition", 106 + "if_true": { 107 + "type": "minecraft:water", 108 + "add_stone_depth": true, 109 + "offset": -6, 110 + "surface_depth_multiplier": -1 111 + }, 112 + "then_run": { 113 + "type": "minecraft:sequence", 114 + "sequence": [ 115 + { 116 + "type": "minecraft:condition", 117 + "if_true": { 118 + "type": "minecraft:stone_depth", 119 + "add_surface_depth": true, 120 + "offset": 0, 121 + "secondary_depth_range": 0, 122 + "surface_type": "floor" 123 + }, 124 + "then_run": { 125 + "type": "minecraft:sequence", 126 + "sequence": [ 127 + { 128 + "type": "minecraft:block", 129 + "result_state": { 130 + "Name": "minecraft:dirt" 131 + } 132 + } 133 + ] 134 + } 135 + } 136 + ] 137 + } 138 + }, 139 + { 140 + "type": "minecraft:condition", 141 + "if_true": { 142 + "type": "minecraft:stone_depth", 143 + "add_surface_depth": false, 144 + "offset": 0, 145 + "secondary_depth_range": 0, 146 + "surface_type": "floor" 147 + }, 148 + "then_run": { 149 + "type": "minecraft:sequence", 150 + "sequence": [ 151 + { 152 + "type": "minecraft:condition", 153 + "if_true": { 154 + "type": "minecraft:stone_depth", 155 + "add_surface_depth": false, 156 + "offset": 0, 157 + "secondary_depth_range": 0, 158 + "surface_type": "ceiling" 159 + }, 160 + "then_run": { 161 + "type": "minecraft:block", 162 + "result_state": { 163 + "Name": "minecraft:stone" 164 + } 165 + } 166 + }, 167 + { 168 + "type": "minecraft:block", 169 + "result_state": { 170 + "Name": "minecraft:dirt" 171 + } 172 + } 173 + ] 174 + } 175 + } 176 + ] 177 + } 178 + }, 179 + "biome_source": { 180 + "type": "fixed", 181 + "biome": "infinity:end" 182 + } 183 + } 184 + }
+270
src/main/resources/config21/easter/green.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 65280, 5 + "shader": { 6 + "targets": [ 7 + "swap" 8 + ], 9 + "passes": [ 10 + { 11 + "name": "color_convolve", 12 + "intarget": "minecraft:main", 13 + "outtarget": "swap", 14 + "uniforms": [ 15 + { 16 + "name": "RedMatrix", 17 + "values": [ 0.7, 0.0, 0.0 ] 18 + }, 19 + { 20 + "name": "GreenMatrix", 21 + "values": [ 0.7, 1.0, 0.7 ] 22 + }, 23 + { 24 + "name": "BlueMatrix", 25 + "values": [ 0.0, 0.0, 0.7 ] 26 + } 27 + ] 28 + }, 29 + { 30 + "name": "blit", 31 + "intarget": "swap", 32 + "outtarget": "minecraft:main" 33 + } 34 + ] 35 + } 36 + }, 37 + "generator": { 38 + "type": "minecraft:noise", 39 + "settings": { 40 + "sea_level": 25, 41 + "disable_mob_generation": false, 42 + "ore_veins_enabled": false, 43 + "aquifers_enabled": false, 44 + "legacy_random_source": false, 45 + "default_block": { 46 + "Name": "minecraft:stone" 47 + }, 48 + "default_fluid": { 49 + "Name": "minecraft:water" 50 + }, 51 + "spawn_target": [], 52 + "noise": { 53 + "min_y": 0, 54 + "height": 256, 55 + "size_horizontal": 2, 56 + "size_vertical": 2 57 + }, 58 + "noise_router": { 59 + "vein_ridged": "infinity:vein_ridged", 60 + "fluid_level_spread": 0.0, 61 + "vegetation": "infinity:vegetation", 62 + "vein_gap": "infinity:vein_gap", 63 + "continents": "minecraft:overworld/continents", 64 + "initial_density_without_jaggedness": { 65 + "argument1": { 66 + "to_y": 64, 67 + "from_value": 1.0, 68 + "to_value": -1.0, 69 + "from_y": 0, 70 + "type": "minecraft:y_clamped_gradient" 71 + }, 72 + "argument2": { 73 + "type": "minecraft:mul", 74 + "argument1": 0.1, 75 + "argument2": { 76 + "type": "minecraft:noise", 77 + "noise": "infinity:noise", 78 + "xz_scale": 1.0, 79 + "y_scale": 1.0 80 + } 81 + }, 82 + "type": "minecraft:add" 83 + }, 84 + "lava": 0.0, 85 + "barrier": 0.0, 86 + "depth": { 87 + "from_value": 1.5, 88 + "to_y": 256, 89 + "to_value": -1.5, 90 + "type": "minecraft:y_clamped_gradient", 91 + "from_y": 0 92 + }, 93 + "ridges": "minecraft:overworld/ridges", 94 + "erosion": "minecraft:overworld/erosion", 95 + "temperature": "infinity:temperature", 96 + "final_density": { 97 + "argument1": { 98 + "to_y": 128, 99 + "from_value": 1.0, 100 + "to_value": -1.0, 101 + "from_y": 0, 102 + "type": "minecraft:y_clamped_gradient" 103 + }, 104 + "argument2": { 105 + "type": "minecraft:mul", 106 + "argument1": 0.1, 107 + "argument2": { 108 + "type": "minecraft:noise", 109 + "noise": "infinity:noise", 110 + "xz_scale": 1.0, 111 + "y_scale": 1.0 112 + } 113 + }, 114 + "type": "minecraft:add" 115 + }, 116 + "vein_toggle": "infinity:vein_toggle", 117 + "fluid_level_floodedness": 0.0 118 + }, 119 + "surface_rule": { 120 + "sequence": [ 121 + { 122 + "type": "minecraft:condition", 123 + "if_true": { 124 + "invert": { 125 + "surface_depth_multiplier": 0, 126 + "anchor": { 127 + "absolute": 1 128 + }, 129 + "type": "y_above", 130 + "add_stone_depth": false 131 + }, 132 + "type": "minecraft:not" 133 + }, 134 + "then_run": { 135 + "type": "minecraft:block", 136 + "result_state": { 137 + "Name": "minecraft:bedrock" 138 + } 139 + } 140 + }, 141 + { 142 + "type": "minecraft:condition", 143 + "if_true": { 144 + "add_surface_depth": false, 145 + "offset": 0, 146 + "secondary_depth_range": 0, 147 + "type": "minecraft:stone_depth", 148 + "surface_type": "floor" 149 + }, 150 + "then_run": { 151 + "type": "minecraft:condition", 152 + "if_true": { 153 + "surface_depth_multiplier": 0, 154 + "offset": -1, 155 + "type": "minecraft:water", 156 + "add_stone_depth": false 157 + }, 158 + "then_run": { 159 + "sequence": [ 160 + { 161 + "type": "minecraft:condition", 162 + "if_true": { 163 + "surface_depth_multiplier": 0, 164 + "offset": 0, 165 + "type": "minecraft:water", 166 + "add_stone_depth": false 167 + }, 168 + "then_run": { 169 + "type": "minecraft:block", 170 + "result_state": { 171 + "Properties": { 172 + "snowy": "false" 173 + }, 174 + "Name": "minecraft:grass_block" 175 + } 176 + } 177 + }, 178 + { 179 + "type": "minecraft:block", 180 + "result_state": { 181 + "Name": "minecraft:dirt" 182 + } 183 + } 184 + ], 185 + "type": "minecraft:sequence" 186 + } 187 + } 188 + }, 189 + { 190 + "type": "minecraft:condition", 191 + "if_true": { 192 + "surface_depth_multiplier": -1, 193 + "offset": -6, 194 + "type": "minecraft:water", 195 + "add_stone_depth": true 196 + }, 197 + "then_run": { 198 + "sequence": [ 199 + { 200 + "type": "minecraft:condition", 201 + "if_true": { 202 + "add_surface_depth": true, 203 + "offset": 0, 204 + "secondary_depth_range": 0, 205 + "type": "minecraft:stone_depth", 206 + "surface_type": "floor" 207 + }, 208 + "then_run": { 209 + "sequence": [ 210 + { 211 + "type": "minecraft:block", 212 + "result_state": { 213 + "Name": "minecraft:dirt" 214 + } 215 + } 216 + ], 217 + "type": "minecraft:sequence" 218 + } 219 + } 220 + ], 221 + "type": "minecraft:sequence" 222 + } 223 + }, 224 + { 225 + "type": "minecraft:condition", 226 + "if_true": { 227 + "add_surface_depth": false, 228 + "offset": 0, 229 + "secondary_depth_range": 0, 230 + "type": "minecraft:stone_depth", 231 + "surface_type": "floor" 232 + }, 233 + "then_run": { 234 + "sequence": [ 235 + { 236 + "type": "minecraft:condition", 237 + "if_true": { 238 + "add_surface_depth": false, 239 + "offset": 0, 240 + "secondary_depth_range": 0, 241 + "type": "minecraft:stone_depth", 242 + "surface_type": "ceiling" 243 + }, 244 + "then_run": { 245 + "type": "minecraft:block", 246 + "result_state": { 247 + "Name": "minecraft:stone" 248 + } 249 + } 250 + }, 251 + { 252 + "type": "minecraft:block", 253 + "result_state": { 254 + "Name": "minecraft:gravel" 255 + } 256 + } 257 + ], 258 + "type": "minecraft:sequence" 259 + } 260 + } 261 + ], 262 + "type": "minecraft:sequence" 263 + } 264 + }, 265 + "biome_source": { 266 + "type": "fixed", 267 + "biome": "minecraft:forest" 268 + } 269 + } 270 + }
+255
src/main/resources/config21/easter/hills.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "iridescent_map": { 5 + "type": "circles" 6 + } 7 + }, 8 + "generator": { 9 + "type": "minecraft:noise", 10 + "settings": { 11 + "sea_level": 64, 12 + "disable_mob_generation": false, 13 + "ore_veins_enabled": false, 14 + "aquifers_enabled": false, 15 + "legacy_random_source": false, 16 + "default_block": { 17 + "Name": "minecraft:stone" 18 + }, 19 + "default_fluid": { 20 + "Name": "minecraft:water" 21 + }, 22 + "spawn_target": [], 23 + "noise": { 24 + "min_y": 0, 25 + "height": 256, 26 + "size_horizontal": 2, 27 + "size_vertical": 2 28 + }, 29 + "noise_router": { 30 + "vein_ridged": "infinity:vein_ridged", 31 + "fluid_level_spread": 0.0, 32 + "vegetation": "infinity:vegetation", 33 + "vein_gap": "infinity:vein_gap", 34 + "continents": "minecraft:overworld/continents", 35 + "initial_density_without_jaggedness": { 36 + "argument1": { 37 + "to_y": 128, 38 + "from_value": 1.0, 39 + "to_value": -1.0, 40 + "from_y": 0, 41 + "type": "minecraft:y_clamped_gradient" 42 + }, 43 + "argument2": { 44 + "argument1": { 45 + "argument": { 46 + "scale": 0.01, 47 + "type": "infinity:coordinate", 48 + "axis": 0 49 + }, 50 + "type": "infinity:sin" 51 + }, 52 + "argument2": 0.2, 53 + "type": "minecraft:mul" 54 + }, 55 + "type": "minecraft:add" 56 + }, 57 + "lava": 0.0, 58 + "barrier": 0.0, 59 + "depth": { 60 + "from_value": 1.5, 61 + "to_y": 256, 62 + "to_value": -1.5, 63 + "type": "minecraft:y_clamped_gradient", 64 + "from_y": 0 65 + }, 66 + "ridges": "minecraft:overworld/ridges", 67 + "erosion": "minecraft:overworld/erosion", 68 + "temperature": "infinity:temperature", 69 + "final_density": { 70 + "argument1": { 71 + "to_y": 128, 72 + "from_value": 1.0, 73 + "to_value": -1.0, 74 + "from_y": 0, 75 + "type": "minecraft:y_clamped_gradient" 76 + }, 77 + "argument2": { 78 + "argument1": { 79 + "type": "minecraft:add", 80 + "argument1": { 81 + "argument": { 82 + "scale": 0.01, 83 + "type": "infinity:coordinate", 84 + "axis": 1 85 + }, 86 + "type": "infinity:cos" 87 + }, 88 + "argument2": { 89 + "argument": { 90 + "scale": 0.01, 91 + "type": "infinity:coordinate", 92 + "axis": 3 93 + }, 94 + "type": "infinity:cos" 95 + } 96 + }, 97 + "argument2": 0.2, 98 + "type": "minecraft:mul" 99 + }, 100 + "type": "minecraft:add" 101 + }, 102 + "vein_toggle": "infinity:vein_toggle", 103 + "fluid_level_floodedness": 0.0 104 + }, 105 + "surface_rule": { 106 + "type": "minecraft:sequence", 107 + "sequence": [ 108 + { 109 + "type": "minecraft:condition", 110 + "if_true": { 111 + "true_at_and_below": { 112 + "above_bottom": 0 113 + }, 114 + "type": "minecraft:vertical_gradient", 115 + "false_at_and_above": { 116 + "above_bottom": 5 117 + }, 118 + "random_name": "minecraft:bedrock_floor" 119 + }, 120 + "then_run": { 121 + "type": "minecraft:block", 122 + "result_state": { 123 + "Name": "minecraft:bedrock" 124 + } 125 + } 126 + }, 127 + { 128 + "type": "minecraft:condition", 129 + "if_true": { 130 + "type": "minecraft:stone_depth", 131 + "add_surface_depth": false, 132 + "offset": 0, 133 + "secondary_depth_range": 0, 134 + "surface_type": "floor" 135 + }, 136 + "then_run": { 137 + "type": "minecraft:condition", 138 + "if_true": { 139 + "type": "minecraft:water", 140 + "add_stone_depth": false, 141 + "offset": -1, 142 + "surface_depth_multiplier": 0 143 + }, 144 + "then_run": { 145 + "type": "minecraft:sequence", 146 + "sequence": [ 147 + { 148 + "type": "minecraft:condition", 149 + "if_true": { 150 + "type": "minecraft:water", 151 + "add_stone_depth": false, 152 + "offset": 0, 153 + "surface_depth_multiplier": 0 154 + }, 155 + "then_run": { 156 + "type": "minecraft:block", 157 + "result_state": { 158 + "Name": "minecraft:grass_block", 159 + "Properties": { 160 + "snowy": "false" 161 + } 162 + } 163 + } 164 + }, 165 + { 166 + "type": "minecraft:block", 167 + "result_state": { 168 + "Name": "minecraft:dirt" 169 + } 170 + } 171 + ] 172 + } 173 + } 174 + }, 175 + { 176 + "type": "minecraft:condition", 177 + "if_true": { 178 + "type": "minecraft:water", 179 + "add_stone_depth": true, 180 + "offset": -6, 181 + "surface_depth_multiplier": -1 182 + }, 183 + "then_run": { 184 + "type": "minecraft:sequence", 185 + "sequence": [ 186 + { 187 + "type": "minecraft:condition", 188 + "if_true": { 189 + "type": "minecraft:stone_depth", 190 + "add_surface_depth": true, 191 + "offset": 0, 192 + "secondary_depth_range": 0, 193 + "surface_type": "floor" 194 + }, 195 + "then_run": { 196 + "type": "minecraft:sequence", 197 + "sequence": [ 198 + { 199 + "type": "minecraft:block", 200 + "result_state": { 201 + "Name": "minecraft:dirt" 202 + } 203 + } 204 + ] 205 + } 206 + } 207 + ] 208 + } 209 + }, 210 + { 211 + "type": "minecraft:condition", 212 + "if_true": { 213 + "type": "minecraft:stone_depth", 214 + "add_surface_depth": false, 215 + "offset": 0, 216 + "secondary_depth_range": 0, 217 + "surface_type": "floor" 218 + }, 219 + "then_run": { 220 + "type": "minecraft:sequence", 221 + "sequence": [ 222 + { 223 + "type": "minecraft:condition", 224 + "if_true": { 225 + "type": "minecraft:stone_depth", 226 + "add_surface_depth": false, 227 + "offset": 0, 228 + "secondary_depth_range": 0, 229 + "surface_type": "ceiling" 230 + }, 231 + "then_run": { 232 + "type": "minecraft:block", 233 + "result_state": { 234 + "Name": "minecraft:stone" 235 + } 236 + } 237 + }, 238 + { 239 + "type": "minecraft:block", 240 + "result_state": { 241 + "Name": "minecraft:gravel" 242 + } 243 + } 244 + ] 245 + } 246 + } 247 + ] 248 + } 249 + }, 250 + "biome_source": { 251 + "type": "fixed", 252 + "biome": "minecraft:plains" 253 + } 254 + } 255 + }
+112
src/main/resources/config21/easter/isolation.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "generator": { 4 + "type": "minecraft:noise", 5 + "settings": { 6 + "sea_level": 16, 7 + "disable_mob_generation": false, 8 + "ore_veins_enabled": false, 9 + "aquifers_enabled": false, 10 + "legacy_random_source": false, 11 + "default_block": { 12 + "Name": "minecraft:dirt" 13 + }, 14 + "default_fluid": { 15 + "Name": "minecraft:water" 16 + }, 17 + "spawn_target": [], 18 + "noise": { 19 + "min_y": 0, 20 + "height": 256, 21 + "size_horizontal": 2, 22 + "size_vertical": 2 23 + }, 24 + "noise_router": { 25 + "vein_ridged": "infinity:vein_ridged", 26 + "fluid_level_spread": 0.0, 27 + "vegetation": "infinity:vegetation", 28 + "vein_gap": "infinity:vein_gap", 29 + "continents": "minecraft:overworld/continents", 30 + "initial_density_without_jaggedness": 0.0, 31 + "lava": 0.0, 32 + "barrier": 0.0, 33 + "depth": { 34 + "from_value": 1.5, 35 + "to_y": 256, 36 + "to_value": -1.5, 37 + "type": "minecraft:y_clamped_gradient", 38 + "from_y": 0 39 + }, 40 + "ridges": "minecraft:overworld/ridges", 41 + "erosion": "minecraft:overworld/erosion", 42 + "temperature": "infinity:temperature", 43 + "final_density": { 44 + "argument1": { 45 + "to_y": 64, 46 + "from_value": 1.0, 47 + "to_value": -1.0, 48 + "from_y": 0, 49 + "type": "minecraft:y_clamped_gradient" 50 + }, 51 + "argument2": { 52 + "type": "minecraft:mul", 53 + "argument1": 0.3, 54 + "argument2": { 55 + "type": "minecraft:noise", 56 + "noise": "infinity:noise", 57 + "xz_scale": 1.0, 58 + "y_scale": 1.0 59 + } 60 + }, 61 + "type": "minecraft:add" 62 + }, 63 + "vein_toggle": "infinity:vein_toggle", 64 + "fluid_level_floodedness": 0.0 65 + }, 66 + "surface_rule": { 67 + "type": "minecraft:sequence", 68 + "sequence": [ 69 + { 70 + "type": "minecraft:condition", 71 + "if_true": { 72 + "type": "minecraft:not", 73 + "invert": { 74 + "type": "y_above", 75 + "anchor": { 76 + "absolute": 1 77 + }, 78 + "surface_depth_multiplier": 0, 79 + "add_stone_depth": false 80 + } 81 + }, 82 + "then_run": { 83 + "type": "minecraft:block", 84 + "result_state": { 85 + "Name": "minecraft:bedrock" 86 + } 87 + } 88 + }, 89 + { 90 + "type": "minecraft:condition", 91 + "if_true": { 92 + "min_threshold": 0.0, 93 + "max_threshold": 2147483647, 94 + "noise": "minecraft:nether_state_selector", 95 + "type": "minecraft:noise_threshold" 96 + }, 97 + "then_run": { 98 + "result_state": { 99 + "Name": "minecraft:coarse_dirt" 100 + }, 101 + "type": "minecraft:block" 102 + } 103 + } 104 + ] 105 + } 106 + }, 107 + "biome_source": { 108 + "type": "fixed", 109 + "biome": "infinity:isolation" 110 + } 111 + } 112 + }
+54
src/main/resources/config21/easter/library.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 16383998 5 + }, 6 + "type": "library", 7 + "generator": { 8 + "type": "minecraft:noise", 9 + "settings": { 10 + "sea_level": 0, 11 + "disable_mob_generation": false, 12 + "ore_veins_enabled": false, 13 + "aquifers_enabled": false, 14 + "legacy_random_source": false, 15 + "default_block": { 16 + "Name": "minecraft:stone" 17 + }, 18 + "default_fluid": { 19 + "Name": "minecraft:air" 20 + }, 21 + "spawn_target": [], 22 + "noise": { 23 + "min_y": 0, 24 + "height": 96, 25 + "size_horizontal": 2, 26 + "size_vertical": 2 27 + }, 28 + "noise_router": { 29 + "vein_ridged": "infinity:vein_ridged", 30 + "fluid_level_spread": 0.0, 31 + "vegetation": "infinity:vegetation", 32 + "vein_gap": "infinity:vein_gap", 33 + "continents": "minecraft:overworld/continents", 34 + "initial_density_without_jaggedness": 1.0, 35 + "lava": 0.0, 36 + "barrier": 0.0, 37 + "depth": 0.0, 38 + "ridges": "minecraft:overworld/ridges", 39 + "erosion": "minecraft:overworld/erosion", 40 + "temperature": "infinity:temperature", 41 + "final_density": 1.0, 42 + "vein_toggle": "infinity:vein_toggle", 43 + "fluid_level_floodedness": 0.0 44 + }, 45 + "surface_rule": { 46 + "type": "infinity:library" 47 + } 48 + }, 49 + "biome_source": { 50 + "type": "fixed", 51 + "biome": "infinity:library" 52 + } 53 + } 54 + }
+72
src/main/resources/config21/easter/nexus.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 7907327 5 + }, 6 + "type": "nexus", 7 + "generator": { 8 + "type": "minecraft:noise", 9 + "settings": { 10 + "sea_level": 16, 11 + "disable_mob_generation": false, 12 + "ore_veins_enabled": false, 13 + "aquifers_enabled": false, 14 + "legacy_random_source": false, 15 + "default_block": { 16 + "Name": "minecraft:stone" 17 + }, 18 + "default_fluid": { 19 + "Name": "minecraft:air" 20 + }, 21 + "spawn_target": [], 22 + "noise": { 23 + "min_y": 0, 24 + "height": 256, 25 + "size_horizontal": 2, 26 + "size_vertical": 2 27 + }, 28 + "noise_router": { 29 + "vein_ridged": "infinity:vein_ridged", 30 + "fluid_level_spread": 0.0, 31 + "vegetation": "infinity:vegetation", 32 + "vein_gap": "infinity:vein_gap", 33 + "continents": "minecraft:overworld/continents", 34 + "initial_density_without_jaggedness": { 35 + "to_y": 128, 36 + "from_value": 1.0, 37 + "to_value": -1.0, 38 + "from_y": 0, 39 + "type": "minecraft:y_clamped_gradient" 40 + }, 41 + "lava": 0.0, 42 + "barrier": 0.0, 43 + "depth": { 44 + "from_value": 1.5, 45 + "to_y": 256, 46 + "to_value": -1.5, 47 + "type": "minecraft:y_clamped_gradient", 48 + "from_y": 0 49 + }, 50 + "ridges": "minecraft:overworld/ridges", 51 + "erosion": "minecraft:overworld/erosion", 52 + "temperature": "infinity:temperature", 53 + "final_density": { 54 + "to_y": 256, 55 + "from_value": 1.0, 56 + "to_value": -1.0, 57 + "from_y": 0, 58 + "type": "minecraft:y_clamped_gradient" 59 + }, 60 + "vein_toggle": "infinity:vein_toggle", 61 + "fluid_level_floodedness": 0.0 62 + }, 63 + "surface_rule": { 64 + "type": "infinity:nexus" 65 + } 66 + }, 67 + "biome_source": { 68 + "type": "fixed", 69 + "biome": "infinity:nexus" 70 + } 71 + } 72 + }
+20
src/main/resources/config21/easter/notes.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "haunted": true 5 + }, 6 + "generator": { 7 + "type": "minecraft:flat", 8 + "settings": { 9 + "biome": "minecraft:the_void", 10 + "lakes": false, 11 + "features": false, 12 + "layers": [ 13 + { 14 + "height": 1, 15 + "block": "infinity:notes_block" 16 + } 17 + ] 18 + } 19 + } 20 + }
+71
src/main/resources/config21/easter/perfection.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 7907327 5 + }, 6 + "generator": { 7 + "type": "minecraft:noise", 8 + "settings": { 9 + "sea_level": 16, 10 + "disable_mob_generation": false, 11 + "ore_veins_enabled": false, 12 + "aquifers_enabled": false, 13 + "legacy_random_source": false, 14 + "default_block": { 15 + "Name": "minecraft:stone" 16 + }, 17 + "default_fluid": { 18 + "Name": "minecraft:air" 19 + }, 20 + "spawn_target": [], 21 + "noise": { 22 + "min_y": 0, 23 + "height": 256, 24 + "size_horizontal": 2, 25 + "size_vertical": 2 26 + }, 27 + "noise_router": { 28 + "vein_ridged": "infinity:vein_ridged", 29 + "fluid_level_spread": 0.0, 30 + "vegetation": "infinity:vegetation", 31 + "vein_gap": "infinity:vein_gap", 32 + "continents": "minecraft:overworld/continents", 33 + "initial_density_without_jaggedness": { 34 + "to_y": 128, 35 + "from_value": 1.0, 36 + "to_value": -1.0, 37 + "from_y": 0, 38 + "type": "minecraft:y_clamped_gradient" 39 + }, 40 + "lava": 0.0, 41 + "barrier": 0.0, 42 + "depth": { 43 + "from_value": 1.5, 44 + "to_y": 256, 45 + "to_value": -1.5, 46 + "type": "minecraft:y_clamped_gradient", 47 + "from_y": 0 48 + }, 49 + "ridges": "minecraft:overworld/ridges", 50 + "erosion": "minecraft:overworld/erosion", 51 + "temperature": "infinity:temperature", 52 + "final_density": { 53 + "to_y": 256, 54 + "from_value": 1.0, 55 + "to_value": -1.0, 56 + "from_y": 0, 57 + "type": "minecraft:y_clamped_gradient" 58 + }, 59 + "vein_toggle": "infinity:vein_toggle", 60 + "fluid_level_floodedness": 0.0 61 + }, 62 + "surface_rule": { 63 + "type": "infinity:perfection" 64 + } 65 + }, 66 + "biome_source": { 67 + "type": "fixed", 68 + "biome": "infinity:perfection" 69 + } 70 + } 71 + }
+413
src/main/resources/config21/easter/pride.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": { 5 + "type": "checker", 6 + "values": [ 7 + 7848414, 8 + 14331317, 9 + 16777215 10 + ] 11 + }, 12 + "star_brightness_night": 1.0, 13 + "num_stars": 3000, 14 + "iridescent_map": { 15 + "type": "linear" 16 + } 17 + }, 18 + "generator": { 19 + "type": "minecraft:noise", 20 + "settings": { 21 + "sea_level": 25, 22 + "disable_mob_generation": false, 23 + "ore_veins_enabled": false, 24 + "aquifers_enabled": false, 25 + "legacy_random_source": false, 26 + "default_block": { 27 + "Name": "minecraft:stone" 28 + }, 29 + "default_fluid": { 30 + "Name": "minecraft:water" 31 + }, 32 + "spawn_target": [], 33 + "noise": { 34 + "min_y": 0, 35 + "height": 256, 36 + "size_horizontal": 2, 37 + "size_vertical": 2 38 + }, 39 + "noise_router": { 40 + "vein_ridged": "infinity:vein_ridged", 41 + "fluid_level_spread": 0.0, 42 + "vegetation": "infinity:vegetation", 43 + "vein_gap": "infinity:vein_gap", 44 + "continents": "minecraft:overworld/continents", 45 + "initial_density_without_jaggedness": { 46 + "argument1": { 47 + "to_y": 64, 48 + "from_value": 1.0, 49 + "to_value": -1.0, 50 + "from_y": 0, 51 + "type": "minecraft:y_clamped_gradient" 52 + }, 53 + "argument2": { 54 + "type": "minecraft:mul", 55 + "argument1": 0.5, 56 + "argument2": { 57 + "type": "minecraft:noise", 58 + "noise": "infinity:noise", 59 + "xz_scale": 1.0, 60 + "y_scale": 1.0 61 + } 62 + }, 63 + "type": "minecraft:add" 64 + }, 65 + "lava": 0.0, 66 + "barrier": 0.0, 67 + "depth": { 68 + "from_value": 1.5, 69 + "to_y": 256, 70 + "to_value": -1.5, 71 + "type": "minecraft:y_clamped_gradient", 72 + "from_y": 0 73 + }, 74 + "ridges": "minecraft:overworld/ridges", 75 + "erosion": "minecraft:overworld/erosion", 76 + "temperature": "infinity:temperature", 77 + "final_density": { 78 + "argument1": { 79 + "to_y": 64, 80 + "from_value": 1.0, 81 + "to_value": -1.0, 82 + "from_y": 0, 83 + "type": "minecraft:y_clamped_gradient" 84 + }, 85 + "argument2": { 86 + "type": "minecraft:mul", 87 + "argument1": 0.5, 88 + "argument2": { 89 + "type": "minecraft:noise", 90 + "noise": "infinity:noise", 91 + "xz_scale": 1.0, 92 + "y_scale": 1.0 93 + } 94 + }, 95 + "type": "minecraft:add" 96 + }, 97 + "vein_toggle": "infinity:vein_toggle", 98 + "fluid_level_floodedness": 0.0 99 + }, 100 + "surface_rule": { 101 + "type": "minecraft:sequence", 102 + "sequence": [ 103 + { 104 + "type": "minecraft:condition", 105 + "if_true": { 106 + "type": "minecraft:not", 107 + "invert": { 108 + "type": "y_above", 109 + "anchor": { 110 + "absolute": 1 111 + }, 112 + "surface_depth_multiplier": 0, 113 + "add_stone_depth": false 114 + } 115 + }, 116 + "then_run": { 117 + "type": "minecraft:block", 118 + "result_state": { 119 + "Name": "minecraft:bedrock" 120 + } 121 + } 122 + }, 123 + { 124 + "type": "minecraft:condition", 125 + "if_true": { 126 + "add_surface_depth": false, 127 + "offset": 0, 128 + "secondary_depth_range": 0, 129 + "type": "minecraft:stone_depth", 130 + "surface_type": "floor" 131 + }, 132 + "then_run": { 133 + "type": "minecraft:sequence", 134 + "sequence": [ 135 + { 136 + "type": "minecraft:condition", 137 + "if_true": { 138 + "k_x": -3.0, 139 + "k_z": 1.0, 140 + "min": 0.5, 141 + "max": 0.505, 142 + "separation": 512, 143 + "type": "infinity:linear" 144 + }, 145 + "then_run": { 146 + "type": "minecraft:block", 147 + "result_state": { 148 + "Name": "minecraft:white_wool" 149 + } 150 + } 151 + }, 152 + { 153 + "type": "minecraft:condition", 154 + "if_true": { 155 + "k_x": -3.0, 156 + "k_z": 1.0, 157 + "min": 0.495, 158 + "max": 0.51, 159 + "separation": 512, 160 + "type": "infinity:linear" 161 + }, 162 + "then_run": { 163 + "type": "minecraft:block", 164 + "result_state": { 165 + "Name": "minecraft:pink_wool" 166 + } 167 + } 168 + }, 169 + { 170 + "type": "minecraft:condition", 171 + "if_true": { 172 + "k_x": -3.0, 173 + "k_z": 1.0, 174 + "min": 0.49, 175 + "max": 0.515, 176 + "separation": 512, 177 + "type": "infinity:linear" 178 + }, 179 + "then_run": { 180 + "type": "minecraft:block", 181 + "result_state": { 182 + "Name": "minecraft:light_blue_wool" 183 + } 184 + } 185 + }, 186 + { 187 + "type": "minecraft:condition", 188 + "if_true": { 189 + "k_x": 1.0, 190 + "k_z": 2.0, 191 + "max": 0.005, 192 + "separation": 512, 193 + "type": "infinity:linear" 194 + }, 195 + "then_run": { 196 + "type": "minecraft:block", 197 + "result_state": { 198 + "Name": "minecraft:red_wool" 199 + } 200 + } 201 + }, 202 + { 203 + "type": "minecraft:condition", 204 + "if_true": { 205 + "k_x": 1.0, 206 + "k_z": 2.0, 207 + "max": 0.01, 208 + "separation": 512, 209 + "type": "infinity:linear" 210 + }, 211 + "then_run": { 212 + "type": "minecraft:block", 213 + "result_state": { 214 + "Name": "minecraft:orange_wool" 215 + } 216 + } 217 + }, 218 + { 219 + "type": "minecraft:condition", 220 + "if_true": { 221 + "k_x": 1.0, 222 + "k_z": 2.0, 223 + "max": 0.015, 224 + "separation": 512, 225 + "type": "infinity:linear" 226 + }, 227 + "then_run": { 228 + "type": "minecraft:block", 229 + "result_state": { 230 + "Name": "minecraft:yellow_wool" 231 + } 232 + } 233 + }, 234 + { 235 + "type": "minecraft:condition", 236 + "if_true": { 237 + "k_x": 1.0, 238 + "k_z": 2.0, 239 + "max": 0.02, 240 + "separation": 512, 241 + "type": "infinity:linear" 242 + }, 243 + "then_run": { 244 + "type": "minecraft:block", 245 + "result_state": { 246 + "Name": "minecraft:green_wool" 247 + } 248 + } 249 + }, 250 + { 251 + "type": "minecraft:condition", 252 + "if_true": { 253 + "k_x": 1.0, 254 + "k_z": 2.0, 255 + "max": 0.025, 256 + "separation": 512, 257 + "type": "infinity:linear" 258 + }, 259 + "then_run": { 260 + "type": "minecraft:block", 261 + "result_state": { 262 + "Name": "minecraft:blue_wool" 263 + } 264 + } 265 + }, 266 + { 267 + "type": "minecraft:condition", 268 + "if_true": { 269 + "k_x": 1.0, 270 + "k_z": 2.0, 271 + "max": 0.03, 272 + "separation": 512, 273 + "type": "infinity:linear" 274 + }, 275 + "then_run": { 276 + "type": "minecraft:block", 277 + "result_state": { 278 + "Name": "minecraft:purple_wool" 279 + } 280 + } 281 + } 282 + ] 283 + } 284 + }, 285 + { 286 + "type": "minecraft:condition", 287 + "if_true": { 288 + "type": "minecraft:stone_depth", 289 + "add_surface_depth": false, 290 + "offset": 0, 291 + "secondary_depth_range": 0, 292 + "surface_type": "floor" 293 + }, 294 + "then_run": { 295 + "type": "minecraft:condition", 296 + "if_true": { 297 + "type": "minecraft:water", 298 + "add_stone_depth": false, 299 + "offset": -1, 300 + "surface_depth_multiplier": 0 301 + }, 302 + "then_run": { 303 + "type": "minecraft:sequence", 304 + "sequence": [ 305 + { 306 + "type": "minecraft:condition", 307 + "if_true": { 308 + "type": "minecraft:water", 309 + "add_stone_depth": false, 310 + "offset": 0, 311 + "surface_depth_multiplier": 0 312 + }, 313 + "then_run": { 314 + "type": "minecraft:block", 315 + "result_state": { 316 + "Name": "minecraft:grass_block", 317 + "Properties": { 318 + "snowy": "false" 319 + } 320 + } 321 + } 322 + }, 323 + { 324 + "type": "minecraft:block", 325 + "result_state": { 326 + "Name": "minecraft:dirt" 327 + } 328 + } 329 + ] 330 + } 331 + } 332 + }, 333 + { 334 + "type": "minecraft:condition", 335 + "if_true": { 336 + "type": "minecraft:water", 337 + "add_stone_depth": true, 338 + "offset": -6, 339 + "surface_depth_multiplier": -1 340 + }, 341 + "then_run": { 342 + "type": "minecraft:sequence", 343 + "sequence": [ 344 + { 345 + "type": "minecraft:condition", 346 + "if_true": { 347 + "type": "minecraft:stone_depth", 348 + "add_surface_depth": true, 349 + "offset": 0, 350 + "secondary_depth_range": 0, 351 + "surface_type": "floor" 352 + }, 353 + "then_run": { 354 + "type": "minecraft:sequence", 355 + "sequence": [ 356 + { 357 + "type": "minecraft:block", 358 + "result_state": { 359 + "Name": "minecraft:sand" 360 + } 361 + } 362 + ] 363 + } 364 + } 365 + ] 366 + } 367 + }, 368 + { 369 + "type": "minecraft:condition", 370 + "if_true": { 371 + "type": "minecraft:stone_depth", 372 + "add_surface_depth": false, 373 + "offset": 0, 374 + "secondary_depth_range": 0, 375 + "surface_type": "floor" 376 + }, 377 + "then_run": { 378 + "type": "minecraft:sequence", 379 + "sequence": [ 380 + { 381 + "type": "minecraft:condition", 382 + "if_true": { 383 + "type": "minecraft:stone_depth", 384 + "add_surface_depth": false, 385 + "offset": 0, 386 + "secondary_depth_range": 0, 387 + "surface_type": "ceiling" 388 + }, 389 + "then_run": { 390 + "type": "minecraft:block", 391 + "result_state": { 392 + "Name": "minecraft:stone" 393 + } 394 + } 395 + }, 396 + { 397 + "type": "minecraft:block", 398 + "result_state": { 399 + "Name": "minecraft:gravel" 400 + } 401 + } 402 + ] 403 + } 404 + } 405 + ] 406 + } 407 + }, 408 + "biome_source": { 409 + "type": "fixed", 410 + "biome": "infinity:pride" 411 + } 412 + } 413 + }
+240
src/main/resources/config21/easter/random_forest.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "name": "forest", 4 + "aliases": [ 5 + "randomforest" 6 + ], 7 + "generator": { 8 + "type": "minecraft:noise", 9 + "settings": { 10 + "sea_level": 25, 11 + "disable_mob_generation": false, 12 + "ore_veins_enabled": false, 13 + "aquifers_enabled": false, 14 + "legacy_random_source": false, 15 + "default_block": { 16 + "Name": "minecraft:stone" 17 + }, 18 + "default_fluid": { 19 + "Name": "minecraft:water" 20 + }, 21 + "spawn_target": [], 22 + "noise": { 23 + "min_y": 0, 24 + "height": 256, 25 + "size_horizontal": 2, 26 + "size_vertical": 2 27 + }, 28 + "noise_router": { 29 + "vein_ridged": "infinity:vein_ridged", 30 + "fluid_level_spread": 0.0, 31 + "vegetation": "infinity:vegetation", 32 + "vein_gap": "infinity:vein_gap", 33 + "continents": "minecraft:overworld/continents", 34 + "initial_density_without_jaggedness": { 35 + "argument1": { 36 + "to_y": 64, 37 + "from_value": 1.0, 38 + "to_value": -1.0, 39 + "from_y": 0, 40 + "type": "minecraft:y_clamped_gradient" 41 + }, 42 + "argument2": { 43 + "type": "minecraft:mul", 44 + "argument1": 0.5, 45 + "argument2": { 46 + "type": "minecraft:noise", 47 + "noise": "infinity:noise", 48 + "xz_scale": 1.0, 49 + "y_scale": 1.0 50 + } 51 + }, 52 + "type": "minecraft:add" 53 + }, 54 + "lava": 0.0, 55 + "barrier": 0.0, 56 + "depth": { 57 + "from_value": 1.5, 58 + "to_y": 256, 59 + "to_value": -1.5, 60 + "type": "minecraft:y_clamped_gradient", 61 + "from_y": 0 62 + }, 63 + "ridges": "minecraft:overworld/ridges", 64 + "erosion": "minecraft:overworld/erosion", 65 + "temperature": "infinity:temperature", 66 + "final_density": { 67 + "argument1": { 68 + "to_y": 64, 69 + "from_value": 1.0, 70 + "to_value": -1.0, 71 + "from_y": 0, 72 + "type": "minecraft:y_clamped_gradient" 73 + }, 74 + "argument2": { 75 + "type": "minecraft:mul", 76 + "argument1": 0.5, 77 + "argument2": { 78 + "type": "minecraft:noise", 79 + "noise": "infinity:noise", 80 + "xz_scale": 1.0, 81 + "y_scale": 1.0 82 + } 83 + }, 84 + "type": "minecraft:add" 85 + }, 86 + "vein_toggle": "infinity:vein_toggle", 87 + "fluid_level_floodedness": 0.0 88 + }, 89 + "surface_rule": { 90 + "type": "minecraft:sequence", 91 + "sequence": [ 92 + { 93 + "type": "minecraft:condition", 94 + "if_true": { 95 + "type": "minecraft:not", 96 + "invert": { 97 + "type": "y_above", 98 + "anchor": { 99 + "absolute": 1 100 + }, 101 + "surface_depth_multiplier": 0, 102 + "add_stone_depth": false 103 + } 104 + }, 105 + "then_run": { 106 + "type": "minecraft:block", 107 + "result_state": { 108 + "Name": "minecraft:bedrock" 109 + } 110 + } 111 + }, 112 + { 113 + "type": "minecraft:condition", 114 + "if_true": { 115 + "type": "minecraft:stone_depth", 116 + "add_surface_depth": false, 117 + "offset": 0, 118 + "secondary_depth_range": 0, 119 + "surface_type": "floor" 120 + }, 121 + "then_run": { 122 + "type": "minecraft:condition", 123 + "if_true": { 124 + "type": "minecraft:water", 125 + "add_stone_depth": false, 126 + "offset": -1, 127 + "surface_depth_multiplier": 0 128 + }, 129 + "then_run": { 130 + "type": "minecraft:sequence", 131 + "sequence": [ 132 + { 133 + "type": "minecraft:condition", 134 + "if_true": { 135 + "type": "minecraft:water", 136 + "add_stone_depth": false, 137 + "offset": 0, 138 + "surface_depth_multiplier": 0 139 + }, 140 + "then_run": { 141 + "type": "minecraft:block", 142 + "result_state": { 143 + "Name": "minecraft:grass_block", 144 + "Properties": { 145 + "snowy": "false" 146 + } 147 + } 148 + } 149 + }, 150 + { 151 + "type": "minecraft:block", 152 + "result_state": { 153 + "Name": "minecraft:dirt" 154 + } 155 + } 156 + ] 157 + } 158 + } 159 + }, 160 + { 161 + "type": "minecraft:condition", 162 + "if_true": { 163 + "type": "minecraft:water", 164 + "add_stone_depth": true, 165 + "offset": -6, 166 + "surface_depth_multiplier": -1 167 + }, 168 + "then_run": { 169 + "type": "minecraft:sequence", 170 + "sequence": [ 171 + { 172 + "type": "minecraft:condition", 173 + "if_true": { 174 + "type": "minecraft:stone_depth", 175 + "add_surface_depth": true, 176 + "offset": 0, 177 + "secondary_depth_range": 0, 178 + "surface_type": "floor" 179 + }, 180 + "then_run": { 181 + "type": "minecraft:sequence", 182 + "sequence": [ 183 + { 184 + "type": "minecraft:block", 185 + "result_state": { 186 + "Name": "minecraft:sand" 187 + } 188 + } 189 + ] 190 + } 191 + } 192 + ] 193 + } 194 + }, 195 + { 196 + "type": "minecraft:condition", 197 + "if_true": { 198 + "type": "minecraft:stone_depth", 199 + "add_surface_depth": false, 200 + "offset": 0, 201 + "secondary_depth_range": 0, 202 + "surface_type": "floor" 203 + }, 204 + "then_run": { 205 + "type": "minecraft:sequence", 206 + "sequence": [ 207 + { 208 + "type": "minecraft:condition", 209 + "if_true": { 210 + "type": "minecraft:stone_depth", 211 + "add_surface_depth": false, 212 + "offset": 0, 213 + "secondary_depth_range": 0, 214 + "surface_type": "ceiling" 215 + }, 216 + "then_run": { 217 + "type": "minecraft:block", 218 + "result_state": { 219 + "Name": "minecraft:stone" 220 + } 221 + } 222 + }, 223 + { 224 + "type": "minecraft:block", 225 + "result_state": { 226 + "Name": "minecraft:gravel" 227 + } 228 + } 229 + ] 230 + } 231 + } 232 + ] 233 + } 234 + }, 235 + "biome_source": { 236 + "type": "fixed", 237 + "biome": "infinity:random_forest" 238 + } 239 + } 240 + }
+270
src/main/resources/config21/easter/red.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 16711680, 5 + "shader": { 6 + "targets": [ 7 + "swap" 8 + ], 9 + "passes": [ 10 + { 11 + "name": "color_convolve", 12 + "intarget": "minecraft:main", 13 + "outtarget": "swap", 14 + "uniforms": [ 15 + { 16 + "name": "RedMatrix", 17 + "values": [ 1.0, 0.7, 0.7 ] 18 + }, 19 + { 20 + "name": "GreenMatrix", 21 + "values": [ 0.0, 0.7, 0.0 ] 22 + }, 23 + { 24 + "name": "BlueMatrix", 25 + "values": [ 0.0, 0.0, 0.7 ] 26 + } 27 + ] 28 + }, 29 + { 30 + "name": "blit", 31 + "intarget": "swap", 32 + "outtarget": "minecraft:main" 33 + } 34 + ] 35 + } 36 + }, 37 + "generator": { 38 + "type": "minecraft:noise", 39 + "settings": { 40 + "sea_level": 25, 41 + "disable_mob_generation": false, 42 + "ore_veins_enabled": false, 43 + "aquifers_enabled": false, 44 + "legacy_random_source": false, 45 + "default_block": { 46 + "Name": "minecraft:stone" 47 + }, 48 + "default_fluid": { 49 + "Name": "minecraft:water" 50 + }, 51 + "spawn_target": [], 52 + "noise": { 53 + "min_y": 0, 54 + "height": 256, 55 + "size_horizontal": 2, 56 + "size_vertical": 2 57 + }, 58 + "noise_router": { 59 + "vein_ridged": "infinity:vein_ridged", 60 + "fluid_level_spread": 0.0, 61 + "vegetation": "infinity:vegetation", 62 + "vein_gap": "infinity:vein_gap", 63 + "continents": "minecraft:overworld/continents", 64 + "initial_density_without_jaggedness": { 65 + "argument1": { 66 + "to_y": 64, 67 + "from_value": 1.0, 68 + "to_value": -1.0, 69 + "from_y": 0, 70 + "type": "minecraft:y_clamped_gradient" 71 + }, 72 + "argument2": { 73 + "type": "minecraft:mul", 74 + "argument1": 0.1, 75 + "argument2": { 76 + "type": "minecraft:noise", 77 + "noise": "infinity:noise", 78 + "xz_scale": 1.0, 79 + "y_scale": 1.0 80 + } 81 + }, 82 + "type": "minecraft:add" 83 + }, 84 + "lava": 0.0, 85 + "barrier": 0.0, 86 + "depth": { 87 + "from_value": 1.5, 88 + "to_y": 256, 89 + "to_value": -1.5, 90 + "type": "minecraft:y_clamped_gradient", 91 + "from_y": 0 92 + }, 93 + "ridges": "minecraft:overworld/ridges", 94 + "erosion": "minecraft:overworld/erosion", 95 + "temperature": "infinity:temperature", 96 + "final_density": { 97 + "argument1": { 98 + "to_y": 128, 99 + "from_value": 1.0, 100 + "to_value": -1.0, 101 + "from_y": 0, 102 + "type": "minecraft:y_clamped_gradient" 103 + }, 104 + "argument2": { 105 + "type": "minecraft:mul", 106 + "argument1": 0.1, 107 + "argument2": { 108 + "type": "minecraft:noise", 109 + "noise": "infinity:noise", 110 + "xz_scale": 1.0, 111 + "y_scale": 1.0 112 + } 113 + }, 114 + "type": "minecraft:add" 115 + }, 116 + "vein_toggle": "infinity:vein_toggle", 117 + "fluid_level_floodedness": 0.0 118 + }, 119 + "surface_rule": { 120 + "sequence": [ 121 + { 122 + "type": "minecraft:condition", 123 + "if_true": { 124 + "invert": { 125 + "surface_depth_multiplier": 0, 126 + "anchor": { 127 + "absolute": 1 128 + }, 129 + "type": "y_above", 130 + "add_stone_depth": false 131 + }, 132 + "type": "minecraft:not" 133 + }, 134 + "then_run": { 135 + "type": "minecraft:block", 136 + "result_state": { 137 + "Name": "minecraft:bedrock" 138 + } 139 + } 140 + }, 141 + { 142 + "type": "minecraft:condition", 143 + "if_true": { 144 + "add_surface_depth": false, 145 + "offset": 0, 146 + "secondary_depth_range": 0, 147 + "type": "minecraft:stone_depth", 148 + "surface_type": "floor" 149 + }, 150 + "then_run": { 151 + "type": "minecraft:condition", 152 + "if_true": { 153 + "surface_depth_multiplier": 0, 154 + "offset": -1, 155 + "type": "minecraft:water", 156 + "add_stone_depth": false 157 + }, 158 + "then_run": { 159 + "sequence": [ 160 + { 161 + "type": "minecraft:condition", 162 + "if_true": { 163 + "surface_depth_multiplier": 0, 164 + "offset": 0, 165 + "type": "minecraft:water", 166 + "add_stone_depth": false 167 + }, 168 + "then_run": { 169 + "type": "minecraft:block", 170 + "result_state": { 171 + "Properties": { 172 + "snowy": "false" 173 + }, 174 + "Name": "minecraft:grass_block" 175 + } 176 + } 177 + }, 178 + { 179 + "type": "minecraft:block", 180 + "result_state": { 181 + "Name": "minecraft:dirt" 182 + } 183 + } 184 + ], 185 + "type": "minecraft:sequence" 186 + } 187 + } 188 + }, 189 + { 190 + "type": "minecraft:condition", 191 + "if_true": { 192 + "surface_depth_multiplier": -1, 193 + "offset": -6, 194 + "type": "minecraft:water", 195 + "add_stone_depth": true 196 + }, 197 + "then_run": { 198 + "sequence": [ 199 + { 200 + "type": "minecraft:condition", 201 + "if_true": { 202 + "add_surface_depth": true, 203 + "offset": 0, 204 + "secondary_depth_range": 0, 205 + "type": "minecraft:stone_depth", 206 + "surface_type": "floor" 207 + }, 208 + "then_run": { 209 + "sequence": [ 210 + { 211 + "type": "minecraft:block", 212 + "result_state": { 213 + "Name": "minecraft:dirt" 214 + } 215 + } 216 + ], 217 + "type": "minecraft:sequence" 218 + } 219 + } 220 + ], 221 + "type": "minecraft:sequence" 222 + } 223 + }, 224 + { 225 + "type": "minecraft:condition", 226 + "if_true": { 227 + "add_surface_depth": false, 228 + "offset": 0, 229 + "secondary_depth_range": 0, 230 + "type": "minecraft:stone_depth", 231 + "surface_type": "floor" 232 + }, 233 + "then_run": { 234 + "sequence": [ 235 + { 236 + "type": "minecraft:condition", 237 + "if_true": { 238 + "add_surface_depth": false, 239 + "offset": 0, 240 + "secondary_depth_range": 0, 241 + "type": "minecraft:stone_depth", 242 + "surface_type": "ceiling" 243 + }, 244 + "then_run": { 245 + "type": "minecraft:block", 246 + "result_state": { 247 + "Name": "minecraft:stone" 248 + } 249 + } 250 + }, 251 + { 252 + "type": "minecraft:block", 253 + "result_state": { 254 + "Name": "minecraft:gravel" 255 + } 256 + } 257 + ], 258 + "type": "minecraft:sequence" 259 + } 260 + } 261 + ], 262 + "type": "minecraft:sequence" 263 + } 264 + }, 265 + "biome_source": { 266 + "type": "fixed", 267 + "biome": "minecraft:forest" 268 + } 269 + } 270 + }
+65
src/main/resources/config21/easter/skygrid.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "easter-options": { 4 + "portal_color": { 5 + "type": "random" 6 + } 7 + }, 8 + "generator": { 9 + "type": "minecraft:noise", 10 + "settings": { 11 + "sea_level": 0, 12 + "disable_mob_generation": false, 13 + "ore_veins_enabled": false, 14 + "aquifers_enabled": false, 15 + "legacy_random_source": false, 16 + "default_block": { 17 + "Name": "minecraft:stone" 18 + }, 19 + "default_fluid": { 20 + "Name": "minecraft:air" 21 + }, 22 + "spawn_target": [], 23 + "noise": { 24 + "min_y": 0, 25 + "height": 256, 26 + "size_horizontal": 2, 27 + "size_vertical": 2 28 + }, 29 + "noise_router": { 30 + "vein_ridged": "infinity:vein_ridged", 31 + "fluid_level_spread": 0.0, 32 + "vegetation": "infinity:vegetation", 33 + "vein_gap": "infinity:vein_gap", 34 + "continents": "minecraft:overworld/continents", 35 + "initial_density_without_jaggedness": { 36 + "type": "infinity:skygrid" 37 + }, 38 + "lava": 0.0, 39 + "barrier": 0.0, 40 + "depth": { 41 + "from_value": 1.5, 42 + "to_y": 256, 43 + "to_value": -1.5, 44 + "type": "minecraft:y_clamped_gradient", 45 + "from_y": 0 46 + }, 47 + "ridges": "minecraft:overworld/ridges", 48 + "erosion": "minecraft:overworld/erosion", 49 + "temperature": "infinity:temperature", 50 + "final_density": { 51 + "type": "infinity:skygrid" 52 + }, 53 + "vein_toggle": "infinity:vein_toggle", 54 + "fluid_level_floodedness": 0.0 55 + }, 56 + "surface_rule": { 57 + "type": "infinity:chaos" 58 + } 59 + }, 60 + "biome_source": { 61 + "type": "fixed", 62 + "biome": "minecraft:plains" 63 + } 64 + } 65 + }
+239
src/main/resources/config21/easter/slime.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "easter-options": { 4 + "portal_color": 65280 5 + }, 6 + "generator": { 7 + "type": "minecraft:noise", 8 + "settings": { 9 + "sea_level": 25, 10 + "disable_mob_generation": false, 11 + "ore_veins_enabled": false, 12 + "aquifers_enabled": false, 13 + "legacy_random_source": false, 14 + "default_block": { 15 + "Name": "minecraft:stone" 16 + }, 17 + "default_fluid": { 18 + "Name": "minecraft:water" 19 + }, 20 + "spawn_target": [], 21 + "noise": { 22 + "min_y": 0, 23 + "height": 256, 24 + "size_horizontal": 2, 25 + "size_vertical": 2 26 + }, 27 + "noise_router": { 28 + "vein_ridged": "infinity:vein_ridged", 29 + "fluid_level_spread": 0.0, 30 + "vegetation": "infinity:vegetation", 31 + "vein_gap": "infinity:vein_gap", 32 + "continents": "minecraft:overworld/continents", 33 + "initial_density_without_jaggedness": { 34 + "argument1": { 35 + "to_y": 64, 36 + "from_value": 1.0, 37 + "to_value": -1.0, 38 + "from_y": 0, 39 + "type": "minecraft:y_clamped_gradient" 40 + }, 41 + "argument2": { 42 + "type": "minecraft:mul", 43 + "argument1": 0.1, 44 + "argument2": { 45 + "type": "minecraft:noise", 46 + "noise": "infinity:noise", 47 + "xz_scale": 1.0, 48 + "y_scale": 1.0 49 + } 50 + }, 51 + "type": "minecraft:add" 52 + }, 53 + "lava": 0.0, 54 + "barrier": 0.0, 55 + "depth": { 56 + "from_value": 1.5, 57 + "to_y": 256, 58 + "to_value": -1.5, 59 + "type": "minecraft:y_clamped_gradient", 60 + "from_y": 0 61 + }, 62 + "ridges": "minecraft:overworld/ridges", 63 + "erosion": "minecraft:overworld/erosion", 64 + "temperature": "infinity:temperature", 65 + "final_density": { 66 + "argument1": { 67 + "to_y": 128, 68 + "from_value": 1.0, 69 + "to_value": -1.0, 70 + "from_y": 0, 71 + "type": "minecraft:y_clamped_gradient" 72 + }, 73 + "argument2": { 74 + "type": "minecraft:mul", 75 + "argument1": 0.1, 76 + "argument2": { 77 + "type": "minecraft:noise", 78 + "noise": "infinity:noise", 79 + "xz_scale": 1.0, 80 + "y_scale": 1.0 81 + } 82 + }, 83 + "type": "minecraft:add" 84 + }, 85 + "vein_toggle": "infinity:vein_toggle", 86 + "fluid_level_floodedness": 0.0 87 + }, 88 + "surface_rule": { 89 + "sequence": [ 90 + { 91 + "type": "minecraft:condition", 92 + "if_true": { 93 + "invert": { 94 + "surface_depth_multiplier": 0, 95 + "anchor": { 96 + "absolute": 1 97 + }, 98 + "type": "y_above", 99 + "add_stone_depth": false 100 + }, 101 + "type": "minecraft:not" 102 + }, 103 + "then_run": { 104 + "type": "minecraft:block", 105 + "result_state": { 106 + "Name": "minecraft:bedrock" 107 + } 108 + } 109 + }, 110 + { 111 + "type": "minecraft:condition", 112 + "if_true": { 113 + "add_surface_depth": false, 114 + "offset": 0, 115 + "secondary_depth_range": 0, 116 + "type": "minecraft:stone_depth", 117 + "surface_type": "floor" 118 + }, 119 + "then_run": { 120 + "type": "minecraft:condition", 121 + "if_true": { 122 + "surface_depth_multiplier": 0, 123 + "offset": -1, 124 + "type": "minecraft:water", 125 + "add_stone_depth": false 126 + }, 127 + "then_run": { 128 + "sequence": [ 129 + { 130 + "type": "minecraft:condition", 131 + "if_true": { 132 + "surface_depth_multiplier": 0, 133 + "offset": 0, 134 + "type": "minecraft:water", 135 + "add_stone_depth": false 136 + }, 137 + "then_run": { 138 + "type": "minecraft:block", 139 + "result_state": { 140 + "Properties": { 141 + "snowy": "false" 142 + }, 143 + "Name": "minecraft:grass_block" 144 + } 145 + } 146 + }, 147 + { 148 + "type": "minecraft:block", 149 + "result_state": { 150 + "Name": "minecraft:dirt" 151 + } 152 + } 153 + ], 154 + "type": "minecraft:sequence" 155 + } 156 + } 157 + }, 158 + { 159 + "type": "minecraft:condition", 160 + "if_true": { 161 + "surface_depth_multiplier": -1, 162 + "offset": -6, 163 + "type": "minecraft:water", 164 + "add_stone_depth": true 165 + }, 166 + "then_run": { 167 + "sequence": [ 168 + { 169 + "type": "minecraft:condition", 170 + "if_true": { 171 + "add_surface_depth": true, 172 + "offset": 0, 173 + "secondary_depth_range": 0, 174 + "type": "minecraft:stone_depth", 175 + "surface_type": "floor" 176 + }, 177 + "then_run": { 178 + "sequence": [ 179 + { 180 + "type": "minecraft:block", 181 + "result_state": { 182 + "Name": "minecraft:dirt" 183 + } 184 + } 185 + ], 186 + "type": "minecraft:sequence" 187 + } 188 + } 189 + ], 190 + "type": "minecraft:sequence" 191 + } 192 + }, 193 + { 194 + "type": "minecraft:condition", 195 + "if_true": { 196 + "add_surface_depth": false, 197 + "offset": 0, 198 + "secondary_depth_range": 0, 199 + "type": "minecraft:stone_depth", 200 + "surface_type": "floor" 201 + }, 202 + "then_run": { 203 + "sequence": [ 204 + { 205 + "type": "minecraft:condition", 206 + "if_true": { 207 + "add_surface_depth": false, 208 + "offset": 0, 209 + "secondary_depth_range": 0, 210 + "type": "minecraft:stone_depth", 211 + "surface_type": "ceiling" 212 + }, 213 + "then_run": { 214 + "type": "minecraft:block", 215 + "result_state": { 216 + "Name": "minecraft:stone" 217 + } 218 + } 219 + }, 220 + { 221 + "type": "minecraft:block", 222 + "result_state": { 223 + "Name": "minecraft:gravel" 224 + } 225 + } 226 + ], 227 + "type": "minecraft:sequence" 228 + } 229 + } 230 + ], 231 + "type": "minecraft:sequence" 232 + } 233 + }, 234 + "biome_source": { 235 + "type": "fixed", 236 + "biome": "infinity:slime_plains" 237 + } 238 + } 239 + }
+253
src/main/resources/config21/easter/spiral.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "generator": { 4 + "type": "minecraft:noise", 5 + "settings": { 6 + "sea_level": 64, 7 + "disable_mob_generation": false, 8 + "ore_veins_enabled": false, 9 + "aquifers_enabled": false, 10 + "legacy_random_source": false, 11 + "default_block": { 12 + "Name": "minecraft:stone" 13 + }, 14 + "default_fluid": { 15 + "Name": "minecraft:water" 16 + }, 17 + "spawn_target": [], 18 + "noise": { 19 + "min_y": 0, 20 + "height": 256, 21 + "size_horizontal": 2, 22 + "size_vertical": 2 23 + }, 24 + "noise_router": { 25 + "vein_ridged": "infinity:vein_ridged", 26 + "fluid_level_spread": 0.0, 27 + "vegetation": "infinity:vegetation", 28 + "vein_gap": "infinity:vein_gap", 29 + "continents": "minecraft:overworld/continents", 30 + "initial_density_without_jaggedness": { 31 + "argument1": { 32 + "to_y": 128, 33 + "from_value": 1.0, 34 + "to_value": -1.0, 35 + "from_y": 0, 36 + "type": "minecraft:y_clamped_gradient" 37 + }, 38 + "argument2": { 39 + "argument1": { 40 + "argument": { 41 + "type": "minecraft:add", 42 + "argument1": { 43 + "scale": 0.01, 44 + "type": "infinity:coordinate", 45 + "axis": 0 46 + }, 47 + "argument2": { 48 + "type": "infinity:coordinate", 49 + "axis": -1 50 + } 51 + }, 52 + "type": "infinity:sin" 53 + }, 54 + "argument2": 0.2, 55 + "type": "minecraft:mul" 56 + }, 57 + "type": "minecraft:add" 58 + }, 59 + "lava": 0.0, 60 + "barrier": 0.0, 61 + "depth": { 62 + "from_value": 1.5, 63 + "to_y": 256, 64 + "to_value": -1.5, 65 + "type": "minecraft:y_clamped_gradient", 66 + "from_y": 0 67 + }, 68 + "ridges": "minecraft:overworld/ridges", 69 + "erosion": "minecraft:overworld/erosion", 70 + "temperature": "infinity:temperature", 71 + "final_density": { 72 + "argument1": { 73 + "to_y": 128, 74 + "from_value": 1.0, 75 + "to_value": -1.0, 76 + "from_y": 0, 77 + "type": "minecraft:y_clamped_gradient" 78 + }, 79 + "argument2": { 80 + "argument1": { 81 + "argument": { 82 + "type": "minecraft:add", 83 + "argument1": { 84 + "scale": 0.01, 85 + "type": "infinity:coordinate", 86 + "axis": 0 87 + }, 88 + "argument2": { 89 + "type": "infinity:coordinate", 90 + "axis": -1 91 + } 92 + }, 93 + "type": "infinity:sin" 94 + }, 95 + "argument2": 0.2, 96 + "type": "minecraft:mul" 97 + }, 98 + "type": "minecraft:add" 99 + }, 100 + "vein_toggle": "infinity:vein_toggle", 101 + "fluid_level_floodedness": 0.0 102 + }, 103 + "surface_rule": { 104 + "type": "minecraft:sequence", 105 + "sequence": [ 106 + { 107 + "type": "minecraft:condition", 108 + "if_true": { 109 + "true_at_and_below": { 110 + "above_bottom": 0 111 + }, 112 + "type": "minecraft:vertical_gradient", 113 + "false_at_and_above": { 114 + "above_bottom": 5 115 + }, 116 + "random_name": "minecraft:bedrock_floor" 117 + }, 118 + "then_run": { 119 + "type": "minecraft:block", 120 + "result_state": { 121 + "Name": "minecraft:bedrock" 122 + } 123 + } 124 + }, 125 + { 126 + "type": "minecraft:condition", 127 + "if_true": { 128 + "type": "minecraft:stone_depth", 129 + "add_surface_depth": false, 130 + "offset": 0, 131 + "secondary_depth_range": 0, 132 + "surface_type": "floor" 133 + }, 134 + "then_run": { 135 + "type": "minecraft:condition", 136 + "if_true": { 137 + "type": "minecraft:water", 138 + "add_stone_depth": false, 139 + "offset": -1, 140 + "surface_depth_multiplier": 0 141 + }, 142 + "then_run": { 143 + "type": "minecraft:sequence", 144 + "sequence": [ 145 + { 146 + "type": "minecraft:condition", 147 + "if_true": { 148 + "type": "minecraft:water", 149 + "add_stone_depth": false, 150 + "offset": 0, 151 + "surface_depth_multiplier": 0 152 + }, 153 + "then_run": { 154 + "type": "minecraft:block", 155 + "result_state": { 156 + "Name": "minecraft:grass_block", 157 + "Properties": { 158 + "snowy": "false" 159 + } 160 + } 161 + } 162 + }, 163 + { 164 + "type": "minecraft:block", 165 + "result_state": { 166 + "Name": "minecraft:dirt" 167 + } 168 + } 169 + ] 170 + } 171 + } 172 + }, 173 + { 174 + "type": "minecraft:condition", 175 + "if_true": { 176 + "type": "minecraft:water", 177 + "add_stone_depth": true, 178 + "offset": -6, 179 + "surface_depth_multiplier": -1 180 + }, 181 + "then_run": { 182 + "type": "minecraft:sequence", 183 + "sequence": [ 184 + { 185 + "type": "minecraft:condition", 186 + "if_true": { 187 + "type": "minecraft:stone_depth", 188 + "add_surface_depth": true, 189 + "offset": 0, 190 + "secondary_depth_range": 0, 191 + "surface_type": "floor" 192 + }, 193 + "then_run": { 194 + "type": "minecraft:sequence", 195 + "sequence": [ 196 + { 197 + "type": "minecraft:block", 198 + "result_state": { 199 + "Name": "minecraft:dirt" 200 + } 201 + } 202 + ] 203 + } 204 + } 205 + ] 206 + } 207 + }, 208 + { 209 + "type": "minecraft:condition", 210 + "if_true": { 211 + "type": "minecraft:stone_depth", 212 + "add_surface_depth": false, 213 + "offset": 0, 214 + "secondary_depth_range": 0, 215 + "surface_type": "floor" 216 + }, 217 + "then_run": { 218 + "type": "minecraft:sequence", 219 + "sequence": [ 220 + { 221 + "type": "minecraft:condition", 222 + "if_true": { 223 + "type": "minecraft:stone_depth", 224 + "add_surface_depth": false, 225 + "offset": 0, 226 + "secondary_depth_range": 0, 227 + "surface_type": "ceiling" 228 + }, 229 + "then_run": { 230 + "type": "minecraft:block", 231 + "result_state": { 232 + "Name": "minecraft:stone" 233 + } 234 + } 235 + }, 236 + { 237 + "type": "minecraft:block", 238 + "result_state": { 239 + "Name": "minecraft:gravel" 240 + } 241 + } 242 + ] 243 + } 244 + } 245 + ] 246 + } 247 + }, 248 + "biome_source": { 249 + "type": "fixed", 250 + "biome": "minecraft:cherry_grove" 251 + } 252 + } 253 + }
+68
src/main/resources/config21/easter/sponge.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "options": { 4 + "portal_color": 16776960 5 + }, 6 + "type": "sponge", 7 + "generator": { 8 + "type": "minecraft:noise", 9 + "settings": { 10 + "sea_level": 0, 11 + "disable_mob_generation": false, 12 + "ore_veins_enabled": false, 13 + "aquifers_enabled": false, 14 + "legacy_random_source": false, 15 + "default_block": { 16 + "Name": "minecraft:sponge" 17 + }, 18 + "default_fluid": { 19 + "Name": "minecraft:air" 20 + }, 21 + "spawn_target": [], 22 + "noise": { 23 + "min_y": 0, 24 + "height": 256, 25 + "size_horizontal": 2, 26 + "size_vertical": 2 27 + }, 28 + "noise_router": { 29 + "vein_ridged": "infinity:vein_ridged", 30 + "fluid_level_spread": 0.0, 31 + "vegetation": "infinity:vegetation", 32 + "vein_gap": "infinity:vein_gap", 33 + "continents": "minecraft:overworld/continents", 34 + "initial_density_without_jaggedness": { 35 + "type": "infinity:menger" 36 + }, 37 + "lava": 0.0, 38 + "barrier": 0.0, 39 + "depth": { 40 + "from_value": 1.5, 41 + "to_y": 256, 42 + "to_value": -1.5, 43 + "type": "minecraft:y_clamped_gradient", 44 + "from_y": 0 45 + }, 46 + "ridges": "minecraft:overworld/ridges", 47 + "erosion": "minecraft:overworld/erosion", 48 + "temperature": "infinity:temperature", 49 + "final_density": { 50 + "type": "infinity:menger", 51 + "max_y": 242 52 + }, 53 + "vein_toggle": "infinity:vein_toggle", 54 + "fluid_level_floodedness": 0.0 55 + }, 56 + "surface_rule": { 57 + "type": "minecraft:block", 58 + "result_state": { 59 + "Name": "minecraft:sponge" 60 + } 61 + } 62 + }, 63 + "biome_source": { 64 + "type": "fixed", 65 + "biome": "infinity:sponge" 66 + } 67 + } 68 + }
+64
src/main/resources/config21/easter/terminal.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "generator": { 4 + "type": "minecraft:noise", 5 + "settings": { 6 + "sea_level": 0, 7 + "disable_mob_generation": false, 8 + "ore_veins_enabled": false, 9 + "aquifers_enabled": false, 10 + "legacy_random_source": false, 11 + "default_block": { 12 + "Name": "minecraft:air" 13 + }, 14 + "default_fluid": { 15 + "Name": "minecraft:air" 16 + }, 17 + "spawn_target": [], 18 + "noise": { 19 + "min_y": 0, 20 + "height": 256, 21 + "size_horizontal": 2, 22 + "size_vertical": 2 23 + }, 24 + "noise_router": { 25 + "vein_ridged": "infinity:vein_ridged", 26 + "fluid_level_spread": 0.0, 27 + "vegetation": "infinity:vegetation", 28 + "vein_gap": "infinity:vein_gap", 29 + "continents": "minecraft:overworld/continents", 30 + "initial_density_without_jaggedness": { 31 + "type": "infinity:menger" 32 + }, 33 + "lava": 0.0, 34 + "barrier": 0.0, 35 + "depth": { 36 + "from_value": 1.5, 37 + "to_y": 256, 38 + "to_value": -1.5, 39 + "type": "minecraft:y_clamped_gradient", 40 + "from_y": 0 41 + }, 42 + "ridges": "minecraft:overworld/ridges", 43 + "erosion": "minecraft:overworld/erosion", 44 + "temperature": "infinity:temperature", 45 + "final_density": { 46 + "type": "infinity:menger", 47 + "max_y": 242 48 + }, 49 + "vein_toggle": "infinity:vein_toggle", 50 + "fluid_level_floodedness": 0.0 51 + }, 52 + "surface_rule": { 53 + "type": "minecraft:block", 54 + "result_state": { 55 + "Name": "minecraft:air" 56 + } 57 + } 58 + }, 59 + "biome_source": { 60 + "type": "fixed", 61 + "biome": "infinity:terminal" 62 + } 63 + } 64 + }
+5
src/main/resources/config21/easter/the_end.json
··· 1 + { 2 + "infinity_version": 2004005, 3 + "name": "abatised redivides", 4 + "destination": "minecraft:the_end" 5 + }
+21
src/main/resources/config21/hardcoded/biome_source_types.json
··· 1 + { 2 + "infinity_version": 2003010, 3 + "elements": [ 4 + { 5 + "key": "minecraft:the_end", 6 + "weight": 0.01 7 + }, 8 + { 9 + "key": "minecraft:checkerboard", 10 + "weight": 0.2 11 + }, 12 + { 13 + "key": "minecraft:multi_noise", 14 + "weight": 1.0 15 + }, 16 + { 17 + "key": "minecraft:fixed", 18 + "weight": 0.2 19 + } 20 + ] 21 + }
+20
src/main/resources/config21/hardcoded/carvers.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:nether_cave", 5 + "weight": 0.05 6 + }, 7 + { 8 + "key": "minecraft:cave", 9 + "weight": 0.5 10 + }, 11 + { 12 + "key": "minecraft:cave_extra_underground", 13 + "weight": 0.5 14 + }, 15 + { 16 + "key": "minecraft:canyon", 17 + "weight": 0.5 18 + } 19 + ] 20 + }
+16
src/main/resources/config21/hardcoded/dimension_effects.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:overworld", 5 + "weight": 0.6 6 + }, 7 + { 8 + "key": "minecraft:the_nether", 9 + "weight": 0.2 10 + }, 11 + { 12 + "key": "minecraft:the_end", 13 + "weight": 0.2 14 + } 15 + ] 16 + }
+28
src/main/resources/config21/hardcoded/features/localmodifications.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:iceberg_packed", 5 + "weight": 0.01 6 + }, 7 + { 8 + "key": "minecraft:iceberg_blue", 9 + "weight": 0.01 10 + }, 11 + { 12 + "key": "minecraft:amethyst_geode", 13 + "weight": 0.05 14 + }, 15 + { 16 + "key": "minecraft:forest_rock", 17 + "weight": 0.01 18 + }, 19 + { 20 + "key": "minecraft:large_dripstone", 21 + "weight": 0.1 22 + }, 23 + { 24 + "key": "minecraft:basalt_pillar", 25 + "weight": 0.05 26 + } 27 + ] 28 + }
+13
src/main/resources/config21/hardcoded/features/toplayermodification.json
··· 1 + { 2 + "infinity_version": 2004006, 3 + "elements": [ 4 + { 5 + "key": "minecraft:freeze_top_layer", 6 + "weight": 0.5 7 + }, 8 + { 9 + "key": "minecraft:void_start_platform", 10 + "weight": 0.5 11 + } 12 + ] 13 + }
+116
src/main/resources/config21/hardcoded/features/undergrounddecoration.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:ore_infested", 5 + "weight": 0.1 6 + }, 7 + { 8 + "key": "minecraft:dripstone_cluster", 9 + "weight": 0.5 10 + }, 11 + { 12 + "key": "minecraft:pointed_dripstone", 13 + "weight": 0.5 14 + }, 15 + { 16 + "key": "minecraft:sculk_vein", 17 + "weight": 0.1 18 + }, 19 + { 20 + "key": "minecraft:sculk_patch_deep_dark", 21 + "weight": 0.02 22 + }, 23 + { 24 + "key": "minecraft:basalt_blobs", 25 + "weight": 0.05 26 + }, 27 + { 28 + "key": "minecraft:blackstone_blobs", 29 + "weight": 0.05 30 + }, 31 + { 32 + "key": "minecraft:spring_delta", 33 + "weight": 0.5 34 + }, 35 + { 36 + "key": "minecraft:spring_open", 37 + "weight": 0.5 38 + }, 39 + { 40 + "key": "minecraft:patch_fire", 41 + "weight": 0.5 42 + }, 43 + { 44 + "key": "minecraft:patch_soul_fire", 45 + "weight": 0.5 46 + }, 47 + { 48 + "key": "minecraft:glowstone_extra", 49 + "weight": 0.05 50 + }, 51 + { 52 + "key": "minecraft:glowstone", 53 + "weight": 0.05 54 + }, 55 + { 56 + "key": "minecraft:brown_mushroom_nether", 57 + "weight": 0.5 58 + }, 59 + { 60 + "key": "minecraft:red_mushroom_nether", 61 + "weight": 0.5 62 + }, 63 + { 64 + "key": "minecraft:patch_crimson_roots", 65 + "weight": 0.5 66 + }, 67 + { 68 + "key": "minecraft:ore_magma", 69 + "weight": 0.5 70 + }, 71 + { 72 + "key": "minecraft:spring_closed", 73 + "weight": 0.5 74 + }, 75 + { 76 + "key": "minecraft:ore_soul_sand", 77 + "weight": 0.5 78 + }, 79 + { 80 + "key": "minecraft:ore_gravel_nether", 81 + "weight": 0.5 82 + }, 83 + { 84 + "key": "minecraft:ore_blackstone", 85 + "weight": 0.5 86 + }, 87 + { 88 + "key": "minecraft:ore_gold_nether", 89 + "weight": 0.5 90 + }, 91 + { 92 + "key": "minecraft:ore_quartz_nether", 93 + "weight": 0.5 94 + }, 95 + { 96 + "key": "minecraft:spring_closed_double", 97 + "weight": 0.5 98 + }, 99 + { 100 + "key": "minecraft:ore_gold_deltas", 101 + "weight": 0.5 102 + }, 103 + { 104 + "key": "minecraft:ore_quartz_deltas", 105 + "weight": 0.5 106 + }, 107 + { 108 + "key": "minecraft:ore_ancient_debris_large", 109 + "weight": 0.5 110 + }, 111 + { 112 + "key": "minecraft:ore_debris_small", 113 + "weight": 0.5 114 + } 115 + ] 116 + }
+136
src/main/resources/config21/hardcoded/features/undergroundores.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:ore_dirt", 5 + "weight": 0.5 6 + }, 7 + { 8 + "key": "minecraft:ore_gravel", 9 + "weight": 0.5 10 + }, 11 + { 12 + "key": "minecraft:ore_granite_upper", 13 + "weight": 0.5 14 + }, 15 + { 16 + "key": "minecraft:ore_granite_lower", 17 + "weight": 0.5 18 + }, 19 + { 20 + "key": "minecraft:ore_diorite_upper", 21 + "weight": 0.5 22 + }, 23 + { 24 + "key": "minecraft:ore_diorite_lower", 25 + "weight": 0.5 26 + }, 27 + { 28 + "key": "minecraft:ore_andesite_upper", 29 + "weight": 0.5 30 + }, 31 + { 32 + "key": "minecraft:ore_andesite_lower", 33 + "weight": 0.5 34 + }, 35 + { 36 + "key": "minecraft:ore_tuff", 37 + "weight": 0.5 38 + }, 39 + { 40 + "key": "minecraft:ore_coal_upper", 41 + "weight": 0.5 42 + }, 43 + { 44 + "key": "minecraft:ore_coal_lower", 45 + "weight": 0.5 46 + }, 47 + { 48 + "key": "minecraft:ore_iron_upper", 49 + "weight": 0.5 50 + }, 51 + { 52 + "key": "minecraft:ore_iron_middle", 53 + "weight": 0.5 54 + }, 55 + { 56 + "key": "minecraft:ore_iron_small", 57 + "weight": 0.5 58 + }, 59 + { 60 + "key": "minecraft:ore_gold", 61 + "weight": 0.5 62 + }, 63 + { 64 + "key": "minecraft:ore_gold_lower", 65 + "weight": 0.5 66 + }, 67 + { 68 + "key": "minecraft:ore_redstone", 69 + "weight": 0.5 70 + }, 71 + { 72 + "key": "minecraft:ore_redstone_lower", 73 + "weight": 0.5 74 + }, 75 + { 76 + "key": "minecraft:ore_diamond", 77 + "weight": 0.5 78 + }, 79 + { 80 + "key": "minecraft:ore_diamond_large", 81 + "weight": 0.5 82 + }, 83 + { 84 + "key": "minecraft:ore_diamond_buried", 85 + "weight": 0.5 86 + }, 87 + { 88 + "key": "minecraft:ore_lapis", 89 + "weight": 0.5 90 + }, 91 + { 92 + "key": "minecraft:ore_lapis_buried", 93 + "weight": 0.5 94 + }, 95 + { 96 + "key": "minecraft:ore_copper", 97 + "weight": 0.5 98 + }, 99 + { 100 + "key": "minecraft:ore_copper_large", 101 + "weight": 0.5 102 + }, 103 + { 104 + "key": "minecraft:underwater_magma", 105 + "weight": 0.5 106 + }, 107 + { 108 + "key": "minecraft:ore_clay", 109 + "weight": 0.5 110 + }, 111 + { 112 + "key": "minecraft:ore_gold_extra", 113 + "weight": 0.5 114 + }, 115 + { 116 + "key": "minecraft:disk_sand", 117 + "weight": 0.5 118 + }, 119 + { 120 + "key": "minecraft:disk_grass", 121 + "weight": 0.5 122 + }, 123 + { 124 + "key": "minecraft:disk_clay", 125 + "weight": 0.5 126 + }, 127 + { 128 + "key": "minecraft:disk_gravel", 129 + "weight": 0.5 130 + }, 131 + { 132 + "key": "minecraft:ore_emerald", 133 + "weight": 0.5 134 + } 135 + ] 136 + }
+16
src/main/resources/config21/hardcoded/floral_distribution.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "fungi", 5 + "weight": 1.0 6 + }, 7 + { 8 + "key": "mushrooms", 9 + "weight": 1.0 10 + }, 11 + { 12 + "key": "trees", 13 + "weight": 1.0 14 + } 15 + ] 16 + }
+48
src/main/resources/config21/hardcoded/foliage_placers.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "blob_foliage_placer", 5 + "weight": 2.0 6 + }, 7 + { 8 + "key": "spruce_foliage_placer", 9 + "weight": 1.0 10 + }, 11 + { 12 + "key": "pine_foliage_placer", 13 + "weight": 1.0 14 + }, 15 + { 16 + "key": "acacia_foliage_placer", 17 + "weight": 0.5 18 + }, 19 + { 20 + "key": "bush_foliage_placer", 21 + "weight": 1.0 22 + }, 23 + { 24 + "key": "random_spread_foliage_placer", 25 + "weight": 0.5 26 + }, 27 + { 28 + "key": "dark_oak_foliage_placer", 29 + "weight": 0.2 30 + }, 31 + { 32 + "key": "mega_pine_foliage_placer", 33 + "weight": 0.2 34 + }, 35 + { 36 + "key": "jungle_foliage_placer", 37 + "weight": 0.5 38 + }, 39 + { 40 + "key": "fancy_foliage_placer", 41 + "weight": 0.5 42 + }, 43 + { 44 + "key": "cherry_foliage_placer", 45 + "weight": 1.0 46 + } 47 + ] 48 + }
+16
src/main/resources/config21/hardcoded/generator_types.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:debug", 5 + "weight": 0.0001 6 + }, 7 + { 8 + "key": "minecraft:flat", 9 + "weight": 0.01 10 + }, 11 + { 12 + "key": "minecraft:noise", 13 + "weight": 0.9899 14 + } 15 + ] 16 + }
+32
src/main/resources/config21/hardcoded/mob_categories.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "monster", 5 + "weight": 3.0 6 + }, 7 + { 8 + "key": "creature", 9 + "weight": 3.0 10 + }, 11 + { 12 + "key": "ambient", 13 + "weight": 0.1 14 + }, 15 + { 16 + "key": "water_creature", 17 + "weight": 0.25 18 + }, 19 + { 20 + "key": "underground_water_creature", 21 + "weight": 0.1 22 + }, 23 + { 24 + "key": "water_ambient", 25 + "weight": 0.25 26 + }, 27 + { 28 + "key": "axolotls", 29 + "weight": 0.1 30 + } 31 + ] 32 + }
+16
src/main/resources/config21/hardcoded/multinoise_presets.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "overworld", 5 + "weight": 0.01 6 + }, 7 + { 8 + "key": "nether", 9 + "weight": 0.01 10 + }, 11 + { 12 + "key": "none", 13 + "weight": 0.89 14 + } 15 + ] 16 + }
+37
src/main/resources/config21/hardcoded/noise_presets.json
··· 1 + { 2 + "infinity_version": 2000003, 3 + "elements": [ 4 + { 5 + "key": "minecraft:overworld", 6 + "weight": 2.0 7 + }, 8 + { 9 + "key": "minecraft:nether", 10 + "weight": 0.5 11 + }, 12 + { 13 + "key": "minecraft:amplified", 14 + "weight": 1.0 15 + }, 16 + { 17 + "key": "minecraft:caves", 18 + "weight": 0.5 19 + }, 20 + { 21 + "key": "minecraft:end", 22 + "weight": 0.2 23 + }, 24 + { 25 + "key": "minecraft:floating_islands", 26 + "weight": 1.0 27 + }, 28 + { 29 + "key": "infinity:whack", 30 + "weight": 1.0 31 + }, 32 + { 33 + "key": "infinity:tangled", 34 + "weight": 0.5 35 + } 36 + ] 37 + }
+20
src/main/resources/config21/hardcoded/shape_types.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "cube", 5 + "weight": 1.0 6 + }, 7 + { 8 + "key": "sphere", 9 + "weight": 1.0 10 + }, 11 + { 12 + "key": "octahedron", 13 + "weight": 1.0 14 + }, 15 + { 16 + "key": "star", 17 + "weight": 1.0 18 + } 19 + ] 20 + }
+12
src/main/resources/config21/hardcoded/structure_placement_types.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:concentric_rings", 5 + "weight": 0.01 6 + }, 7 + { 8 + "key": "minecraft:random_spread", 9 + "weight": 0.99 10 + } 11 + ] 12 + }
+28
src/main/resources/config21/hardcoded/tree_decorators.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "attached_to_leaves", 5 + "weight": 1.0 6 + }, 7 + { 8 + "key": "alter_ground", 9 + "weight": 1.0 10 + }, 11 + { 12 + "key": "beehive", 13 + "weight": 0.05 14 + }, 15 + { 16 + "key": "cocoa", 17 + "weight": 0.1 18 + }, 19 + { 20 + "key": "leave_vine", 21 + "weight": 0.2 22 + }, 23 + { 24 + "key": "trunk_vine", 25 + "weight": 0.2 26 + } 27 + ] 28 + }
+41
src/main/resources/config21/hardcoded/trunk_placers.json
··· 1 + { 2 + "infinity_version": 2004002, 3 + "elements": [ 4 + { 5 + "key": "straight_trunk_placer", 6 + "weight": 1.0 7 + }, 8 + { 9 + "key": "forking_trunk_placer", 10 + "weight": 0.5 11 + }, 12 + { 13 + "key": "giant_trunk_placer", 14 + "weight": 0.2 15 + }, 16 + { 17 + "key": "mega_jungle_trunk_placer", 18 + "weight": 0.2 19 + }, 20 + { 21 + "key": "dark_oak_trunk_placer", 22 + "weight": 0.2 23 + }, 24 + { 25 + "key": "bending_trunk_placer", 26 + "weight": 0.5 27 + }, 28 + { 29 + "key": "upwards_branching_trunk_placer", 30 + "weight": 0.5 31 + }, 32 + { 33 + "key": "cherry_trunk_placer", 34 + "weight": 0.5 35 + }, 36 + { 37 + "key": "infinity:wonky", 38 + "weight": 0.5 39 + } 40 + ] 41 + }
+36
src/main/resources/config21/hardcoded/vegetation/grass.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:patch_grass_normal", 5 + "weight": 1.0 6 + }, 7 + { 8 + "key": "minecraft:patch_grass_badlands", 9 + "weight": 1.0 10 + }, 11 + { 12 + "key": "minecraft:patch_grass_jungle", 13 + "weight": 1.0 14 + }, 15 + { 16 + "key": "minecraft:patch_grass_forest", 17 + "weight": 1.0 18 + }, 19 + { 20 + "key": "minecraft:patch_grass_plain", 21 + "weight": 1.0 22 + }, 23 + { 24 + "key": "minecraft:patch_grass_taiga", 25 + "weight": 1.0 26 + }, 27 + { 28 + "key": "minecraft:patch_grass_taiga_2", 29 + "weight": 1.0 30 + }, 31 + { 32 + "key": "minecraft:patch_grass_savanna", 33 + "weight": 1.0 34 + } 35 + ] 36 + }
+56
src/main/resources/config21/hardcoded/vegetation/vegetation_part1.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:chorus_plant", 5 + "weight": 0.5 6 + }, 7 + { 8 + "key": "minecraft:glow_lichen", 9 + "weight": 0.8 10 + }, 11 + { 12 + "key": "minecraft:dark_forest_vegetation", 13 + "weight": 0.02 14 + }, 15 + { 16 + "key": "minecraft:mushroom_island_vegetation", 17 + "weight": 0.02 18 + }, 19 + { 20 + "key": "minecraft:patch_large_fern", 21 + "weight": 0.1 22 + }, 23 + { 24 + "key": "minecraft:patch_tall_grass", 25 + "weight": 0.1 26 + }, 27 + { 28 + "key": "minecraft:patch_tall_grass_2", 29 + "weight": 0.1 30 + }, 31 + { 32 + "key": "minecraft:patch_sunflower", 33 + "weight": 0.1 34 + }, 35 + { 36 + "key": "minecraft:forest_flowers", 37 + "weight": 0.1 38 + }, 39 + { 40 + "key": "minecraft:flower_forest_flowers", 41 + "weight": 0.1 42 + }, 43 + { 44 + "key": "minecraft:bamboo_light", 45 + "weight": 0.1 46 + }, 47 + { 48 + "key": "minecraft:bamboo", 49 + "weight": 0.1 50 + }, 51 + { 52 + "key": "minecraft:bamboo_vegetation", 53 + "weight": 0.1 54 + } 55 + ] 56 + }
+168
src/main/resources/config21/hardcoded/vegetation/vegetation_part2.json
··· 1 + { 2 + "elements": [ 3 + { 4 + "key": "minecraft:flower_meadow", 5 + "weight": 0.1 6 + }, 7 + { 8 + "key": "minecraft:trees_meadow", 9 + "weight": 0.1 10 + }, 11 + { 12 + "key": "minecraft:lush_caves_ceiling_vegetation", 13 + "weight": 0.1 14 + }, 15 + { 16 + "key": "minecraft:cave_vines", 17 + "weight": 0.1 18 + }, 19 + { 20 + "key": "minecraft:lush_caves_clay", 21 + "weight": 0.1 22 + }, 23 + { 24 + "key": "minecraft:lush_caves_vegetation", 25 + "weight": 0.1 26 + }, 27 + { 28 + "key": "minecraft:rooted_azalea_tree", 29 + "weight": 0.1 30 + }, 31 + { 32 + "key": "minecraft:spore_blossom", 33 + "weight": 0.1 34 + }, 35 + { 36 + "key": "minecraft:classic_vines_cave_feature", 37 + "weight": 0.1 38 + }, 39 + { 40 + "key": "minecraft:patch_dead_bush", 41 + "weight": 0.1 42 + }, 43 + { 44 + "key": "minecraft:patch_dead_bush_2", 45 + "weight": 0.1 46 + }, 47 + { 48 + "key": "minecraft:patch_dead_bush_badlands", 49 + "weight": 0.1 50 + }, 51 + { 52 + "key": "minecraft:patch_waterlily", 53 + "weight": 0.2 54 + }, 55 + { 56 + "key": "minecraft:brown_mushroom_swamp", 57 + "weight": 0.1 58 + }, 59 + { 60 + "key": "minecraft:red_mushroom_swamp", 61 + "weight": 0.1 62 + }, 63 + { 64 + "key": "minecraft:brown_mushroom_old_growth", 65 + "weight": 0.1 66 + }, 67 + { 68 + "key": "minecraft:red_mushroom_old_growth", 69 + "weight": 0.1 70 + }, 71 + { 72 + "key": "minecraft:brown_mushroom_taiga", 73 + "weight": 0.1 74 + }, 75 + { 76 + "key": "minecraft:red_mushroom_taiga", 77 + "weight": 0.1 78 + }, 79 + { 80 + "key": "minecraft:brown_mushroom_normal", 81 + "weight": 0.1 82 + }, 83 + { 84 + "key": "minecraft:red_mushroom_normal", 85 + "weight": 0.1 86 + }, 87 + { 88 + "key": "minecraft:patch_sugar_cane", 89 + "weight": 0.2 90 + }, 91 + { 92 + "key": "minecraft:patch_sugar_cane_badlands", 93 + "weight": 0.2 94 + }, 95 + { 96 + "key": "minecraft:patch_sugar_cane_desert", 97 + "weight": 0.2 98 + }, 99 + { 100 + "key": "minecraft:patch_sugar_cane_swamp", 101 + "weight": 0.2 102 + }, 103 + { 104 + "key": "minecraft:patch_pumpkin", 105 + "weight": 0.5 106 + }, 107 + { 108 + "key": "minecraft:patch_berry_common", 109 + "weight": 0.1 110 + }, 111 + { 112 + "key": "minecraft:patch_berry_rare", 113 + "weight": 0.1 114 + }, 115 + { 116 + "key": "minecraft:vines", 117 + "weight": 0.1 118 + }, 119 + { 120 + "key": "minecraft:patch_melon", 121 + "weight": 0.1 122 + }, 123 + { 124 + "key": "minecraft:patch_melon_sparse", 125 + "weight": 0.1 126 + }, 127 + { 128 + "key": "minecraft:patch_cactus_decorated", 129 + "weight": 0.3 130 + }, 131 + { 132 + "key": "minecraft:patch_cactus_desert", 133 + "weight": 0.3 134 + }, 135 + { 136 + "key": "minecraft:warped_fungi", 137 + "weight": 0.1 138 + }, 139 + { 140 + "key": "minecraft:warped_forest_vegetation", 141 + "weight": 0.1 142 + }, 143 + { 144 + "key": "minecraft:nether_sprouts", 145 + "weight": 0.1 146 + }, 147 + { 148 + "key": "minecraft:twisting_vines", 149 + "weight": 0.1 150 + }, 151 + { 152 + "key": "minecraft:weeping_vines", 153 + "weight": 0.1 154 + }, 155 + { 156 + "key": "minecraft:crimson_fungi", 157 + "weight": 0.1 158 + }, 159 + { 160 + "key": "minecraft:crimson_forest_vegetation", 161 + "weight": 0.1 162 + }, 163 + { 164 + "key": "minecraft:warm_ocean_vegetation", 165 + "weight": 0.1 166 + } 167 + ] 168 + }
+106
src/main/resources/config21/infinity.json
··· 1 + { 2 + "infinity_version": 2005000, 3 + "gameRules": { 4 + "safeMode": false, 5 + "longArithmeticEnabled": false, 6 + "forceSolidSurface": false, 7 + "chaosMobsEnabled": true, 8 + "consumePortalKey": true, 9 + "randomizeAllNetherPortals": false, 10 + "pawnsCanDropIllegalItems": false, 11 + "useSoundSyncPackets": true, 12 + "enforceModLoadedChecks": true, 13 + "forceLowercase": false, 14 + "iridSafeMode": false, 15 + "maxBiomeCount": 6, 16 + "maxStructureCount": 4, 17 + "maxDimensionScale": 0, 18 + "avgDimensionHeight": 256, 19 + "iridescenceContactLevel": 0, 20 + "iridescencePotionLevel": 4, 21 + "resetChargeCooldown": 6000 22 + }, 23 + "disabledDimensions": ["ant", "bash", "checkerboard", 24 + "missing", "notes", "perfection", "terminal"], 25 + "portalKey": "", 26 + "salt": "", 27 + "rootChances": { 28 + "dimension_type": { 29 + "ultrawarm": 0.5, 30 + "natural": 0.5, 31 + "has_skylight": 0.75, 32 + "piglin_safe": 1.0, 33 + "bed_works": 0.5, 34 + "respawn_anchor_works": 1.0, 35 + "has_raids": 0.5, 36 + "fixed_time": 0.25, 37 + "use_mavity": 0.25, 38 + "use_shaders": 0.15, 39 + "pitch_shift": 0.25, 40 + "give_effect": 0.1 41 + }, 42 + "noise_settings": { 43 + "randomise_blocks": 0.75, 44 + "randomise_biome_blocks": 0.75, 45 + "solid_oceans": 0.02, 46 + "solid_lakes": 0.05, 47 + "rift_world_chance": 0.01 48 + }, 49 + "biome": { 50 + "has_precipitation": 0.5, 51 + "use_random_biome": 0.8, 52 + "use_sparse_vegetation": 0.5, 53 + "use_particles": 0.5, 54 + "ambient_sound": 0.0625, 55 + "mood_sound": 0.125, 56 + "additions_sound": 0.125, 57 + "music": 1.0, 58 + "temperature_modifier_frozen": 0.25, 59 + "use_random_cave": 0.2, 60 + "use_random_canyon": 0.2 61 + }, 62 + "features_chances": { 63 + "end_island": 0.2, 64 + "shape": 0.5, 65 + "lake": 0.5, 66 + "iceberg": 0.33, 67 + "geode": 0.5, 68 + "rock": 0.33, 69 + "dungeon": 1.0, 70 + "fossil": 0.2, 71 + "end_spikes": 0.2, 72 + "end_gateway": 0.05, 73 + "delta": 0.2, 74 + "columns": 0.2, 75 + "springs": 0.5, 76 + "blobs": 0.33, 77 + "well": 0.2, 78 + "ceiling_blobs": 0.5, 79 + "vegetation": 1.0, 80 + "surface_patch": 0.5, 81 + "floating_patch": 0.1, 82 + "water_plants": 0.75, 83 + "bonus_chest": 0.2 84 + }, 85 + "features_rules": { 86 + "generate_vanilla_features": 0.5, 87 + "rotate_blocks": 0.75, 88 + "flood_geodes": 0.25, 89 + "use_vanilla_trees": 0.25, 90 + "huge_trees": 0.0, 91 + "ores_spawn_everywhere": 0.02, 92 + "scatter_ores": 0.2, 93 + "scatter_end_spikes": 0.67, 94 + "cage_crystals": 0.2, 95 + "gateways_random_block": 0.5, 96 + "colourful_shapes": 0.5, 97 + "banded_shapes": 0.5 98 + }, 99 + "structures": { 100 + "text": 0.2, 101 + "spawn_override": 0.0, 102 + "full_box": 0.5, 103 + "triangular_spread": 0.1 104 + } 105 + } 106 + }
+274
src/main/resources/config21/modular/minecraft/surface_rule/badlands.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:badlands" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "sequence": [ 18 + { 19 + "type": "minecraft:condition", 20 + "if_true": { 21 + "surface_depth_multiplier": 0, 22 + "anchor": { 23 + "absolute": 256 24 + }, 25 + "type": "minecraft:y_above", 26 + "add_stone_depth": false 27 + }, 28 + "then_run": { 29 + "result_state": { 30 + "Name": "minecraft:orange_terracotta" 31 + }, 32 + "type": "minecraft:block" 33 + } 34 + }, 35 + { 36 + "type": "minecraft:condition", 37 + "if_true": { 38 + "surface_depth_multiplier": 1, 39 + "anchor": { 40 + "absolute": 74 41 + }, 42 + "type": "minecraft:y_above", 43 + "add_stone_depth": true 44 + }, 45 + "then_run": { 46 + "sequence": [ 47 + { 48 + "type": "minecraft:condition", 49 + "if_true": { 50 + "min_threshold": -0.909, 51 + "max_threshold": -0.5454, 52 + "noise": "minecraft:surface", 53 + "type": "minecraft:noise_threshold" 54 + }, 55 + "then_run": { 56 + "result_state": { 57 + "Name": "minecraft:terracotta" 58 + }, 59 + "type": "minecraft:block" 60 + } 61 + }, 62 + { 63 + "type": "minecraft:condition", 64 + "if_true": { 65 + "min_threshold": -0.1818, 66 + "max_threshold": 0.1818, 67 + "noise": "minecraft:surface", 68 + "type": "minecraft:noise_threshold" 69 + }, 70 + "then_run": { 71 + "result_state": { 72 + "Name": "minecraft:terracotta" 73 + }, 74 + "type": "minecraft:block" 75 + } 76 + }, 77 + { 78 + "type": "minecraft:condition", 79 + "if_true": { 80 + "min_threshold": 0.5454, 81 + "max_threshold": 0.909, 82 + "noise": "minecraft:surface", 83 + "type": "minecraft:noise_threshold" 84 + }, 85 + "then_run": { 86 + "result_state": { 87 + "Name": "minecraft:terracotta" 88 + }, 89 + "type": "minecraft:block" 90 + } 91 + }, 92 + { 93 + "type": "minecraft:bandlands" 94 + } 95 + ], 96 + "type": "minecraft:sequence" 97 + } 98 + }, 99 + { 100 + "type": "minecraft:condition", 101 + "if_true": { 102 + "surface_depth_multiplier": 0, 103 + "offset": -1, 104 + "type": "minecraft:water", 105 + "add_stone_depth": false 106 + }, 107 + "then_run": { 108 + "sequence": [ 109 + { 110 + "type": "minecraft:condition", 111 + "if_true": { 112 + "offset": 0, 113 + "add_surface_depth": false, 114 + "secondary_depth_range": 0, 115 + "type": "minecraft:stone_depth", 116 + "surface_type": "ceiling" 117 + }, 118 + "then_run": { 119 + "result_state": { 120 + "Name": "minecraft:red_sandstone" 121 + }, 122 + "type": "minecraft:block" 123 + } 124 + }, 125 + { 126 + "result_state": { 127 + "Name": "minecraft:red_sand" 128 + }, 129 + "type": "minecraft:block" 130 + } 131 + ], 132 + "type": "minecraft:sequence" 133 + } 134 + }, 135 + { 136 + "type": "minecraft:condition", 137 + "if_true": { 138 + "invert": { 139 + "type": "minecraft:hole" 140 + }, 141 + "type": "minecraft:not" 142 + }, 143 + "then_run": { 144 + "result_state": { 145 + "Name": "minecraft:orange_terracotta" 146 + }, 147 + "type": "minecraft:block" 148 + } 149 + }, 150 + { 151 + "type": "minecraft:condition", 152 + "if_true": { 153 + "surface_depth_multiplier": -1, 154 + "offset": -6, 155 + "type": "minecraft:water", 156 + "add_stone_depth": true 157 + }, 158 + "then_run": { 159 + "result_state": { 160 + "Name": "minecraft:white_terracotta" 161 + }, 162 + "type": "minecraft:block" 163 + } 164 + }, 165 + { 166 + "sequence": [ 167 + { 168 + "type": "minecraft:condition", 169 + "if_true": { 170 + "offset": 0, 171 + "add_surface_depth": false, 172 + "secondary_depth_range": 0, 173 + "type": "minecraft:stone_depth", 174 + "surface_type": "ceiling" 175 + }, 176 + "then_run": { 177 + "result_state": { 178 + "Name": "minecraft:stone" 179 + }, 180 + "type": "minecraft:block" 181 + } 182 + }, 183 + { 184 + "result_state": { 185 + "Name": "minecraft:gravel" 186 + }, 187 + "type": "minecraft:block" 188 + } 189 + ], 190 + "type": "minecraft:sequence" 191 + } 192 + ], 193 + "type": "minecraft:sequence" 194 + } 195 + }, 196 + { 197 + "type": "minecraft:condition", 198 + "if_true": { 199 + "surface_depth_multiplier": -1, 200 + "anchor": { 201 + "absolute": %SL+1% 202 + }, 203 + "type": "minecraft:y_above", 204 + "add_stone_depth": true 205 + }, 206 + "then_run": { 207 + "sequence": [ 208 + { 209 + "type": "minecraft:condition", 210 + "if_true": { 211 + "surface_depth_multiplier": 0, 212 + "anchor": { 213 + "absolute": %SL+1% 214 + }, 215 + "type": "minecraft:y_above", 216 + "add_stone_depth": false 217 + }, 218 + "then_run": { 219 + "type": "minecraft:condition", 220 + "if_true": { 221 + "invert": { 222 + "surface_depth_multiplier": 1, 223 + "anchor": { 224 + "absolute": 74 225 + }, 226 + "type": "minecraft:y_above", 227 + "add_stone_depth": true 228 + }, 229 + "type": "minecraft:not" 230 + }, 231 + "then_run": { 232 + "result_state": { 233 + "Name": "minecraft:orange_terracotta" 234 + }, 235 + "type": "minecraft:block" 236 + } 237 + } 238 + }, 239 + { 240 + "type": "minecraft:bandlands" 241 + } 242 + ], 243 + "type": "minecraft:sequence" 244 + } 245 + }, 246 + { 247 + "type": "minecraft:condition", 248 + "if_true": { 249 + "offset": 0, 250 + "add_surface_depth": true, 251 + "secondary_depth_range": 0, 252 + "type": "minecraft:stone_depth", 253 + "surface_type": "floor" 254 + }, 255 + "then_run": { 256 + "type": "minecraft:condition", 257 + "if_true": { 258 + "surface_depth_multiplier": -1, 259 + "offset": -6, 260 + "type": "minecraft:water", 261 + "add_stone_depth": true 262 + }, 263 + "then_run": { 264 + "result_state": { 265 + "Name": "minecraft:white_terracotta" 266 + }, 267 + "type": "minecraft:block" 268 + } 269 + } 270 + } 271 + ], 272 + "type": "minecraft:sequence" 273 + } 274 + }
+108
src/main/resources/config21/modular/minecraft/surface_rule/basalt_deltas.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:basalt_deltas" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": true, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "ceiling" 15 + }, 16 + "then_run": { 17 + "result_state": { 18 + "Properties": { 19 + "axis": "y" 20 + }, 21 + "Name": "minecraft:basalt" 22 + }, 23 + "type": "minecraft:block" 24 + } 25 + }, 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "offset": 0, 30 + "add_surface_depth": true, 31 + "secondary_depth_range": 0, 32 + "type": "minecraft:stone_depth", 33 + "surface_type": "floor" 34 + }, 35 + "then_run": { 36 + "sequence": [ 37 + { 38 + "type": "minecraft:condition", 39 + "if_true": { 40 + "min_threshold": -0.012, 41 + "max_threshold": 2147483647, 42 + "noise": "minecraft:patch", 43 + "type": "minecraft:noise_threshold" 44 + }, 45 + "then_run": { 46 + "type": "minecraft:condition", 47 + "if_true": { 48 + "surface_depth_multiplier": 0, 49 + "anchor": { 50 + "absolute": %SL-1% 51 + }, 52 + "type": "minecraft:y_above", 53 + "add_stone_depth": true 54 + }, 55 + "then_run": { 56 + "type": "minecraft:condition", 57 + "if_true": { 58 + "invert": { 59 + "surface_depth_multiplier": 0, 60 + "anchor": { 61 + "absolute": %SL+4% 62 + }, 63 + "type": "minecraft:y_above", 64 + "add_stone_depth": true 65 + }, 66 + "type": "minecraft:not" 67 + }, 68 + "then_run": { 69 + "result_state": { 70 + "Name": "minecraft:gravel" 71 + }, 72 + "type": "minecraft:block" 73 + } 74 + } 75 + } 76 + }, 77 + { 78 + "type": "minecraft:condition", 79 + "if_true": { 80 + "min_threshold": 0.0, 81 + "max_threshold": 2147483647, 82 + "noise": "minecraft:nether_state_selector", 83 + "type": "minecraft:noise_threshold" 84 + }, 85 + "then_run": { 86 + "result_state": { 87 + "Properties": { 88 + "axis": "y" 89 + }, 90 + "Name": "minecraft:basalt" 91 + }, 92 + "type": "minecraft:block" 93 + } 94 + }, 95 + { 96 + "result_state": { 97 + "Name": "minecraft:blackstone" 98 + }, 99 + "type": "minecraft:block" 100 + } 101 + ], 102 + "type": "minecraft:sequence" 103 + } 104 + } 105 + ], 106 + "type": "minecraft:sequence" 107 + } 108 + }
+127
src/main/resources/config21/modular/minecraft/surface_rule/beach.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:beach" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "offset": 0, 30 + "add_surface_depth": false, 31 + "secondary_depth_range": 0, 32 + "type": "minecraft:stone_depth", 33 + "surface_type": "ceiling" 34 + }, 35 + "then_run": { 36 + "result_state": { 37 + "Name": "minecraft:sandstone" 38 + }, 39 + "type": "minecraft:block" 40 + } 41 + }, 42 + { 43 + "result_state": { 44 + "Name": "minecraft:sand" 45 + }, 46 + "type": "minecraft:block" 47 + } 48 + ], 49 + "type": "minecraft:sequence" 50 + } 51 + } 52 + }, 53 + { 54 + "type": "minecraft:condition", 55 + "if_true": { 56 + "surface_depth_multiplier": -1, 57 + "offset": -6, 58 + "type": "minecraft:water", 59 + "add_stone_depth": true 60 + }, 61 + "then_run": { 62 + "type": "minecraft:condition", 63 + "if_true": { 64 + "offset": 0, 65 + "add_surface_depth": true, 66 + "secondary_depth_range": 0, 67 + "type": "minecraft:stone_depth", 68 + "surface_type": "floor" 69 + }, 70 + "then_run": { 71 + "sequence": [ 72 + { 73 + "type": "minecraft:condition", 74 + "if_true": { 75 + "offset": 0, 76 + "add_surface_depth": false, 77 + "secondary_depth_range": 0, 78 + "type": "minecraft:stone_depth", 79 + "surface_type": "ceiling" 80 + }, 81 + "then_run": { 82 + "result_state": { 83 + "Name": "minecraft:sandstone" 84 + }, 85 + "type": "minecraft:block" 86 + } 87 + }, 88 + { 89 + "result_state": { 90 + "Name": "minecraft:sand" 91 + }, 92 + "type": "minecraft:block" 93 + } 94 + ], 95 + "type": "minecraft:sequence" 96 + } 97 + } 98 + }, 99 + { 100 + "type": "minecraft:condition", 101 + "if_true": { 102 + "surface_depth_multiplier": -1, 103 + "offset": -6, 104 + "type": "minecraft:water", 105 + "add_stone_depth": true 106 + }, 107 + "then_run": { 108 + "type": "minecraft:condition", 109 + "if_true": { 110 + "offset": 0, 111 + "add_surface_depth": true, 112 + "secondary_depth_range": 6, 113 + "type": "minecraft:stone_depth", 114 + "surface_type": "floor" 115 + }, 116 + "then_run": { 117 + "result_state": { 118 + "Name": "minecraft:sandstone" 119 + }, 120 + "type": "minecraft:block" 121 + } 122 + } 123 + } 124 + ], 125 + "type": "minecraft:sequence" 126 + } 127 + }
+64
src/main/resources/config21/modular/minecraft/surface_rule/crimson_forest.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:crimson_forest" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "type": "minecraft:condition", 16 + "if_true": { 17 + "invert": { 18 + "min_threshold": 0.54, 19 + "max_threshold": 2147483647, 20 + "noise": "minecraft:netherrack", 21 + "type": "minecraft:noise_threshold" 22 + }, 23 + "type": "minecraft:not" 24 + }, 25 + "then_run": { 26 + "type": "minecraft:condition", 27 + "if_true": { 28 + "surface_depth_multiplier": 0, 29 + "anchor": { 30 + "absolute": %SL% 31 + }, 32 + "type": "minecraft:y_above", 33 + "add_stone_depth": false 34 + }, 35 + "then_run": { 36 + "sequence": [ 37 + { 38 + "type": "minecraft:condition", 39 + "if_true": { 40 + "min_threshold": 1.17, 41 + "max_threshold": 2147483647, 42 + "noise": "minecraft:nether_wart", 43 + "type": "minecraft:noise_threshold" 44 + }, 45 + "then_run": { 46 + "result_state": { 47 + "Name": "minecraft:nether_wart_block" 48 + }, 49 + "type": "minecraft:block" 50 + } 51 + }, 52 + { 53 + "result_state": { 54 + "Name": "minecraft:crimson_nylium" 55 + }, 56 + "type": "minecraft:block" 57 + } 58 + ], 59 + "type": "minecraft:sequence" 60 + } 61 + } 62 + } 63 + } 64 + }
+110
src/main/resources/config21/modular/minecraft/surface_rule/deep_frozen_ocean.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:deep_frozen_ocean" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "type": "minecraft:condition", 26 + "if_true": { 27 + "type": "minecraft:hole" 28 + }, 29 + "then_run": { 30 + "sequence": [ 31 + { 32 + "type": "minecraft:condition", 33 + "if_true": { 34 + "surface_depth_multiplier": 0, 35 + "offset": 0, 36 + "type": "minecraft:water", 37 + "add_stone_depth": false 38 + }, 39 + "then_run": { 40 + "result_state": { 41 + "Name": "minecraft:air" 42 + }, 43 + "type": "minecraft:block" 44 + } 45 + }, 46 + { 47 + "type": "minecraft:condition", 48 + "if_true": { 49 + "type": "minecraft:temperature" 50 + }, 51 + "then_run": { 52 + "result_state": { 53 + "Name": "minecraft:ice" 54 + }, 55 + "type": "minecraft:block" 56 + } 57 + }, 58 + { 59 + "result_state": { 60 + "Properties": { 61 + "level": "0" 62 + }, 63 + "Name": "minecraft:water" 64 + }, 65 + "type": "minecraft:block" 66 + } 67 + ], 68 + "type": "minecraft:sequence" 69 + } 70 + } 71 + } 72 + }, 73 + { 74 + "type": "minecraft:condition", 75 + "if_true": { 76 + "surface_depth_multiplier": -1, 77 + "offset": -6, 78 + "type": "minecraft:water", 79 + "add_stone_depth": true 80 + }, 81 + "then_run": { 82 + "type": "minecraft:condition", 83 + "if_true": { 84 + "offset": 0, 85 + "add_surface_depth": false, 86 + "secondary_depth_range": 0, 87 + "type": "minecraft:stone_depth", 88 + "surface_type": "floor" 89 + }, 90 + "then_run": { 91 + "type": "minecraft:condition", 92 + "if_true": { 93 + "type": "minecraft:hole" 94 + }, 95 + "then_run": { 96 + "result_state": { 97 + "Properties": { 98 + "level": "0" 99 + }, 100 + "Name": "minecraft:water" 101 + }, 102 + "type": "minecraft:block" 103 + } 104 + } 105 + } 106 + } 107 + ], 108 + "type": "minecraft:sequence" 109 + } 110 + }
+42
src/main/resources/config21/modular/minecraft/surface_rule/deep_lukewarm_ocean.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:deep_lukewarm_ocean" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "sequence": [ 16 + { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "offset": 0, 20 + "add_surface_depth": false, 21 + "secondary_depth_range": 0, 22 + "type": "minecraft:stone_depth", 23 + "surface_type": "ceiling" 24 + }, 25 + "then_run": { 26 + "result_state": { 27 + "Name": "minecraft:sandstone" 28 + }, 29 + "type": "minecraft:block" 30 + } 31 + }, 32 + { 33 + "result_state": { 34 + "Name": "minecraft:sand" 35 + }, 36 + "type": "minecraft:block" 37 + } 38 + ], 39 + "type": "minecraft:sequence" 40 + } 41 + } 42 + }
+158
src/main/resources/config21/modular/minecraft/surface_rule/default_overworld.json
··· 1 + { 2 + "infinity_version": 2000003, 3 + "biomes": [ 4 + "minecraft:bamboo_jungle", 5 + "minecraft:birch_forest", 6 + "minecraft:cold_ocean", 7 + "minecraft:dark_forest", 8 + "minecraft:deep_cold_ocean", 9 + "minecraft:deep_dark", 10 + "minecraft:deep_ocean", 11 + "minecraft:flower_forest", 12 + "minecraft:forest", 13 + "minecraft:frozen_river", 14 + "minecraft:frozen_ocean", 15 + "minecraft:jungle", 16 + "minecraft:lush_caves", 17 + "minecraft:meadow", 18 + "minecraft:ocean", 19 + "minecraft:old_growth_birch_forest", 20 + "minecraft:plains", 21 + "minecraft:river", 22 + "minecraft:savanna", 23 + "minecraft:savanna_plateau", 24 + "minecraft:snowy_plains", 25 + "minecraft:snowy_taiga", 26 + "minecraft:sparse_jungle", 27 + "minecraft:sunflower_plains", 28 + "minecraft:taiga", 29 + "minecraft:the_void", 30 + "minecraft:windswept_forest", 31 + "minecraft:cherry_grove" 32 + ], 33 + "rule": { 34 + "type": "minecraft:sequence", 35 + "sequence": [ 36 + { 37 + "type": "minecraft:condition", 38 + "if_true": { 39 + "type": "minecraft:stone_depth", 40 + "add_surface_depth": false, 41 + "offset": 0, 42 + "secondary_depth_range": 0, 43 + "surface_type": "floor" 44 + }, 45 + "then_run": { 46 + "type": "minecraft:condition", 47 + "if_true": { 48 + "type": "minecraft:water", 49 + "add_stone_depth": false, 50 + "offset": -1, 51 + "surface_depth_multiplier": 0 52 + }, 53 + "then_run": { 54 + "type": "minecraft:sequence", 55 + "sequence": [ 56 + { 57 + "type": "minecraft:condition", 58 + "if_true": { 59 + "type": "minecraft:water", 60 + "add_stone_depth": false, 61 + "offset": 0, 62 + "surface_depth_multiplier": 0 63 + }, 64 + "then_run": { 65 + "type": "minecraft:block", 66 + "result_state": { 67 + "Name": "minecraft:grass_block", 68 + "Properties": { 69 + "snowy": "false" 70 + } 71 + } 72 + } 73 + }, 74 + { 75 + "type": "minecraft:block", 76 + "result_state": { 77 + "Name": "minecraft:dirt" 78 + } 79 + } 80 + ] 81 + } 82 + } 83 + }, 84 + { 85 + "type": "minecraft:condition", 86 + "if_true": { 87 + "type": "minecraft:water", 88 + "add_stone_depth": true, 89 + "offset": -6, 90 + "surface_depth_multiplier": -1 91 + }, 92 + "then_run": { 93 + "type": "minecraft:sequence", 94 + "sequence": [ 95 + { 96 + "type": "minecraft:condition", 97 + "if_true": { 98 + "type": "minecraft:stone_depth", 99 + "add_surface_depth": true, 100 + "offset": 0, 101 + "secondary_depth_range": 0, 102 + "surface_type": "floor" 103 + }, 104 + "then_run": { 105 + "type": "minecraft:sequence", 106 + "sequence": [ 107 + { 108 + "type": "minecraft:block", 109 + "result_state": { 110 + "Name": "minecraft:dirt" 111 + } 112 + } 113 + ] 114 + } 115 + } 116 + ] 117 + } 118 + }, 119 + { 120 + "type": "minecraft:condition", 121 + "if_true": { 122 + "type": "minecraft:stone_depth", 123 + "add_surface_depth": false, 124 + "offset": 0, 125 + "secondary_depth_range": 0, 126 + "surface_type": "floor" 127 + }, 128 + "then_run": { 129 + "type": "minecraft:sequence", 130 + "sequence": [ 131 + { 132 + "type": "minecraft:condition", 133 + "if_true": { 134 + "type": "minecraft:stone_depth", 135 + "add_surface_depth": false, 136 + "offset": 0, 137 + "secondary_depth_range": 0, 138 + "surface_type": "ceiling" 139 + }, 140 + "then_run": { 141 + "type": "minecraft:block", 142 + "result_state": { 143 + "Name": "minecraft:stone" 144 + } 145 + } 146 + }, 147 + { 148 + "type": "minecraft:block", 149 + "result_state": { 150 + "Name": "minecraft:gravel" 151 + } 152 + } 153 + ] 154 + } 155 + } 156 + ] 157 + } 158 + }
+127
src/main/resources/config21/modular/minecraft/surface_rule/desert.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:desert" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "offset": 0, 30 + "add_surface_depth": false, 31 + "secondary_depth_range": 0, 32 + "type": "minecraft:stone_depth", 33 + "surface_type": "ceiling" 34 + }, 35 + "then_run": { 36 + "result_state": { 37 + "Name": "minecraft:sandstone" 38 + }, 39 + "type": "minecraft:block" 40 + } 41 + }, 42 + { 43 + "result_state": { 44 + "Name": "minecraft:sand" 45 + }, 46 + "type": "minecraft:block" 47 + } 48 + ], 49 + "type": "minecraft:sequence" 50 + } 51 + } 52 + }, 53 + { 54 + "type": "minecraft:condition", 55 + "if_true": { 56 + "surface_depth_multiplier": -1, 57 + "offset": -6, 58 + "type": "minecraft:water", 59 + "add_stone_depth": true 60 + }, 61 + "then_run": { 62 + "type": "minecraft:condition", 63 + "if_true": { 64 + "offset": 0, 65 + "add_surface_depth": true, 66 + "secondary_depth_range": 0, 67 + "type": "minecraft:stone_depth", 68 + "surface_type": "floor" 69 + }, 70 + "then_run": { 71 + "sequence": [ 72 + { 73 + "type": "minecraft:condition", 74 + "if_true": { 75 + "offset": 0, 76 + "add_surface_depth": false, 77 + "secondary_depth_range": 0, 78 + "type": "minecraft:stone_depth", 79 + "surface_type": "ceiling" 80 + }, 81 + "then_run": { 82 + "result_state": { 83 + "Name": "minecraft:sandstone" 84 + }, 85 + "type": "minecraft:block" 86 + } 87 + }, 88 + { 89 + "result_state": { 90 + "Name": "minecraft:sand" 91 + }, 92 + "type": "minecraft:block" 93 + } 94 + ], 95 + "type": "minecraft:sequence" 96 + } 97 + } 98 + }, 99 + { 100 + "type": "minecraft:condition", 101 + "if_true": { 102 + "surface_depth_multiplier": -1, 103 + "offset": -6, 104 + "type": "minecraft:water", 105 + "add_stone_depth": true 106 + }, 107 + "then_run": { 108 + "type": "minecraft:condition", 109 + "if_true": { 110 + "offset": 0, 111 + "add_surface_depth": true, 112 + "secondary_depth_range": 30, 113 + "type": "minecraft:stone_depth", 114 + "surface_type": "floor" 115 + }, 116 + "then_run": { 117 + "result_state": { 118 + "Name": "minecraft:sandstone" 119 + }, 120 + "type": "minecraft:block" 121 + } 122 + } 123 + } 124 + ], 125 + "type": "minecraft:sequence" 126 + } 127 + }
+60
src/main/resources/config21/modular/minecraft/surface_rule/dripstone_caves.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:dripstone_caves" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "result_state": { 26 + "Name": "minecraft:stone" 27 + }, 28 + "type": "minecraft:block" 29 + } 30 + } 31 + }, 32 + { 33 + "type": "minecraft:condition", 34 + "if_true": { 35 + "surface_depth_multiplier": -1, 36 + "offset": -6, 37 + "type": "minecraft:water", 38 + "add_stone_depth": true 39 + }, 40 + "then_run": { 41 + "type": "minecraft:condition", 42 + "if_true": { 43 + "offset": 0, 44 + "add_surface_depth": true, 45 + "secondary_depth_range": 0, 46 + "type": "minecraft:stone_depth", 47 + "surface_type": "floor" 48 + }, 49 + "then_run": { 50 + "result_state": { 51 + "Name": "minecraft:stone" 52 + }, 53 + "type": "minecraft:block" 54 + } 55 + } 56 + } 57 + ], 58 + "type": "minecraft:sequence" 59 + } 60 + }
+20
src/main/resources/config21/modular/minecraft/surface_rule/end.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:the_end", 4 + "minecraft:end_highlands", 5 + "minecraft:end_midlands", 6 + "minecraft:end_barrens", 7 + "minecraft:small_end_islands" 8 + ], 9 + "rule": { 10 + "type": "minecraft:sequence", 11 + "sequence": [ 12 + { 13 + "type": "minecraft:block", 14 + "result_state": { 15 + "Name": "minecraft:end_stone" 16 + } 17 + } 18 + ] 19 + } 20 + }
+274
src/main/resources/config21/modular/minecraft/surface_rule/eroded_badlands.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:eroded_badlands" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "sequence": [ 18 + { 19 + "type": "minecraft:condition", 20 + "if_true": { 21 + "surface_depth_multiplier": 0, 22 + "anchor": { 23 + "absolute": 256 24 + }, 25 + "type": "minecraft:y_above", 26 + "add_stone_depth": false 27 + }, 28 + "then_run": { 29 + "result_state": { 30 + "Name": "minecraft:orange_terracotta" 31 + }, 32 + "type": "minecraft:block" 33 + } 34 + }, 35 + { 36 + "type": "minecraft:condition", 37 + "if_true": { 38 + "surface_depth_multiplier": 1, 39 + "anchor": { 40 + "absolute": 74 41 + }, 42 + "type": "minecraft:y_above", 43 + "add_stone_depth": true 44 + }, 45 + "then_run": { 46 + "sequence": [ 47 + { 48 + "type": "minecraft:condition", 49 + "if_true": { 50 + "min_threshold": -0.909, 51 + "max_threshold": -0.5454, 52 + "noise": "minecraft:surface", 53 + "type": "minecraft:noise_threshold" 54 + }, 55 + "then_run": { 56 + "result_state": { 57 + "Name": "minecraft:terracotta" 58 + }, 59 + "type": "minecraft:block" 60 + } 61 + }, 62 + { 63 + "type": "minecraft:condition", 64 + "if_true": { 65 + "min_threshold": -0.1818, 66 + "max_threshold": 0.1818, 67 + "noise": "minecraft:surface", 68 + "type": "minecraft:noise_threshold" 69 + }, 70 + "then_run": { 71 + "result_state": { 72 + "Name": "minecraft:terracotta" 73 + }, 74 + "type": "minecraft:block" 75 + } 76 + }, 77 + { 78 + "type": "minecraft:condition", 79 + "if_true": { 80 + "min_threshold": 0.5454, 81 + "max_threshold": 0.909, 82 + "noise": "minecraft:surface", 83 + "type": "minecraft:noise_threshold" 84 + }, 85 + "then_run": { 86 + "result_state": { 87 + "Name": "minecraft:terracotta" 88 + }, 89 + "type": "minecraft:block" 90 + } 91 + }, 92 + { 93 + "type": "minecraft:bandlands" 94 + } 95 + ], 96 + "type": "minecraft:sequence" 97 + } 98 + }, 99 + { 100 + "type": "minecraft:condition", 101 + "if_true": { 102 + "surface_depth_multiplier": 0, 103 + "offset": -1, 104 + "type": "minecraft:water", 105 + "add_stone_depth": false 106 + }, 107 + "then_run": { 108 + "sequence": [ 109 + { 110 + "type": "minecraft:condition", 111 + "if_true": { 112 + "offset": 0, 113 + "add_surface_depth": false, 114 + "secondary_depth_range": 0, 115 + "type": "minecraft:stone_depth", 116 + "surface_type": "ceiling" 117 + }, 118 + "then_run": { 119 + "result_state": { 120 + "Name": "minecraft:red_sandstone" 121 + }, 122 + "type": "minecraft:block" 123 + } 124 + }, 125 + { 126 + "result_state": { 127 + "Name": "minecraft:red_sand" 128 + }, 129 + "type": "minecraft:block" 130 + } 131 + ], 132 + "type": "minecraft:sequence" 133 + } 134 + }, 135 + { 136 + "type": "minecraft:condition", 137 + "if_true": { 138 + "invert": { 139 + "type": "minecraft:hole" 140 + }, 141 + "type": "minecraft:not" 142 + }, 143 + "then_run": { 144 + "result_state": { 145 + "Name": "minecraft:orange_terracotta" 146 + }, 147 + "type": "minecraft:block" 148 + } 149 + }, 150 + { 151 + "type": "minecraft:condition", 152 + "if_true": { 153 + "surface_depth_multiplier": -1, 154 + "offset": -6, 155 + "type": "minecraft:water", 156 + "add_stone_depth": true 157 + }, 158 + "then_run": { 159 + "result_state": { 160 + "Name": "minecraft:white_terracotta" 161 + }, 162 + "type": "minecraft:block" 163 + } 164 + }, 165 + { 166 + "sequence": [ 167 + { 168 + "type": "minecraft:condition", 169 + "if_true": { 170 + "offset": 0, 171 + "add_surface_depth": false, 172 + "secondary_depth_range": 0, 173 + "type": "minecraft:stone_depth", 174 + "surface_type": "ceiling" 175 + }, 176 + "then_run": { 177 + "result_state": { 178 + "Name": "minecraft:stone" 179 + }, 180 + "type": "minecraft:block" 181 + } 182 + }, 183 + { 184 + "result_state": { 185 + "Name": "minecraft:gravel" 186 + }, 187 + "type": "minecraft:block" 188 + } 189 + ], 190 + "type": "minecraft:sequence" 191 + } 192 + ], 193 + "type": "minecraft:sequence" 194 + } 195 + }, 196 + { 197 + "type": "minecraft:condition", 198 + "if_true": { 199 + "surface_depth_multiplier": -1, 200 + "anchor": { 201 + "absolute": %SL+1% 202 + }, 203 + "type": "minecraft:y_above", 204 + "add_stone_depth": true 205 + }, 206 + "then_run": { 207 + "sequence": [ 208 + { 209 + "type": "minecraft:condition", 210 + "if_true": { 211 + "surface_depth_multiplier": 0, 212 + "anchor": { 213 + "absolute": %SL+1% 214 + }, 215 + "type": "minecraft:y_above", 216 + "add_stone_depth": false 217 + }, 218 + "then_run": { 219 + "type": "minecraft:condition", 220 + "if_true": { 221 + "invert": { 222 + "surface_depth_multiplier": 1, 223 + "anchor": { 224 + "absolute": 74 225 + }, 226 + "type": "minecraft:y_above", 227 + "add_stone_depth": true 228 + }, 229 + "type": "minecraft:not" 230 + }, 231 + "then_run": { 232 + "result_state": { 233 + "Name": "minecraft:orange_terracotta" 234 + }, 235 + "type": "minecraft:block" 236 + } 237 + } 238 + }, 239 + { 240 + "type": "minecraft:bandlands" 241 + } 242 + ], 243 + "type": "minecraft:sequence" 244 + } 245 + }, 246 + { 247 + "type": "minecraft:condition", 248 + "if_true": { 249 + "offset": 0, 250 + "add_surface_depth": true, 251 + "secondary_depth_range": 0, 252 + "type": "minecraft:stone_depth", 253 + "surface_type": "floor" 254 + }, 255 + "then_run": { 256 + "type": "minecraft:condition", 257 + "if_true": { 258 + "surface_depth_multiplier": -1, 259 + "offset": -6, 260 + "type": "minecraft:water", 261 + "add_stone_depth": true 262 + }, 263 + "then_run": { 264 + "result_state": { 265 + "Name": "minecraft:white_terracotta" 266 + }, 267 + "type": "minecraft:block" 268 + } 269 + } 270 + } 271 + ], 272 + "type": "minecraft:sequence" 273 + } 274 + }
+110
src/main/resources/config21/modular/minecraft/surface_rule/frozen_ocean.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:frozen_ocean" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "type": "minecraft:condition", 26 + "if_true": { 27 + "type": "minecraft:hole" 28 + }, 29 + "then_run": { 30 + "sequence": [ 31 + { 32 + "type": "minecraft:condition", 33 + "if_true": { 34 + "surface_depth_multiplier": 0, 35 + "offset": 0, 36 + "type": "minecraft:water", 37 + "add_stone_depth": false 38 + }, 39 + "then_run": { 40 + "result_state": { 41 + "Name": "minecraft:air" 42 + }, 43 + "type": "minecraft:block" 44 + } 45 + }, 46 + { 47 + "type": "minecraft:condition", 48 + "if_true": { 49 + "type": "minecraft:temperature" 50 + }, 51 + "then_run": { 52 + "result_state": { 53 + "Name": "minecraft:ice" 54 + }, 55 + "type": "minecraft:block" 56 + } 57 + }, 58 + { 59 + "result_state": { 60 + "Properties": { 61 + "level": "0" 62 + }, 63 + "Name": "minecraft:water" 64 + }, 65 + "type": "minecraft:block" 66 + } 67 + ], 68 + "type": "minecraft:sequence" 69 + } 70 + } 71 + } 72 + }, 73 + { 74 + "type": "minecraft:condition", 75 + "if_true": { 76 + "surface_depth_multiplier": -1, 77 + "offset": -6, 78 + "type": "minecraft:water", 79 + "add_stone_depth": true 80 + }, 81 + "then_run": { 82 + "type": "minecraft:condition", 83 + "if_true": { 84 + "offset": 0, 85 + "add_surface_depth": false, 86 + "secondary_depth_range": 0, 87 + "type": "minecraft:stone_depth", 88 + "surface_type": "floor" 89 + }, 90 + "then_run": { 91 + "type": "minecraft:condition", 92 + "if_true": { 93 + "type": "minecraft:hole" 94 + }, 95 + "then_run": { 96 + "result_state": { 97 + "Properties": { 98 + "level": "0" 99 + }, 100 + "Name": "minecraft:water" 101 + }, 102 + "type": "minecraft:block" 103 + } 104 + } 105 + } 106 + } 107 + ], 108 + "type": "minecraft:sequence" 109 + } 110 + }
+188
src/main/resources/config21/modular/minecraft/surface_rule/frozen_peaks.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:frozen_peaks" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "type": "minecraft:steep" 30 + }, 31 + "then_run": { 32 + "result_state": { 33 + "Name": "minecraft:packed_ice" 34 + }, 35 + "type": "minecraft:block" 36 + } 37 + }, 38 + { 39 + "type": "minecraft:condition", 40 + "if_true": { 41 + "min_threshold": 0.0, 42 + "max_threshold": 0.2, 43 + "noise": "minecraft:packed_ice", 44 + "type": "minecraft:noise_threshold" 45 + }, 46 + "then_run": { 47 + "result_state": { 48 + "Name": "minecraft:packed_ice" 49 + }, 50 + "type": "minecraft:block" 51 + } 52 + }, 53 + { 54 + "type": "minecraft:condition", 55 + "if_true": { 56 + "min_threshold": 0.0, 57 + "max_threshold": 0.025, 58 + "noise": "minecraft:ice", 59 + "type": "minecraft:noise_threshold" 60 + }, 61 + "then_run": { 62 + "result_state": { 63 + "Name": "minecraft:ice" 64 + }, 65 + "type": "minecraft:block" 66 + } 67 + }, 68 + { 69 + "type": "minecraft:condition", 70 + "if_true": { 71 + "surface_depth_multiplier": 0, 72 + "offset": 0, 73 + "type": "minecraft:water", 74 + "add_stone_depth": false 75 + }, 76 + "then_run": { 77 + "result_state": { 78 + "Name": "minecraft:snow_block" 79 + }, 80 + "type": "minecraft:block" 81 + } 82 + } 83 + ], 84 + "type": "minecraft:sequence" 85 + } 86 + } 87 + }, 88 + { 89 + "type": "minecraft:condition", 90 + "if_true": { 91 + "surface_depth_multiplier": -1, 92 + "offset": -6, 93 + "type": "minecraft:water", 94 + "add_stone_depth": true 95 + }, 96 + "then_run": { 97 + "type": "minecraft:condition", 98 + "if_true": { 99 + "offset": 0, 100 + "add_surface_depth": true, 101 + "secondary_depth_range": 0, 102 + "type": "minecraft:stone_depth", 103 + "surface_type": "floor" 104 + }, 105 + "then_run": { 106 + "sequence": [ 107 + { 108 + "type": "minecraft:condition", 109 + "if_true": { 110 + "type": "minecraft:steep" 111 + }, 112 + "then_run": { 113 + "result_state": { 114 + "Name": "minecraft:packed_ice" 115 + }, 116 + "type": "minecraft:block" 117 + } 118 + }, 119 + { 120 + "type": "minecraft:condition", 121 + "if_true": { 122 + "min_threshold": -0.5, 123 + "max_threshold": 0.2, 124 + "noise": "minecraft:packed_ice", 125 + "type": "minecraft:noise_threshold" 126 + }, 127 + "then_run": { 128 + "result_state": { 129 + "Name": "minecraft:packed_ice" 130 + }, 131 + "type": "minecraft:block" 132 + } 133 + }, 134 + { 135 + "type": "minecraft:condition", 136 + "if_true": { 137 + "min_threshold": -0.0625, 138 + "max_threshold": 0.025, 139 + "noise": "minecraft:ice", 140 + "type": "minecraft:noise_threshold" 141 + }, 142 + "then_run": { 143 + "result_state": { 144 + "Name": "minecraft:ice" 145 + }, 146 + "type": "minecraft:block" 147 + } 148 + }, 149 + { 150 + "type": "minecraft:condition", 151 + "if_true": { 152 + "surface_depth_multiplier": 0, 153 + "offset": 0, 154 + "type": "minecraft:water", 155 + "add_stone_depth": false 156 + }, 157 + "then_run": { 158 + "result_state": { 159 + "Name": "minecraft:snow_block" 160 + }, 161 + "type": "minecraft:block" 162 + } 163 + } 164 + ], 165 + "type": "minecraft:sequence" 166 + } 167 + } 168 + }, 169 + { 170 + "type": "minecraft:condition", 171 + "if_true": { 172 + "offset": 0, 173 + "add_surface_depth": false, 174 + "secondary_depth_range": 0, 175 + "type": "minecraft:stone_depth", 176 + "surface_type": "floor" 177 + }, 178 + "then_run": { 179 + "result_state": { 180 + "Name": "minecraft:stone" 181 + }, 182 + "type": "minecraft:block" 183 + } 184 + } 185 + ], 186 + "type": "minecraft:sequence" 187 + } 188 + }
+127
src/main/resources/config21/modular/minecraft/surface_rule/grove.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:grove" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "min_threshold": 0.35, 30 + "max_threshold": 0.6, 31 + "noise": "minecraft:powder_snow", 32 + "type": "minecraft:noise_threshold" 33 + }, 34 + "then_run": { 35 + "type": "minecraft:condition", 36 + "if_true": { 37 + "surface_depth_multiplier": 0, 38 + "offset": 0, 39 + "type": "minecraft:water", 40 + "add_stone_depth": false 41 + }, 42 + "then_run": { 43 + "result_state": { 44 + "Name": "minecraft:powder_snow" 45 + }, 46 + "type": "minecraft:block" 47 + } 48 + } 49 + }, 50 + { 51 + "type": "minecraft:condition", 52 + "if_true": { 53 + "surface_depth_multiplier": 0, 54 + "offset": 0, 55 + "type": "minecraft:water", 56 + "add_stone_depth": false 57 + }, 58 + "then_run": { 59 + "result_state": { 60 + "Name": "minecraft:snow_block" 61 + }, 62 + "type": "minecraft:block" 63 + } 64 + } 65 + ], 66 + "type": "minecraft:sequence" 67 + } 68 + } 69 + }, 70 + { 71 + "type": "minecraft:condition", 72 + "if_true": { 73 + "surface_depth_multiplier": -1, 74 + "offset": -6, 75 + "type": "minecraft:water", 76 + "add_stone_depth": true 77 + }, 78 + "then_run": { 79 + "type": "minecraft:condition", 80 + "if_true": { 81 + "offset": 0, 82 + "add_surface_depth": true, 83 + "secondary_depth_range": 0, 84 + "type": "minecraft:stone_depth", 85 + "surface_type": "floor" 86 + }, 87 + "then_run": { 88 + "sequence": [ 89 + { 90 + "type": "minecraft:condition", 91 + "if_true": { 92 + "min_threshold": 0.45, 93 + "max_threshold": 0.58, 94 + "noise": "minecraft:powder_snow", 95 + "type": "minecraft:noise_threshold" 96 + }, 97 + "then_run": { 98 + "type": "minecraft:condition", 99 + "if_true": { 100 + "surface_depth_multiplier": 0, 101 + "offset": 0, 102 + "type": "minecraft:water", 103 + "add_stone_depth": false 104 + }, 105 + "then_run": { 106 + "result_state": { 107 + "Name": "minecraft:powder_snow" 108 + }, 109 + "type": "minecraft:block" 110 + } 111 + } 112 + }, 113 + { 114 + "result_state": { 115 + "Name": "minecraft:dirt" 116 + }, 117 + "type": "minecraft:block" 118 + } 119 + ], 120 + "type": "minecraft:sequence" 121 + } 122 + } 123 + } 124 + ], 125 + "type": "minecraft:sequence" 126 + } 127 + }
+39
src/main/resources/config21/modular/minecraft/surface_rule/ice_spikes.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:ice_spikes" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "type": "minecraft:condition", 16 + "if_true": { 17 + "surface_depth_multiplier": 0, 18 + "offset": -1, 19 + "type": "minecraft:water", 20 + "add_stone_depth": false 21 + }, 22 + "then_run": { 23 + "type": "minecraft:condition", 24 + "if_true": { 25 + "surface_depth_multiplier": 0, 26 + "offset": 0, 27 + "type": "minecraft:water", 28 + "add_stone_depth": false 29 + }, 30 + "then_run": { 31 + "result_state": { 32 + "Name": "minecraft:snow_block" 33 + }, 34 + "type": "minecraft:block" 35 + } 36 + } 37 + } 38 + } 39 + }
+102
src/main/resources/config21/modular/minecraft/surface_rule/jagged_peaks.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:jagged_peaks" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "type": "minecraft:steep" 30 + }, 31 + "then_run": { 32 + "result_state": { 33 + "Name": "minecraft:stone" 34 + }, 35 + "type": "minecraft:block" 36 + } 37 + }, 38 + { 39 + "type": "minecraft:condition", 40 + "if_true": { 41 + "surface_depth_multiplier": 0, 42 + "offset": 0, 43 + "type": "minecraft:water", 44 + "add_stone_depth": false 45 + }, 46 + "then_run": { 47 + "result_state": { 48 + "Name": "minecraft:snow_block" 49 + }, 50 + "type": "minecraft:block" 51 + } 52 + } 53 + ], 54 + "type": "minecraft:sequence" 55 + } 56 + } 57 + }, 58 + { 59 + "type": "minecraft:condition", 60 + "if_true": { 61 + "surface_depth_multiplier": -1, 62 + "offset": -6, 63 + "type": "minecraft:water", 64 + "add_stone_depth": true 65 + }, 66 + "then_run": { 67 + "type": "minecraft:condition", 68 + "if_true": { 69 + "offset": 0, 70 + "add_surface_depth": true, 71 + "secondary_depth_range": 0, 72 + "type": "minecraft:stone_depth", 73 + "surface_type": "floor" 74 + }, 75 + "then_run": { 76 + "result_state": { 77 + "Name": "minecraft:stone" 78 + }, 79 + "type": "minecraft:block" 80 + } 81 + } 82 + }, 83 + { 84 + "type": "minecraft:condition", 85 + "if_true": { 86 + "offset": 0, 87 + "add_surface_depth": false, 88 + "secondary_depth_range": 0, 89 + "type": "minecraft:stone_depth", 90 + "surface_type": "floor" 91 + }, 92 + "then_run": { 93 + "result_state": { 94 + "Name": "minecraft:stone" 95 + }, 96 + "type": "minecraft:block" 97 + } 98 + } 99 + ], 100 + "type": "minecraft:sequence" 101 + } 102 + }
+42
src/main/resources/config21/modular/minecraft/surface_rule/lukewarm_ocean.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:lukewarm_ocean" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "sequence": [ 16 + { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "offset": 0, 20 + "add_surface_depth": false, 21 + "secondary_depth_range": 0, 22 + "type": "minecraft:stone_depth", 23 + "surface_type": "ceiling" 24 + }, 25 + "then_run": { 26 + "result_state": { 27 + "Name": "minecraft:sandstone" 28 + }, 29 + "type": "minecraft:block" 30 + } 31 + }, 32 + { 33 + "result_state": { 34 + "Name": "minecraft:sand" 35 + }, 36 + "type": "minecraft:block" 37 + } 38 + ], 39 + "type": "minecraft:sequence" 40 + } 41 + } 42 + }
+113
src/main/resources/config21/modular/minecraft/surface_rule/mangrove_swamp.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:mangrove_swamp" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "anchor": { 21 + "absolute": %SL-2% 22 + }, 23 + "type": "minecraft:y_above", 24 + "add_stone_depth": false 25 + }, 26 + "then_run": { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "invert": { 30 + "surface_depth_multiplier": 0, 31 + "anchor": { 32 + "absolute": %SL+1% 33 + }, 34 + "type": "minecraft:y_above", 35 + "add_stone_depth": false 36 + }, 37 + "type": "minecraft:not" 38 + }, 39 + "then_run": { 40 + "type": "minecraft:condition", 41 + "if_true": { 42 + "min_threshold": 0.0, 43 + "max_threshold": 2147483647, 44 + "noise": "minecraft:surface_swamp", 45 + "type": "minecraft:noise_threshold" 46 + }, 47 + "then_run": { 48 + "result_state": { 49 + "Properties": { 50 + "level": "0" 51 + }, 52 + "Name": "minecraft:water" 53 + }, 54 + "type": "minecraft:block" 55 + } 56 + } 57 + } 58 + } 59 + }, 60 + { 61 + "type": "minecraft:condition", 62 + "if_true": { 63 + "offset": 0, 64 + "add_surface_depth": false, 65 + "secondary_depth_range": 0, 66 + "type": "minecraft:stone_depth", 67 + "surface_type": "floor" 68 + }, 69 + "then_run": { 70 + "type": "minecraft:condition", 71 + "if_true": { 72 + "surface_depth_multiplier": 0, 73 + "offset": -1, 74 + "type": "minecraft:water", 75 + "add_stone_depth": false 76 + }, 77 + "then_run": { 78 + "result_state": { 79 + "Name": "minecraft:mud" 80 + }, 81 + "type": "minecraft:block" 82 + } 83 + } 84 + }, 85 + { 86 + "type": "minecraft:condition", 87 + "if_true": { 88 + "surface_depth_multiplier": -1, 89 + "offset": -6, 90 + "type": "minecraft:water", 91 + "add_stone_depth": true 92 + }, 93 + "then_run": { 94 + "type": "minecraft:condition", 95 + "if_true": { 96 + "offset": 0, 97 + "add_surface_depth": true, 98 + "secondary_depth_range": 0, 99 + "type": "minecraft:stone_depth", 100 + "surface_type": "floor" 101 + }, 102 + "then_run": { 103 + "result_state": { 104 + "Name": "minecraft:mud" 105 + }, 106 + "type": "minecraft:block" 107 + } 108 + } 109 + } 110 + ], 111 + "type": "minecraft:sequence" 112 + } 113 + }
+33
src/main/resources/config21/modular/minecraft/surface_rule/mushroom_fields.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:mushroom_fields" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "type": "minecraft:condition", 16 + "if_true": { 17 + "surface_depth_multiplier": 0, 18 + "offset": -1, 19 + "type": "minecraft:water", 20 + "add_stone_depth": false 21 + }, 22 + "then_run": { 23 + "result_state": { 24 + "Properties": { 25 + "snowy": "false" 26 + }, 27 + "Name": "minecraft:mycelium" 28 + }, 29 + "type": "minecraft:block" 30 + } 31 + } 32 + } 33 + }
+161
src/main/resources/config21/modular/minecraft/surface_rule/nether_wastes.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:nether_wastes" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": true, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "min_threshold": -0.012, 20 + "max_threshold": 2147483647, 21 + "noise": "minecraft:soul_sand_layer", 22 + "type": "minecraft:noise_threshold" 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "invert": { 30 + "type": "minecraft:hole" 31 + }, 32 + "type": "minecraft:not" 33 + }, 34 + "then_run": { 35 + "type": "minecraft:condition", 36 + "if_true": { 37 + "surface_depth_multiplier": 0, 38 + "anchor": { 39 + "absolute": %SL-1% 40 + }, 41 + "type": "minecraft:y_above", 42 + "add_stone_depth": true 43 + }, 44 + "then_run": { 45 + "type": "minecraft:condition", 46 + "if_true": { 47 + "invert": { 48 + "surface_depth_multiplier": 0, 49 + "anchor": { 50 + "absolute": %SL+4% 51 + }, 52 + "type": "minecraft:y_above", 53 + "add_stone_depth": true 54 + }, 55 + "type": "minecraft:not" 56 + }, 57 + "then_run": { 58 + "result_state": { 59 + "Name": "minecraft:soul_sand" 60 + }, 61 + "type": "minecraft:block" 62 + } 63 + } 64 + } 65 + }, 66 + { 67 + "result_state": { 68 + "Name": "minecraft:netherrack" 69 + }, 70 + "type": "minecraft:block" 71 + } 72 + ], 73 + "type": "minecraft:sequence" 74 + } 75 + } 76 + }, 77 + { 78 + "type": "minecraft:condition", 79 + "if_true": { 80 + "offset": 0, 81 + "add_surface_depth": false, 82 + "secondary_depth_range": 0, 83 + "type": "minecraft:stone_depth", 84 + "surface_type": "floor" 85 + }, 86 + "then_run": { 87 + "type": "minecraft:condition", 88 + "if_true": { 89 + "surface_depth_multiplier": 0, 90 + "anchor": { 91 + "absolute": %SL% 92 + }, 93 + "type": "minecraft:y_above", 94 + "add_stone_depth": false 95 + }, 96 + "then_run": { 97 + "type": "minecraft:condition", 98 + "if_true": { 99 + "invert": { 100 + "surface_depth_multiplier": 0, 101 + "anchor": { 102 + "absolute": %SL+4% 103 + }, 104 + "type": "minecraft:y_above", 105 + "add_stone_depth": true 106 + }, 107 + "type": "minecraft:not" 108 + }, 109 + "then_run": { 110 + "type": "minecraft:condition", 111 + "if_true": { 112 + "min_threshold": -0.012, 113 + "max_threshold": 2147483647, 114 + "noise": "minecraft:gravel_layer", 115 + "type": "minecraft:noise_threshold" 116 + }, 117 + "then_run": { 118 + "sequence": [ 119 + { 120 + "type": "minecraft:condition", 121 + "if_true": { 122 + "surface_depth_multiplier": 0, 123 + "anchor": { 124 + "absolute": %SL+1% 125 + }, 126 + "type": "minecraft:y_above", 127 + "add_stone_depth": false 128 + }, 129 + "then_run": { 130 + "result_state": { 131 + "Name": "minecraft:gravel" 132 + }, 133 + "type": "minecraft:block" 134 + } 135 + }, 136 + { 137 + "type": "minecraft:condition", 138 + "if_true": { 139 + "invert": { 140 + "type": "minecraft:hole" 141 + }, 142 + "type": "minecraft:not" 143 + }, 144 + "then_run": { 145 + "result_state": { 146 + "Name": "minecraft:gravel" 147 + }, 148 + "type": "minecraft:block" 149 + } 150 + } 151 + ], 152 + "type": "minecraft:sequence" 153 + } 154 + } 155 + } 156 + } 157 + } 158 + ], 159 + "type": "minecraft:sequence" 160 + } 161 + }
+62
src/main/resources/config21/modular/minecraft/surface_rule/old_growth_pine_taiga.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:old_growth_pine_taiga" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "type": "minecraft:condition", 16 + "if_true": { 17 + "surface_depth_multiplier": 0, 18 + "offset": -1, 19 + "type": "minecraft:water", 20 + "add_stone_depth": false 21 + }, 22 + "then_run": { 23 + "sequence": [ 24 + { 25 + "type": "minecraft:condition", 26 + "if_true": { 27 + "min_threshold": 0.21212122, 28 + "max_threshold": 2147483647, 29 + "noise": "minecraft:surface", 30 + "type": "minecraft:noise_threshold" 31 + }, 32 + "then_run": { 33 + "result_state": { 34 + "Name": "minecraft:coarse_dirt" 35 + }, 36 + "type": "minecraft:block" 37 + } 38 + }, 39 + { 40 + "type": "minecraft:condition", 41 + "if_true": { 42 + "min_threshold": -0.11515152, 43 + "max_threshold": 2147483647, 44 + "noise": "minecraft:surface", 45 + "type": "minecraft:noise_threshold" 46 + }, 47 + "then_run": { 48 + "result_state": { 49 + "Properties": { 50 + "snowy": "false" 51 + }, 52 + "Name": "minecraft:podzol" 53 + }, 54 + "type": "minecraft:block" 55 + } 56 + } 57 + ], 58 + "type": "minecraft:sequence" 59 + } 60 + } 61 + } 62 + }
+62
src/main/resources/config21/modular/minecraft/surface_rule/old_growth_spruce_taiga.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:old_growth_spruce_taiga" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "type": "minecraft:condition", 16 + "if_true": { 17 + "surface_depth_multiplier": 0, 18 + "offset": -1, 19 + "type": "minecraft:water", 20 + "add_stone_depth": false 21 + }, 22 + "then_run": { 23 + "sequence": [ 24 + { 25 + "type": "minecraft:condition", 26 + "if_true": { 27 + "min_threshold": 0.21212122, 28 + "max_threshold": 2147483647, 29 + "noise": "minecraft:surface", 30 + "type": "minecraft:noise_threshold" 31 + }, 32 + "then_run": { 33 + "result_state": { 34 + "Name": "minecraft:coarse_dirt" 35 + }, 36 + "type": "minecraft:block" 37 + } 38 + }, 39 + { 40 + "type": "minecraft:condition", 41 + "if_true": { 42 + "min_threshold": -0.11515152, 43 + "max_threshold": 2147483647, 44 + "noise": "minecraft:surface", 45 + "type": "minecraft:noise_threshold" 46 + }, 47 + "then_run": { 48 + "result_state": { 49 + "Properties": { 50 + "snowy": "false" 51 + }, 52 + "Name": "minecraft:podzol" 53 + }, 54 + "type": "minecraft:block" 55 + } 56 + } 57 + ], 58 + "type": "minecraft:sequence" 59 + } 60 + } 61 + } 62 + }
+127
src/main/resources/config21/modular/minecraft/surface_rule/snowy_beach.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:snowy_beach" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "offset": 0, 30 + "add_surface_depth": false, 31 + "secondary_depth_range": 0, 32 + "type": "minecraft:stone_depth", 33 + "surface_type": "ceiling" 34 + }, 35 + "then_run": { 36 + "result_state": { 37 + "Name": "minecraft:sandstone" 38 + }, 39 + "type": "minecraft:block" 40 + } 41 + }, 42 + { 43 + "result_state": { 44 + "Name": "minecraft:sand" 45 + }, 46 + "type": "minecraft:block" 47 + } 48 + ], 49 + "type": "minecraft:sequence" 50 + } 51 + } 52 + }, 53 + { 54 + "type": "minecraft:condition", 55 + "if_true": { 56 + "surface_depth_multiplier": -1, 57 + "offset": -6, 58 + "type": "minecraft:water", 59 + "add_stone_depth": true 60 + }, 61 + "then_run": { 62 + "type": "minecraft:condition", 63 + "if_true": { 64 + "offset": 0, 65 + "add_surface_depth": true, 66 + "secondary_depth_range": 0, 67 + "type": "minecraft:stone_depth", 68 + "surface_type": "floor" 69 + }, 70 + "then_run": { 71 + "sequence": [ 72 + { 73 + "type": "minecraft:condition", 74 + "if_true": { 75 + "offset": 0, 76 + "add_surface_depth": false, 77 + "secondary_depth_range": 0, 78 + "type": "minecraft:stone_depth", 79 + "surface_type": "ceiling" 80 + }, 81 + "then_run": { 82 + "result_state": { 83 + "Name": "minecraft:sandstone" 84 + }, 85 + "type": "minecraft:block" 86 + } 87 + }, 88 + { 89 + "result_state": { 90 + "Name": "minecraft:sand" 91 + }, 92 + "type": "minecraft:block" 93 + } 94 + ], 95 + "type": "minecraft:sequence" 96 + } 97 + } 98 + }, 99 + { 100 + "type": "minecraft:condition", 101 + "if_true": { 102 + "surface_depth_multiplier": -1, 103 + "offset": -6, 104 + "type": "minecraft:water", 105 + "add_stone_depth": true 106 + }, 107 + "then_run": { 108 + "type": "minecraft:condition", 109 + "if_true": { 110 + "offset": 0, 111 + "add_surface_depth": true, 112 + "secondary_depth_range": 6, 113 + "type": "minecraft:stone_depth", 114 + "surface_type": "floor" 115 + }, 116 + "then_run": { 117 + "result_state": { 118 + "Name": "minecraft:sandstone" 119 + }, 120 + "type": "minecraft:block" 121 + } 122 + } 123 + } 124 + ], 125 + "type": "minecraft:sequence" 126 + } 127 + }
+160
src/main/resources/config21/modular/minecraft/surface_rule/snowy_slopes.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:snowy_slopes" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "type": "minecraft:steep" 30 + }, 31 + "then_run": { 32 + "result_state": { 33 + "Name": "minecraft:stone" 34 + }, 35 + "type": "minecraft:block" 36 + } 37 + }, 38 + { 39 + "type": "minecraft:condition", 40 + "if_true": { 41 + "min_threshold": 0.35, 42 + "max_threshold": 0.6, 43 + "noise": "minecraft:powder_snow", 44 + "type": "minecraft:noise_threshold" 45 + }, 46 + "then_run": { 47 + "type": "minecraft:condition", 48 + "if_true": { 49 + "surface_depth_multiplier": 0, 50 + "offset": 0, 51 + "type": "minecraft:water", 52 + "add_stone_depth": false 53 + }, 54 + "then_run": { 55 + "result_state": { 56 + "Name": "minecraft:powder_snow" 57 + }, 58 + "type": "minecraft:block" 59 + } 60 + } 61 + }, 62 + { 63 + "type": "minecraft:condition", 64 + "if_true": { 65 + "surface_depth_multiplier": 0, 66 + "offset": 0, 67 + "type": "minecraft:water", 68 + "add_stone_depth": false 69 + }, 70 + "then_run": { 71 + "result_state": { 72 + "Name": "minecraft:snow_block" 73 + }, 74 + "type": "minecraft:block" 75 + } 76 + } 77 + ], 78 + "type": "minecraft:sequence" 79 + } 80 + } 81 + }, 82 + { 83 + "type": "minecraft:condition", 84 + "if_true": { 85 + "surface_depth_multiplier": -1, 86 + "offset": -6, 87 + "type": "minecraft:water", 88 + "add_stone_depth": true 89 + }, 90 + "then_run": { 91 + "type": "minecraft:condition", 92 + "if_true": { 93 + "offset": 0, 94 + "add_surface_depth": true, 95 + "secondary_depth_range": 0, 96 + "type": "minecraft:stone_depth", 97 + "surface_type": "floor" 98 + }, 99 + "then_run": { 100 + "sequence": [ 101 + { 102 + "type": "minecraft:condition", 103 + "if_true": { 104 + "type": "minecraft:steep" 105 + }, 106 + "then_run": { 107 + "result_state": { 108 + "Name": "minecraft:stone" 109 + }, 110 + "type": "minecraft:block" 111 + } 112 + }, 113 + { 114 + "type": "minecraft:condition", 115 + "if_true": { 116 + "min_threshold": 0.45, 117 + "max_threshold": 0.58, 118 + "noise": "minecraft:powder_snow", 119 + "type": "minecraft:noise_threshold" 120 + }, 121 + "then_run": { 122 + "type": "minecraft:condition", 123 + "if_true": { 124 + "surface_depth_multiplier": 0, 125 + "offset": 0, 126 + "type": "minecraft:water", 127 + "add_stone_depth": false 128 + }, 129 + "then_run": { 130 + "result_state": { 131 + "Name": "minecraft:powder_snow" 132 + }, 133 + "type": "minecraft:block" 134 + } 135 + } 136 + }, 137 + { 138 + "type": "minecraft:condition", 139 + "if_true": { 140 + "surface_depth_multiplier": 0, 141 + "offset": 0, 142 + "type": "minecraft:water", 143 + "add_stone_depth": false 144 + }, 145 + "then_run": { 146 + "result_state": { 147 + "Name": "minecraft:snow_block" 148 + }, 149 + "type": "minecraft:block" 150 + } 151 + } 152 + ], 153 + "type": "minecraft:sequence" 154 + } 155 + } 156 + } 157 + ], 158 + "type": "minecraft:sequence" 159 + } 160 + }
+122
src/main/resources/config21/modular/minecraft/surface_rule/soul_sand_valley.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:soul_sand_valley" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": true, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "ceiling" 15 + }, 16 + "then_run": { 17 + "sequence": [ 18 + { 19 + "type": "minecraft:condition", 20 + "if_true": { 21 + "min_threshold": 0.0, 22 + "max_threshold": 2147483647, 23 + "noise": "minecraft:nether_state_selector", 24 + "type": "minecraft:noise_threshold" 25 + }, 26 + "then_run": { 27 + "result_state": { 28 + "Name": "minecraft:soul_sand" 29 + }, 30 + "type": "minecraft:block" 31 + } 32 + }, 33 + { 34 + "result_state": { 35 + "Name": "minecraft:soul_soil" 36 + }, 37 + "type": "minecraft:block" 38 + } 39 + ], 40 + "type": "minecraft:sequence" 41 + } 42 + }, 43 + { 44 + "type": "minecraft:condition", 45 + "if_true": { 46 + "offset": 0, 47 + "add_surface_depth": true, 48 + "secondary_depth_range": 0, 49 + "type": "minecraft:stone_depth", 50 + "surface_type": "floor" 51 + }, 52 + "then_run": { 53 + "sequence": [ 54 + { 55 + "type": "minecraft:condition", 56 + "if_true": { 57 + "min_threshold": -0.012, 58 + "max_threshold": 2147483647, 59 + "noise": "minecraft:patch", 60 + "type": "minecraft:noise_threshold" 61 + }, 62 + "then_run": { 63 + "type": "minecraft:condition", 64 + "if_true": { 65 + "surface_depth_multiplier": 0, 66 + "anchor": { 67 + "absolute": %SL-1% 68 + }, 69 + "type": "minecraft:y_above", 70 + "add_stone_depth": true 71 + }, 72 + "then_run": { 73 + "type": "minecraft:condition", 74 + "if_true": { 75 + "invert": { 76 + "surface_depth_multiplier": 0, 77 + "anchor": { 78 + "absolute": %SL+4% 79 + }, 80 + "type": "minecraft:y_above", 81 + "add_stone_depth": true 82 + }, 83 + "type": "minecraft:not" 84 + }, 85 + "then_run": { 86 + "result_state": { 87 + "Name": "minecraft:gravel" 88 + }, 89 + "type": "minecraft:block" 90 + } 91 + } 92 + } 93 + }, 94 + { 95 + "type": "minecraft:condition", 96 + "if_true": { 97 + "min_threshold": 0.0, 98 + "max_threshold": 2147483647, 99 + "noise": "minecraft:nether_state_selector", 100 + "type": "minecraft:noise_threshold" 101 + }, 102 + "then_run": { 103 + "result_state": { 104 + "Name": "minecraft:soul_sand" 105 + }, 106 + "type": "minecraft:block" 107 + } 108 + }, 109 + { 110 + "result_state": { 111 + "Name": "minecraft:soul_soil" 112 + }, 113 + "type": "minecraft:block" 114 + } 115 + ], 116 + "type": "minecraft:sequence" 117 + } 118 + } 119 + ], 120 + "type": "minecraft:sequence" 121 + } 122 + }
+100
src/main/resources/config21/modular/minecraft/surface_rule/stony_peaks.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:stony_peaks" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "min_threshold": -0.0125, 30 + "max_threshold": 0.0125, 31 + "noise": "minecraft:calcite", 32 + "type": "minecraft:noise_threshold" 33 + }, 34 + "then_run": { 35 + "result_state": { 36 + "Name": "minecraft:calcite" 37 + }, 38 + "type": "minecraft:block" 39 + } 40 + }, 41 + { 42 + "result_state": { 43 + "Name": "minecraft:stone" 44 + }, 45 + "type": "minecraft:block" 46 + } 47 + ], 48 + "type": "minecraft:sequence" 49 + } 50 + } 51 + }, 52 + { 53 + "type": "minecraft:condition", 54 + "if_true": { 55 + "surface_depth_multiplier": -1, 56 + "offset": -6, 57 + "type": "minecraft:water", 58 + "add_stone_depth": true 59 + }, 60 + "then_run": { 61 + "type": "minecraft:condition", 62 + "if_true": { 63 + "offset": 0, 64 + "add_surface_depth": true, 65 + "secondary_depth_range": 0, 66 + "type": "minecraft:stone_depth", 67 + "surface_type": "floor" 68 + }, 69 + "then_run": { 70 + "sequence": [ 71 + { 72 + "type": "minecraft:condition", 73 + "if_true": { 74 + "min_threshold": -0.0125, 75 + "max_threshold": 0.0125, 76 + "noise": "minecraft:calcite", 77 + "type": "minecraft:noise_threshold" 78 + }, 79 + "then_run": { 80 + "result_state": { 81 + "Name": "minecraft:calcite" 82 + }, 83 + "type": "minecraft:block" 84 + } 85 + }, 86 + { 87 + "result_state": { 88 + "Name": "minecraft:stone" 89 + }, 90 + "type": "minecraft:block" 91 + } 92 + ], 93 + "type": "minecraft:sequence" 94 + } 95 + } 96 + } 97 + ], 98 + "type": "minecraft:sequence" 99 + } 100 + }
+142
src/main/resources/config21/modular/minecraft/surface_rule/stony_shore.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:stony_shore" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "min_threshold": -0.05, 30 + "max_threshold": 0.05, 31 + "noise": "minecraft:gravel", 32 + "type": "minecraft:noise_threshold" 33 + }, 34 + "then_run": { 35 + "sequence": [ 36 + { 37 + "type": "minecraft:condition", 38 + "if_true": { 39 + "offset": 0, 40 + "add_surface_depth": false, 41 + "secondary_depth_range": 0, 42 + "type": "minecraft:stone_depth", 43 + "surface_type": "ceiling" 44 + }, 45 + "then_run": { 46 + "result_state": { 47 + "Name": "minecraft:stone" 48 + }, 49 + "type": "minecraft:block" 50 + } 51 + }, 52 + { 53 + "result_state": { 54 + "Name": "minecraft:gravel" 55 + }, 56 + "type": "minecraft:block" 57 + } 58 + ], 59 + "type": "minecraft:sequence" 60 + } 61 + }, 62 + { 63 + "result_state": { 64 + "Name": "minecraft:stone" 65 + }, 66 + "type": "minecraft:block" 67 + } 68 + ], 69 + "type": "minecraft:sequence" 70 + } 71 + } 72 + }, 73 + { 74 + "type": "minecraft:condition", 75 + "if_true": { 76 + "surface_depth_multiplier": -1, 77 + "offset": -6, 78 + "type": "minecraft:water", 79 + "add_stone_depth": true 80 + }, 81 + "then_run": { 82 + "type": "minecraft:condition", 83 + "if_true": { 84 + "offset": 0, 85 + "add_surface_depth": true, 86 + "secondary_depth_range": 0, 87 + "type": "minecraft:stone_depth", 88 + "surface_type": "floor" 89 + }, 90 + "then_run": { 91 + "sequence": [ 92 + { 93 + "type": "minecraft:condition", 94 + "if_true": { 95 + "min_threshold": -0.05, 96 + "max_threshold": 0.05, 97 + "noise": "minecraft:gravel", 98 + "type": "minecraft:noise_threshold" 99 + }, 100 + "then_run": { 101 + "sequence": [ 102 + { 103 + "type": "minecraft:condition", 104 + "if_true": { 105 + "offset": 0, 106 + "add_surface_depth": false, 107 + "secondary_depth_range": 0, 108 + "type": "minecraft:stone_depth", 109 + "surface_type": "ceiling" 110 + }, 111 + "then_run": { 112 + "result_state": { 113 + "Name": "minecraft:stone" 114 + }, 115 + "type": "minecraft:block" 116 + } 117 + }, 118 + { 119 + "result_state": { 120 + "Name": "minecraft:gravel" 121 + }, 122 + "type": "minecraft:block" 123 + } 124 + ], 125 + "type": "minecraft:sequence" 126 + } 127 + }, 128 + { 129 + "result_state": { 130 + "Name": "minecraft:stone" 131 + }, 132 + "type": "minecraft:block" 133 + } 134 + ], 135 + "type": "minecraft:sequence" 136 + } 137 + } 138 + } 139 + ], 140 + "type": "minecraft:sequence" 141 + } 142 + }
+58
src/main/resources/config21/modular/minecraft/surface_rule/swamp.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:swamp" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "type": "minecraft:condition", 16 + "if_true": { 17 + "surface_depth_multiplier": 0, 18 + "anchor": { 19 + "absolute": %SL% 20 + }, 21 + "type": "minecraft:y_above", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "type": "minecraft:condition", 26 + "if_true": { 27 + "invert": { 28 + "surface_depth_multiplier": 0, 29 + "anchor": { 30 + "absolute": %SL+1% 31 + }, 32 + "type": "minecraft:y_above", 33 + "add_stone_depth": false 34 + }, 35 + "type": "minecraft:not" 36 + }, 37 + "then_run": { 38 + "type": "minecraft:condition", 39 + "if_true": { 40 + "min_threshold": 0.0, 41 + "max_threshold": 2147483647, 42 + "noise": "minecraft:surface_swamp", 43 + "type": "minecraft:noise_threshold" 44 + }, 45 + "then_run": { 46 + "result_state": { 47 + "Properties": { 48 + "level": "0" 49 + }, 50 + "Name": "minecraft:water" 51 + }, 52 + "type": "minecraft:block" 53 + } 54 + } 55 + } 56 + } 57 + } 58 + }
+164
src/main/resources/config21/modular/minecraft/surface_rule/warm_ocean.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:warm_ocean" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "offset": 0, 30 + "add_surface_depth": false, 31 + "secondary_depth_range": 0, 32 + "type": "minecraft:stone_depth", 33 + "surface_type": "ceiling" 34 + }, 35 + "then_run": { 36 + "result_state": { 37 + "Name": "minecraft:sandstone" 38 + }, 39 + "type": "minecraft:block" 40 + } 41 + }, 42 + { 43 + "result_state": { 44 + "Name": "minecraft:sand" 45 + }, 46 + "type": "minecraft:block" 47 + } 48 + ], 49 + "type": "minecraft:sequence" 50 + } 51 + } 52 + }, 53 + { 54 + "type": "minecraft:condition", 55 + "if_true": { 56 + "surface_depth_multiplier": -1, 57 + "offset": -6, 58 + "type": "minecraft:water", 59 + "add_stone_depth": true 60 + }, 61 + "then_run": { 62 + "type": "minecraft:condition", 63 + "if_true": { 64 + "offset": 0, 65 + "add_surface_depth": true, 66 + "secondary_depth_range": 0, 67 + "type": "minecraft:stone_depth", 68 + "surface_type": "floor" 69 + }, 70 + "then_run": { 71 + "sequence": [ 72 + { 73 + "type": "minecraft:condition", 74 + "if_true": { 75 + "offset": 0, 76 + "add_surface_depth": false, 77 + "secondary_depth_range": 0, 78 + "type": "minecraft:stone_depth", 79 + "surface_type": "ceiling" 80 + }, 81 + "then_run": { 82 + "result_state": { 83 + "Name": "minecraft:sandstone" 84 + }, 85 + "type": "minecraft:block" 86 + } 87 + }, 88 + { 89 + "result_state": { 90 + "Name": "minecraft:sand" 91 + }, 92 + "type": "minecraft:block" 93 + } 94 + ], 95 + "type": "minecraft:sequence" 96 + } 97 + } 98 + }, 99 + { 100 + "type": "minecraft:condition", 101 + "if_true": { 102 + "surface_depth_multiplier": -1, 103 + "offset": -6, 104 + "type": "minecraft:water", 105 + "add_stone_depth": true 106 + }, 107 + "then_run": { 108 + "type": "minecraft:condition", 109 + "if_true": { 110 + "offset": 0, 111 + "add_surface_depth": true, 112 + "secondary_depth_range": 6, 113 + "type": "minecraft:stone_depth", 114 + "surface_type": "floor" 115 + }, 116 + "then_run": { 117 + "result_state": { 118 + "Name": "minecraft:sandstone" 119 + }, 120 + "type": "minecraft:block" 121 + } 122 + } 123 + }, 124 + { 125 + "type": "minecraft:condition", 126 + "if_true": { 127 + "offset": 0, 128 + "add_surface_depth": false, 129 + "secondary_depth_range": 0, 130 + "type": "minecraft:stone_depth", 131 + "surface_type": "floor" 132 + }, 133 + "then_run": { 134 + "sequence": [ 135 + { 136 + "type": "minecraft:condition", 137 + "if_true": { 138 + "offset": 0, 139 + "add_surface_depth": false, 140 + "secondary_depth_range": 0, 141 + "type": "minecraft:stone_depth", 142 + "surface_type": "ceiling" 143 + }, 144 + "then_run": { 145 + "result_state": { 146 + "Name": "minecraft:sandstone" 147 + }, 148 + "type": "minecraft:block" 149 + } 150 + }, 151 + { 152 + "result_state": { 153 + "Name": "minecraft:sand" 154 + }, 155 + "type": "minecraft:block" 156 + } 157 + ], 158 + "type": "minecraft:sequence" 159 + } 160 + } 161 + ], 162 + "type": "minecraft:sequence" 163 + } 164 + }
+64
src/main/resources/config21/modular/minecraft/surface_rule/warped_forest.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:warped_forest" 4 + ], 5 + "rule": { 6 + "type": "minecraft:condition", 7 + "if_true": { 8 + "offset": 0, 9 + "add_surface_depth": false, 10 + "secondary_depth_range": 0, 11 + "type": "minecraft:stone_depth", 12 + "surface_type": "floor" 13 + }, 14 + "then_run": { 15 + "type": "minecraft:condition", 16 + "if_true": { 17 + "invert": { 18 + "min_threshold": 0.54, 19 + "max_threshold": 2147483647, 20 + "noise": "minecraft:netherrack", 21 + "type": "minecraft:noise_threshold" 22 + }, 23 + "type": "minecraft:not" 24 + }, 25 + "then_run": { 26 + "type": "minecraft:condition", 27 + "if_true": { 28 + "surface_depth_multiplier": 0, 29 + "anchor": { 30 + "absolute": %SL% 31 + }, 32 + "type": "minecraft:y_above", 33 + "add_stone_depth": false 34 + }, 35 + "then_run": { 36 + "sequence": [ 37 + { 38 + "type": "minecraft:condition", 39 + "if_true": { 40 + "min_threshold": 1.17, 41 + "max_threshold": 2147483647, 42 + "noise": "minecraft:nether_wart", 43 + "type": "minecraft:noise_threshold" 44 + }, 45 + "then_run": { 46 + "result_state": { 47 + "Name": "minecraft:warped_wart_block" 48 + }, 49 + "type": "minecraft:block" 50 + } 51 + }, 52 + { 53 + "result_state": { 54 + "Name": "minecraft:warped_nylium" 55 + }, 56 + "type": "minecraft:block" 57 + } 58 + ], 59 + "type": "minecraft:sequence" 60 + } 61 + } 62 + } 63 + } 64 + }
+267
src/main/resources/config21/modular/minecraft/surface_rule/windswept_gravelly_hills.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:windswept_gravelly_hills" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "min_threshold": 0.24242425, 30 + "max_threshold": 2147483647, 31 + "noise": "minecraft:surface", 32 + "type": "minecraft:noise_threshold" 33 + }, 34 + "then_run": { 35 + "sequence": [ 36 + { 37 + "type": "minecraft:condition", 38 + "if_true": { 39 + "offset": 0, 40 + "add_surface_depth": false, 41 + "secondary_depth_range": 0, 42 + "type": "minecraft:stone_depth", 43 + "surface_type": "ceiling" 44 + }, 45 + "then_run": { 46 + "result_state": { 47 + "Name": "minecraft:stone" 48 + }, 49 + "type": "minecraft:block" 50 + } 51 + }, 52 + { 53 + "result_state": { 54 + "Name": "minecraft:gravel" 55 + }, 56 + "type": "minecraft:block" 57 + } 58 + ], 59 + "type": "minecraft:sequence" 60 + } 61 + }, 62 + { 63 + "type": "minecraft:condition", 64 + "if_true": { 65 + "min_threshold": 0.121212125, 66 + "max_threshold": 2147483647, 67 + "noise": "minecraft:surface", 68 + "type": "minecraft:noise_threshold" 69 + }, 70 + "then_run": { 71 + "result_state": { 72 + "Name": "minecraft:stone" 73 + }, 74 + "type": "minecraft:block" 75 + } 76 + }, 77 + { 78 + "type": "minecraft:condition", 79 + "if_true": { 80 + "min_threshold": -0.121212125, 81 + "max_threshold": 2147483647, 82 + "noise": "minecraft:surface", 83 + "type": "minecraft:noise_threshold" 84 + }, 85 + "then_run": { 86 + "sequence": [ 87 + { 88 + "type": "minecraft:condition", 89 + "if_true": { 90 + "surface_depth_multiplier": 0, 91 + "offset": 0, 92 + "type": "minecraft:water", 93 + "add_stone_depth": false 94 + }, 95 + "then_run": { 96 + "result_state": { 97 + "Properties": { 98 + "snowy": "false" 99 + }, 100 + "Name": "minecraft:grass_block" 101 + }, 102 + "type": "minecraft:block" 103 + } 104 + }, 105 + { 106 + "result_state": { 107 + "Name": "minecraft:dirt" 108 + }, 109 + "type": "minecraft:block" 110 + } 111 + ], 112 + "type": "minecraft:sequence" 113 + } 114 + }, 115 + { 116 + "sequence": [ 117 + { 118 + "type": "minecraft:condition", 119 + "if_true": { 120 + "offset": 0, 121 + "add_surface_depth": false, 122 + "secondary_depth_range": 0, 123 + "type": "minecraft:stone_depth", 124 + "surface_type": "ceiling" 125 + }, 126 + "then_run": { 127 + "result_state": { 128 + "Name": "minecraft:stone" 129 + }, 130 + "type": "minecraft:block" 131 + } 132 + }, 133 + { 134 + "result_state": { 135 + "Name": "minecraft:gravel" 136 + }, 137 + "type": "minecraft:block" 138 + } 139 + ], 140 + "type": "minecraft:sequence" 141 + } 142 + ], 143 + "type": "minecraft:sequence" 144 + } 145 + } 146 + }, 147 + { 148 + "type": "minecraft:condition", 149 + "if_true": { 150 + "surface_depth_multiplier": -1, 151 + "offset": -6, 152 + "type": "minecraft:water", 153 + "add_stone_depth": true 154 + }, 155 + "then_run": { 156 + "type": "minecraft:condition", 157 + "if_true": { 158 + "offset": 0, 159 + "add_surface_depth": true, 160 + "secondary_depth_range": 0, 161 + "type": "minecraft:stone_depth", 162 + "surface_type": "floor" 163 + }, 164 + "then_run": { 165 + "sequence": [ 166 + { 167 + "type": "minecraft:condition", 168 + "if_true": { 169 + "min_threshold": 0.24242425, 170 + "max_threshold": 2147483647, 171 + "noise": "minecraft:surface", 172 + "type": "minecraft:noise_threshold" 173 + }, 174 + "then_run": { 175 + "sequence": [ 176 + { 177 + "type": "minecraft:condition", 178 + "if_true": { 179 + "offset": 0, 180 + "add_surface_depth": false, 181 + "secondary_depth_range": 0, 182 + "type": "minecraft:stone_depth", 183 + "surface_type": "ceiling" 184 + }, 185 + "then_run": { 186 + "result_state": { 187 + "Name": "minecraft:stone" 188 + }, 189 + "type": "minecraft:block" 190 + } 191 + }, 192 + { 193 + "result_state": { 194 + "Name": "minecraft:gravel" 195 + }, 196 + "type": "minecraft:block" 197 + } 198 + ], 199 + "type": "minecraft:sequence" 200 + } 201 + }, 202 + { 203 + "type": "minecraft:condition", 204 + "if_true": { 205 + "min_threshold": 0.121212125, 206 + "max_threshold": 2147483647, 207 + "noise": "minecraft:surface", 208 + "type": "minecraft:noise_threshold" 209 + }, 210 + "then_run": { 211 + "result_state": { 212 + "Name": "minecraft:stone" 213 + }, 214 + "type": "minecraft:block" 215 + } 216 + }, 217 + { 218 + "type": "minecraft:condition", 219 + "if_true": { 220 + "min_threshold": -0.121212125, 221 + "max_threshold": 2147483647, 222 + "noise": "minecraft:surface", 223 + "type": "minecraft:noise_threshold" 224 + }, 225 + "then_run": { 226 + "result_state": { 227 + "Name": "minecraft:dirt" 228 + }, 229 + "type": "minecraft:block" 230 + } 231 + }, 232 + { 233 + "sequence": [ 234 + { 235 + "type": "minecraft:condition", 236 + "if_true": { 237 + "offset": 0, 238 + "add_surface_depth": false, 239 + "secondary_depth_range": 0, 240 + "type": "minecraft:stone_depth", 241 + "surface_type": "ceiling" 242 + }, 243 + "then_run": { 244 + "result_state": { 245 + "Name": "minecraft:stone" 246 + }, 247 + "type": "minecraft:block" 248 + } 249 + }, 250 + { 251 + "result_state": { 252 + "Name": "minecraft:gravel" 253 + }, 254 + "type": "minecraft:block" 255 + } 256 + ], 257 + "type": "minecraft:sequence" 258 + } 259 + ], 260 + "type": "minecraft:sequence" 261 + } 262 + } 263 + } 264 + ], 265 + "type": "minecraft:sequence" 266 + } 267 + }
+78
src/main/resources/config21/modular/minecraft/surface_rule/windswept_hills.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:windswept_hills" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "type": "minecraft:condition", 26 + "if_true": { 27 + "min_threshold": 0.121212125, 28 + "max_threshold": 2147483647, 29 + "noise": "minecraft:surface", 30 + "type": "minecraft:noise_threshold" 31 + }, 32 + "then_run": { 33 + "result_state": { 34 + "Name": "minecraft:stone" 35 + }, 36 + "type": "minecraft:block" 37 + } 38 + } 39 + } 40 + }, 41 + { 42 + "type": "minecraft:condition", 43 + "if_true": { 44 + "surface_depth_multiplier": -1, 45 + "offset": -6, 46 + "type": "minecraft:water", 47 + "add_stone_depth": true 48 + }, 49 + "then_run": { 50 + "type": "minecraft:condition", 51 + "if_true": { 52 + "offset": 0, 53 + "add_surface_depth": true, 54 + "secondary_depth_range": 0, 55 + "type": "minecraft:stone_depth", 56 + "surface_type": "floor" 57 + }, 58 + "then_run": { 59 + "type": "minecraft:condition", 60 + "if_true": { 61 + "min_threshold": 0.121212125, 62 + "max_threshold": 2147483647, 63 + "noise": "minecraft:surface", 64 + "type": "minecraft:noise_threshold" 65 + }, 66 + "then_run": { 67 + "result_state": { 68 + "Name": "minecraft:stone" 69 + }, 70 + "type": "minecraft:block" 71 + } 72 + } 73 + } 74 + } 75 + ], 76 + "type": "minecraft:sequence" 77 + } 78 + }
+98
src/main/resources/config21/modular/minecraft/surface_rule/windswept_savanna.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:windswept_savanna" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 0, 20 + "offset": -1, 21 + "type": "minecraft:water", 22 + "add_stone_depth": false 23 + }, 24 + "then_run": { 25 + "sequence": [ 26 + { 27 + "type": "minecraft:condition", 28 + "if_true": { 29 + "min_threshold": 0.21212122, 30 + "max_threshold": 2147483647, 31 + "noise": "minecraft:surface", 32 + "type": "minecraft:noise_threshold" 33 + }, 34 + "then_run": { 35 + "result_state": { 36 + "Name": "minecraft:stone" 37 + }, 38 + "type": "minecraft:block" 39 + } 40 + }, 41 + { 42 + "type": "minecraft:condition", 43 + "if_true": { 44 + "min_threshold": -0.060606062, 45 + "max_threshold": 2147483647, 46 + "noise": "minecraft:surface", 47 + "type": "minecraft:noise_threshold" 48 + }, 49 + "then_run": { 50 + "result_state": { 51 + "Name": "minecraft:coarse_dirt" 52 + }, 53 + "type": "minecraft:block" 54 + } 55 + } 56 + ], 57 + "type": "minecraft:sequence" 58 + } 59 + } 60 + }, 61 + { 62 + "type": "minecraft:condition", 63 + "if_true": { 64 + "surface_depth_multiplier": -1, 65 + "offset": -6, 66 + "type": "minecraft:water", 67 + "add_stone_depth": true 68 + }, 69 + "then_run": { 70 + "type": "minecraft:condition", 71 + "if_true": { 72 + "offset": 0, 73 + "add_surface_depth": true, 74 + "secondary_depth_range": 0, 75 + "type": "minecraft:stone_depth", 76 + "surface_type": "floor" 77 + }, 78 + "then_run": { 79 + "type": "minecraft:condition", 80 + "if_true": { 81 + "min_threshold": 0.21212122, 82 + "max_threshold": 2147483647, 83 + "noise": "minecraft:surface", 84 + "type": "minecraft:noise_threshold" 85 + }, 86 + "then_run": { 87 + "result_state": { 88 + "Name": "minecraft:stone" 89 + }, 90 + "type": "minecraft:block" 91 + } 92 + } 93 + } 94 + } 95 + ], 96 + "type": "minecraft:sequence" 97 + } 98 + }
+379
src/main/resources/config21/modular/minecraft/surface_rule/wooded_badlands.json
··· 1 + { 2 + "biomes": [ 3 + "minecraft:wooded_badlands" 4 + ], 5 + "rule": { 6 + "sequence": [ 7 + { 8 + "type": "minecraft:condition", 9 + "if_true": { 10 + "offset": 0, 11 + "add_surface_depth": false, 12 + "secondary_depth_range": 0, 13 + "type": "minecraft:stone_depth", 14 + "surface_type": "floor" 15 + }, 16 + "then_run": { 17 + "type": "minecraft:condition", 18 + "if_true": { 19 + "surface_depth_multiplier": 2, 20 + "anchor": { 21 + "absolute": 97 22 + }, 23 + "type": "minecraft:y_above", 24 + "add_stone_depth": false 25 + }, 26 + "then_run": { 27 + "sequence": [ 28 + { 29 + "type": "minecraft:condition", 30 + "if_true": { 31 + "min_threshold": -0.909, 32 + "max_threshold": -0.5454, 33 + "noise": "minecraft:surface", 34 + "type": "minecraft:noise_threshold" 35 + }, 36 + "then_run": { 37 + "result_state": { 38 + "Name": "minecraft:coarse_dirt" 39 + }, 40 + "type": "minecraft:block" 41 + } 42 + }, 43 + { 44 + "type": "minecraft:condition", 45 + "if_true": { 46 + "min_threshold": -0.1818, 47 + "max_threshold": 0.1818, 48 + "noise": "minecraft:surface", 49 + "type": "minecraft:noise_threshold" 50 + }, 51 + "then_run": { 52 + "result_state": { 53 + "Name": "minecraft:coarse_dirt" 54 + }, 55 + "type": "minecraft:block" 56 + } 57 + }, 58 + { 59 + "type": "minecraft:condition", 60 + "if_true": { 61 + "min_threshold": 0.5454, 62 + "max_threshold": 0.909, 63 + "noise": "minecraft:surface", 64 + "type": "minecraft:noise_threshold" 65 + }, 66 + "then_run": { 67 + "result_state": { 68 + "Name": "minecraft:coarse_dirt" 69 + }, 70 + "type": "minecraft:block" 71 + } 72 + }, 73 + { 74 + "sequence": [ 75 + { 76 + "type": "minecraft:condition", 77 + "if_true": { 78 + "surface_depth_multiplier": 0, 79 + "offset": 0, 80 + "type": "minecraft:water", 81 + "add_stone_depth": false 82 + }, 83 + "then_run": { 84 + "result_state": { 85 + "Properties": { 86 + "snowy": "false" 87 + }, 88 + "Name": "minecraft:grass_block" 89 + }, 90 + "type": "minecraft:block" 91 + } 92 + }, 93 + { 94 + "result_state": { 95 + "Name": "minecraft:dirt" 96 + }, 97 + "type": "minecraft:block" 98 + } 99 + ], 100 + "type": "minecraft:sequence" 101 + } 102 + ], 103 + "type": "minecraft:sequence" 104 + } 105 + } 106 + }, 107 + { 108 + "sequence": [ 109 + { 110 + "type": "minecraft:condition", 111 + "if_true": { 112 + "offset": 0, 113 + "add_surface_depth": false, 114 + "secondary_depth_range": 0, 115 + "type": "minecraft:stone_depth", 116 + "surface_type": "floor" 117 + }, 118 + "then_run": { 119 + "sequence": [ 120 + { 121 + "type": "minecraft:condition", 122 + "if_true": { 123 + "surface_depth_multiplier": 0, 124 + "anchor": { 125 + "absolute": 256 126 + }, 127 + "type": "minecraft:y_above", 128 + "add_stone_depth": false 129 + }, 130 + "then_run": { 131 + "result_state": { 132 + "Name": "minecraft:orange_terracotta" 133 + }, 134 + "type": "minecraft:block" 135 + } 136 + }, 137 + { 138 + "type": "minecraft:condition", 139 + "if_true": { 140 + "surface_depth_multiplier": 1, 141 + "anchor": { 142 + "absolute": 74 143 + }, 144 + "type": "minecraft:y_above", 145 + "add_stone_depth": true 146 + }, 147 + "then_run": { 148 + "sequence": [ 149 + { 150 + "type": "minecraft:condition", 151 + "if_true": { 152 + "min_threshold": -0.909, 153 + "max_threshold": -0.5454, 154 + "noise": "minecraft:surface", 155 + "type": "minecraft:noise_threshold" 156 + }, 157 + "then_run": { 158 + "result_state": { 159 + "Name": "minecraft:terracotta" 160 + }, 161 + "type": "minecraft:block" 162 + } 163 + }, 164 + { 165 + "type": "minecraft:condition", 166 + "if_true": { 167 + "min_threshold": -0.1818, 168 + "max_threshold": 0.1818, 169 + "noise": "minecraft:surface", 170 + "type": "minecraft:noise_threshold" 171 + }, 172 + "then_run": { 173 + "result_state": { 174 + "Name": "minecraft:terracotta" 175 + }, 176 + "type": "minecraft:block" 177 + } 178 + }, 179 + { 180 + "type": "minecraft:condition", 181 + "if_true": { 182 + "min_threshold": 0.5454, 183 + "max_threshold": 0.909, 184 + "noise": "minecraft:surface", 185 + "type": "minecraft:noise_threshold" 186 + }, 187 + "then_run": { 188 + "result_state": { 189 + "Name": "minecraft:terracotta" 190 + }, 191 + "type": "minecraft:block" 192 + } 193 + }, 194 + { 195 + "type": "minecraft:bandlands" 196 + } 197 + ], 198 + "type": "minecraft:sequence" 199 + } 200 + }, 201 + { 202 + "type": "minecraft:condition", 203 + "if_true": { 204 + "surface_depth_multiplier": 0, 205 + "offset": -1, 206 + "type": "minecraft:water", 207 + "add_stone_depth": false 208 + }, 209 + "then_run": { 210 + "sequence": [ 211 + { 212 + "type": "minecraft:condition", 213 + "if_true": { 214 + "offset": 0, 215 + "add_surface_depth": false, 216 + "secondary_depth_range": 0, 217 + "type": "minecraft:stone_depth", 218 + "surface_type": "ceiling" 219 + }, 220 + "then_run": { 221 + "result_state": { 222 + "Name": "minecraft:red_sandstone" 223 + }, 224 + "type": "minecraft:block" 225 + } 226 + }, 227 + { 228 + "result_state": { 229 + "Name": "minecraft:red_sand" 230 + }, 231 + "type": "minecraft:block" 232 + } 233 + ], 234 + "type": "minecraft:sequence" 235 + } 236 + }, 237 + { 238 + "type": "minecraft:condition", 239 + "if_true": { 240 + "invert": { 241 + "type": "minecraft:hole" 242 + }, 243 + "type": "minecraft:not" 244 + }, 245 + "then_run": { 246 + "result_state": { 247 + "Name": "minecraft:orange_terracotta" 248 + }, 249 + "type": "minecraft:block" 250 + } 251 + }, 252 + { 253 + "type": "minecraft:condition", 254 + "if_true": { 255 + "surface_depth_multiplier": -1, 256 + "offset": -6, 257 + "type": "minecraft:water", 258 + "add_stone_depth": true 259 + }, 260 + "then_run": { 261 + "result_state": { 262 + "Name": "minecraft:white_terracotta" 263 + }, 264 + "type": "minecraft:block" 265 + } 266 + }, 267 + { 268 + "sequence": [ 269 + { 270 + "type": "minecraft:condition", 271 + "if_true": { 272 + "offset": 0, 273 + "add_surface_depth": false, 274 + "secondary_depth_range": 0, 275 + "type": "minecraft:stone_depth", 276 + "surface_type": "ceiling" 277 + }, 278 + "then_run": { 279 + "result_state": { 280 + "Name": "minecraft:stone" 281 + }, 282 + "type": "minecraft:block" 283 + } 284 + }, 285 + { 286 + "result_state": { 287 + "Name": "minecraft:gravel" 288 + }, 289 + "type": "minecraft:block" 290 + } 291 + ], 292 + "type": "minecraft:sequence" 293 + } 294 + ], 295 + "type": "minecraft:sequence" 296 + } 297 + }, 298 + { 299 + "type": "minecraft:condition", 300 + "if_true": { 301 + "surface_depth_multiplier": -1, 302 + "anchor": { 303 + "absolute": %SL+1% 304 + }, 305 + "type": "minecraft:y_above", 306 + "add_stone_depth": true 307 + }, 308 + "then_run": { 309 + "sequence": [ 310 + { 311 + "type": "minecraft:condition", 312 + "if_true": { 313 + "surface_depth_multiplier": 0, 314 + "anchor": { 315 + "absolute": %SL+1% 316 + }, 317 + "type": "minecraft:y_above", 318 + "add_stone_depth": false 319 + }, 320 + "then_run": { 321 + "type": "minecraft:condition", 322 + "if_true": { 323 + "invert": { 324 + "surface_depth_multiplier": 1, 325 + "anchor": { 326 + "absolute": 74 327 + }, 328 + "type": "minecraft:y_above", 329 + "add_stone_depth": true 330 + }, 331 + "type": "minecraft:not" 332 + }, 333 + "then_run": { 334 + "result_state": { 335 + "Name": "minecraft:orange_terracotta" 336 + }, 337 + "type": "minecraft:block" 338 + } 339 + } 340 + }, 341 + { 342 + "type": "minecraft:bandlands" 343 + } 344 + ], 345 + "type": "minecraft:sequence" 346 + } 347 + }, 348 + { 349 + "type": "minecraft:condition", 350 + "if_true": { 351 + "offset": 0, 352 + "add_surface_depth": true, 353 + "secondary_depth_range": 0, 354 + "type": "minecraft:stone_depth", 355 + "surface_type": "floor" 356 + }, 357 + "then_run": { 358 + "type": "minecraft:condition", 359 + "if_true": { 360 + "surface_depth_multiplier": -1, 361 + "offset": -6, 362 + "type": "minecraft:water", 363 + "add_stone_depth": true 364 + }, 365 + "then_run": { 366 + "result_state": { 367 + "Name": "minecraft:white_terracotta" 368 + }, 369 + "type": "minecraft:block" 370 + } 371 + } 372 + } 373 + ], 374 + "type": "minecraft:sequence" 375 + } 376 + ], 377 + "type": "minecraft:sequence" 378 + } 379 + }
+23
src/main/resources/resourcepacks/22/data/infinity/dimension_type/chaos.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 7, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+23
src/main/resources/resourcepacks/22/data/infinity/dimension_type/chess.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 15 19 + }, 20 + "monster_spawn_block_light_limit": 15, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+23
src/main/resources/resourcepacks/22/data/infinity/dimension_type/default.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 0, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+24
src/main/resources/resourcepacks/22/data/infinity/dimension_type/library.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 96, 14 + "logical_height": 96, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "fixed_time": 6000, 21 + "monster_spawn_block_light_limit": 0, 22 + "infiniburn": "#infiniburn_overworld", 23 + "effects": "overworld" 24 + }
+23
src/main/resources/resourcepacks/22/data/infinity/dimension_type/nexus.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 59, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 7, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+23
src/main/resources/resourcepacks/22/data/infinity/dimension_type/sponge.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 1.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 0, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+24
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/altar.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:altar", 10 + "functions": [ 11 + { 12 + "function": "infinity:set_altar_state" 13 + } 14 + ] 15 + } 16 + ], 17 + "conditions": [ 18 + { 19 + "condition": "minecraft:survives_explosion" 20 + } 21 + ] 22 + } 23 + ] 24 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/ant.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:ant" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+34
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/biome_bottle.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:biome_bottle", 10 + "functions": [ 11 + { 12 + "function": "minecraft:copy_components", 13 + "include": [ 14 + "infinity:color", 15 + "infinity:charge", 16 + "infinity:biome_contents", 17 + "minecraft:rarity" 18 + ], 19 + "source": "block_entity" 20 + }, 21 + { 22 + "function": "infinity:set_biome_bottle_level" 23 + } 24 + ] 25 + } 26 + ], 27 + "conditions": [ 28 + { 29 + "condition": "minecraft:survives_explosion" 30 + } 31 + ] 32 + } 33 + ] 34 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/book_box.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:book_box" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+28
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/chromatic_carpet.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:chromatic_carpet", 10 + "functions": [ 11 + { 12 + "function": "minecraft:copy_components", 13 + "include": [ 14 + "infinity:color" 15 + ], 16 + "source": "block_entity" 17 + } 18 + ] 19 + } 20 + ], 21 + "conditions": [ 22 + { 23 + "condition": "minecraft:survives_explosion" 24 + } 25 + ] 26 + } 27 + ] 28 + }
+28
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/chromatic_wool.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:chromatic_wool", 10 + "functions": [ 11 + { 12 + "function": "minecraft:copy_components", 13 + "include": [ 14 + "infinity:color" 15 + ], 16 + "source": "block_entity" 17 + } 18 + ] 19 + } 20 + ], 21 + "conditions": [ 22 + { 23 + "condition": "minecraft:survives_explosion" 24 + } 25 + ] 26 + } 27 + ] 28 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/cosmic_altar.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:cosmic_altar" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/cursor.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:cursor" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/iridescent_carpet.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:iridescent_carpet" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+21
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/iridescent_kelp.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "conditions": [ 7 + { 8 + "condition": "minecraft:survives_explosion" 9 + } 10 + ], 11 + "entries": [ 12 + { 13 + "type": "minecraft:item", 14 + "name": "minecraft:kelp" 15 + } 16 + ], 17 + "rolls": 1.0 18 + } 19 + ], 20 + "random_sequence": "minecraft:blocks/kelp" 21 + }
+21
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/iridescent_kelp_plant.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "conditions": [ 7 + { 8 + "condition": "minecraft:survives_explosion" 9 + } 10 + ], 11 + "entries": [ 12 + { 13 + "type": "minecraft:item", 14 + "name": "minecraft:kelp" 15 + } 16 + ], 17 + "rolls": 1.0 18 + } 19 + ], 20 + "random_sequence": "minecraft:blocks/kelp" 21 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/iridescent_wool.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:iridescent_wool" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/netherite_slab.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:netherite_slab" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+19
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/netherite_stairs.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "rolls": 1, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "name": "infinity:netherite_stairs" 10 + } 11 + ], 12 + "conditions": [ 13 + { 14 + "condition": "minecraft:survives_explosion" 15 + } 16 + ] 17 + } 18 + ] 19 + }
+21
src/main/resources/resourcepacks/22/data/infinity/loot_table/blocks/notes_block.json
··· 1 + { 2 + "type": "minecraft:block", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "conditions": [ 7 + { 8 + "condition": "minecraft:survives_explosion" 9 + } 10 + ], 11 + "entries": [ 12 + { 13 + "type": "minecraft:item", 14 + "name": "infinity:notes_block" 15 + } 16 + ], 17 + "rolls": 1.0 18 + } 19 + ], 20 + "random_sequence": "minecraft:blocks/note_block" 21 + }
+17
src/main/resources/resourcepacks/22/data/infinity/loot_table/entities/ant.json
··· 1 + { 2 + "type": "minecraft:entity", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "rolls": 1, 7 + "entries": [ 8 + { 9 + "type": "minecraft:item", 10 + "name": "infinity:ant", 11 + "weight": 1, 12 + "functions": [] 13 + } 14 + ] 15 + } 16 + ] 17 + }
+17
src/main/resources/resourcepacks/22/data/infinity/loot_table/entities/bishop.json
··· 1 + { 2 + "type": "minecraft:entity", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "rolls": 1, 7 + "entries": [ 8 + { 9 + "type": "minecraft:item", 10 + "name": "infinity:star_of_lang", 11 + "weight": 1, 12 + "functions": [] 13 + } 14 + ] 15 + } 16 + ] 17 + }
+36
src/main/resources/resourcepacks/22/data/infinity/loot_table/entities/chaos_pawn_black.json
··· 1 + { 2 + "type": "minecraft:entity", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "functions": [ 10 + { 11 + "add": false, 12 + "count": { 13 + "type": "minecraft:uniform", 14 + "max": 2.0, 15 + "min": 0.0 16 + }, 17 + "function": "minecraft:set_count" 18 + }, 19 + { 20 + "count": { 21 + "type": "minecraft:uniform", 22 + "max": 1.0, 23 + "min": 0.0 24 + }, 25 + "enchantment": "minecraft:looting", 26 + "function": "minecraft:enchanted_count_increase" 27 + } 28 + ], 29 + "name": "minecraft:black_concrete", 30 + "weight": 1 31 + } 32 + ], 33 + "rolls": 1 34 + } 35 + ] 36 + }
+36
src/main/resources/resourcepacks/22/data/infinity/loot_table/entities/chaos_pawn_white.json
··· 1 + { 2 + "type": "minecraft:entity", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "functions": [ 10 + { 11 + "add": false, 12 + "count": { 13 + "type": "minecraft:uniform", 14 + "max": 2.0, 15 + "min": 0.0 16 + }, 17 + "function": "minecraft:set_count" 18 + }, 19 + { 20 + "count": { 21 + "type": "minecraft:uniform", 22 + "max": 1.0, 23 + "min": 0.0 24 + }, 25 + "enchantment": "minecraft:looting", 26 + "function": "minecraft:enchanted_count_increase" 27 + } 28 + ], 29 + "name": "minecraft:white_concrete", 30 + "weight": 1 31 + } 32 + ], 33 + "rolls": 1 34 + } 35 + ] 36 + }
+36
src/main/resources/resourcepacks/22/data/infinity/loot_table/entities/chaos_skeleton.json
··· 1 + { 2 + "type": "minecraft:entity", 3 + "pools": [ 4 + { 5 + "bonus_rolls": 0.0, 6 + "entries": [ 7 + { 8 + "type": "minecraft:item", 9 + "functions": [ 10 + { 11 + "add": false, 12 + "count": { 13 + "type": "minecraft:uniform", 14 + "max": 2.0, 15 + "min": 0.0 16 + }, 17 + "function": "minecraft:set_count" 18 + }, 19 + { 20 + "count": { 21 + "type": "minecraft:uniform", 22 + "max": 1.0, 23 + "min": 0.0 24 + }, 25 + "enchantment": "minecraft:looting", 26 + "function": "minecraft:enchanted_count_increase" 27 + } 28 + ], 29 + "name": "minecraft:bone" 30 + } 31 + ], 32 + "rolls": 1.0 33 + } 34 + ], 35 + "random_sequence": "minecraft:entities/skeleton" 36 + }
+17
src/main/resources/resourcepacks/22/data/infinity/recipe/altar.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "redstone", 4 + "key": { 5 + "B": "infinity:book_box", 6 + "S": "minecraft:stone_slab" 7 + }, 8 + "pattern": [ 9 + "SSS", 10 + " B ", 11 + " S " 12 + ], 13 + "result": { 14 + "id": "infinity:altar" 15 + }, 16 + "show_notification": true 17 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/altar_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "minecraft:lectern", 4 + "output": { 5 + "id": "infinity:altar" 6 + }, 7 + "lore": "empty" 8 + }
+18
src/main/resources/resourcepacks/22/data/infinity/recipe/ant.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "building", 4 + "key": { 5 + "B": "minecraft:black_concrete", 6 + "W": "minecraft:white_concrete", 7 + "M": "infinity:star_of_lang" 8 + }, 9 + "pattern": [ 10 + "WBW", 11 + "BMB", 12 + "WBW" 13 + ], 14 + "result": { 15 + "id": "infinity:ant" 16 + }, 17 + "show_notification": true 18 + }
+17
src/main/resources/resourcepacks/22/data/infinity/recipe/ant1.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "building", 4 + "key": { 5 + "B": "infinity:black_matter", 6 + "W": "infinity:white_matter" 7 + }, 8 + "pattern": [ 9 + "WBW", 10 + "B B", 11 + "WBW" 12 + ], 13 + "result": { 14 + "id": "infinity:ant" 15 + }, 16 + "show_notification": true 17 + }
+4
src/main/resources/resourcepacks/22/data/infinity/recipe/biome_bottle_combining.json
··· 1 + { 2 + "type": "infinity:biome_bottle_combining", 3 + "category": "misc" 4 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/biome_bottle_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "minecraft:glass_bottle", 4 + "output": { 5 + "id": "infinity:biome_bottle" 6 + }, 7 + "lore": "empty" 8 + }
+16
src/main/resources/resourcepacks/22/data/infinity/recipe/black_matter.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "misc", 4 + "key": { 5 + "B": "minecraft:black_concrete" 6 + }, 7 + "pattern": [ 8 + "BBB", 9 + "B B", 10 + "BBB" 11 + ], 12 + "result": { 13 + "id": "infinity:black_matter" 14 + }, 15 + "show_notification": true 16 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/book_box_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "minecraft:bookshelf", 4 + "output": { 5 + "id": "infinity:book_box" 6 + }, 7 + "lore": "empty" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/chromatic_carpet.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input":"#minecraft:wool_carpets", 4 + "output": { 5 + "id": "infinity:chromatic_carpet" 6 + }, 7 + "lore": "recipe_info.portal.infinity.color" 8 + }
+4
src/main/resources/resourcepacks/22/data/infinity/recipe/chromatic_carpet_from_wool.json
··· 1 + { 2 + "type": "infinity:chroma_carpet", 3 + "category": "misc" 4 + }
+7
src/main/resources/resourcepacks/22/data/infinity/recipe/chromatic_coloring_carpet.json
··· 1 + { 2 + "type": "infinity:chromatic_coloring", 3 + "input":"#minecraft:wool_carpets", 4 + "output": { 5 + "id": "infinity:chromatic_carpet" 6 + } 7 + }
+7
src/main/resources/resourcepacks/22/data/infinity/recipe/chromatic_coloring_wool.json
··· 1 + { 2 + "type": "infinity:chromatic_coloring", 3 + "input": "#minecraft:wool", 4 + "output": { 5 + "id": "infinity:chromatic_wool" 6 + } 7 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/chromatic_matter.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "#infinity:matter", 4 + "output": { 5 + "id": "infinity:chromatic_matter" 6 + }, 7 + "lore": "recipe_info.portal.infinity.color" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/chromatic_matter_from_iridescence.json
··· 1 + { 2 + "type": "infinity:collision_iridescence", 3 + "input": "infinity:chromatic_matter", 4 + "output": { 5 + "id": "infinity:chromatic_matter" 6 + }, 7 + "lore": "recipe_info.iridescence.infinity.chromatic_matter" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/chromatic_wool.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "#minecraft:wool", 4 + "output": { 5 + "id": "infinity:chromatic_wool" 6 + }, 7 + "lore": "recipe_info.portal.infinity.color" 8 + }
+19
src/main/resources/resourcepacks/22/data/infinity/recipe/cosmic_altar.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "misc", 4 + "key": { 5 + "L": "minecraft:lodestone", 6 + "A": "infinity:altar", 7 + "S": "infinity:iridescent_star" 8 + }, 9 + "pattern": [ 10 + "LAL", 11 + "ASA", 12 + "LAL" 13 + ], 14 + "result": { 15 + "count": 1, 16 + "id": "infinity:cosmic_altar" 17 + }, 18 + "show_notification": true 19 + }
+19
src/main/resources/resourcepacks/22/data/infinity/recipe/cursor.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "building", 4 + "key": { 5 + "L": "minecraft:lime_concrete", 6 + "B": "minecraft:black_concrete", 7 + "S": "infinity:star_of_lang" 8 + }, 9 + "pattern": [ 10 + "BLB", 11 + "LSL", 12 + "BLB" 13 + ], 14 + "result": { 15 + "count": 8, 16 + "id": "infinity:cursor" 17 + }, 18 + "show_notification": true 19 + }
+18
src/main/resources/resourcepacks/22/data/infinity/recipe/f4.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "misc", 4 + "key": { 5 + "O": "minecraft:obsidian", 6 + "S": "infinity:iridescent_star" 7 + }, 8 + "pattern": [ 9 + "OOO", 10 + "OSO", 11 + "OOO" 12 + ], 13 + "result": { 14 + "count": 1, 15 + "id": "infinity:f4" 16 + }, 17 + "show_notification": true 18 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/f4_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "infinity:f4", 4 + "output": { 5 + "id": "infinity:f4" 6 + }, 7 + "lore": "recipe_info.portal.infinity.attuned" 8 + }
+4
src/main/resources/resourcepacks/22/data/infinity/recipe/f4_recharging.json
··· 1 + { 2 + "type": "infinity:f4_recharging", 3 + "category": "misc" 4 + }
+17
src/main/resources/resourcepacks/22/data/infinity/recipe/fine_item.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "misc", 4 + "key": { 5 + "G": "minecraft:grass_block", 6 + "S": "infinity:star_of_lang" 7 + }, 8 + "pattern": [ 9 + "GGG", 10 + "GSG", 11 + "GGG" 12 + ], 13 + "result": { 14 + "id": "infinity:fine_item" 15 + }, 16 + "show_notification": true 17 + }
+17
src/main/resources/resourcepacks/22/data/infinity/recipe/footprint.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "misc", 4 + "key": { 5 + "P": "minecraft:light_gray_stained_glass_pane" 6 + }, 7 + "pattern": [ 8 + "PPP", 9 + "P P", 10 + "PPP" 11 + ], 12 + "result": { 13 + "count": 8, 14 + "id": "infinity:footprint" 15 + }, 16 + "show_notification": true 17 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/iridescence_bottle_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "infinity:chromatic_potion", 4 + "output": { 5 + "id": "infinity:iridescent_potion" 6 + }, 7 + "lore": "empty" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/iridescent_carpet.json
··· 1 + { 2 + "type": "infinity:collision_iridescence", 3 + "input": "infinity:chromatic_carpet", 4 + "output": { 5 + "id": "infinity:iridescent_carpet" 6 + }, 7 + "lore": "empty" 8 + }
+14
src/main/resources/resourcepacks/22/data/infinity/recipe/iridescent_carpet_from_wool.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "building", 4 + "key": { 5 + "#": "infinity:iridescent_wool" 6 + }, 7 + "pattern": [ 8 + "## " 9 + ], 10 + "result": { 11 + "count": 3, 12 + "id": "infinity:iridescent_carpet" 13 + } 14 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/iridescent_star.json
··· 1 + { 2 + "type": "infinity:collision_iridescence", 3 + "input": "infinity:star_of_lang", 4 + "output": { 5 + "id": "infinity:iridescent_star" 6 + }, 7 + "lore": "empty" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/iridescent_wool.json
··· 1 + { 2 + "type": "infinity:collision_iridescence", 3 + "input": "infinity:chromatic_wool", 4 + "output": { 5 + "id": "infinity:iridescent_wool" 6 + }, 7 + "lore": "empty" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/key_from_iridescence.json
··· 1 + { 2 + "type": "infinity:collision_iridescence", 3 + "input": "infinity:key", 4 + "output": { 5 + "id": "infinity:key" 6 + }, 7 + "lore": "recipe_info.iridescence.infinity.key" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/key_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "minecraft:amethyst_shard", 4 + "output": { 5 + "id": "infinity:key" 6 + }, 7 + "lore": "recipe_info.portal.infinity.attuned" 8 + }
+14
src/main/resources/resourcepacks/22/data/infinity/recipe/netherite_slab.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "building", 4 + "key": { 5 + "#": "minecraft:netherite_block" 6 + }, 7 + "pattern": [ 8 + "###" 9 + ], 10 + "result": { 11 + "count": 6, 12 + "id": "infinity:netherite_slab" 13 + } 14 + }
+7
src/main/resources/resourcepacks/22/data/infinity/recipe/netherite_slab_from_stonecutting.json
··· 1 + { 2 + "type": "minecraft:stonecutting", 3 + "ingredient": "minecraft:netherite_block", 4 + "result": { 5 + "count": 2, 6 + "id": "infinity:netherite_slab" 7 + }}
+16
src/main/resources/resourcepacks/22/data/infinity/recipe/netherite_stairs.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "building", 4 + "key": { 5 + "#": "minecraft:netherite_block" 6 + }, 7 + "pattern": [ 8 + "# ", 9 + "## ", 10 + "###" 11 + ], 12 + "result": { 13 + "count": 4, 14 + "id": "infinity:netherite_stairs" 15 + } 16 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/netherite_stairs_from_stonecutting.json
··· 1 + { 2 + "type": "minecraft:stonecutting", 3 + "ingredient": "minecraft:netherite_block", 4 + "result": { 5 + "count": 1, 6 + "id": "infinity:netherite_stairs" 7 + } 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/notes_block_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "minecraft:note_block", 4 + "output": { 5 + "id": "infinity:notes_block" 6 + }, 7 + "lore": "empty" 8 + }
+8
src/main/resources/resourcepacks/22/data/infinity/recipe/timebomb_from_portal.json
··· 1 + { 2 + "type": "infinity:collision_portal", 3 + "input": "minecraft:tnt", 4 + "output": { 5 + "id": "infinity:timebomb" 6 + }, 7 + "lore": "empty" 8 + }
+16
src/main/resources/resourcepacks/22/data/infinity/recipe/white_matter.json
··· 1 + { 2 + "type": "minecraft:crafting_shaped", 3 + "category": "misc", 4 + "key": { 5 + "B": "minecraft:white_concrete" 6 + }, 7 + "pattern": [ 8 + "BBB", 9 + "B B", 10 + "BBB" 11 + ], 12 + "result": { 13 + "id": "infinity:white_matter" 14 + }, 15 + "show_notification": true 16 + }
src/main/resources/resourcepacks/22/data/infinity/structure/content.nbt

This is a binary file and will not be displayed.

src/main/resources/resourcepacks/22/data/infinity/structure/cosmic_pool/grass.nbt

This is a binary file and will not be displayed.

src/main/resources/resourcepacks/22/data/infinity/structure/cosmic_pool/scratch.nbt

This is a binary file and will not be displayed.

src/main/resources/resourcepacks/22/data/infinity/structure/cosmic_pool/scratch_wool.nbt

This is a binary file and will not be displayed.

src/main/resources/resourcepacks/22/data/infinity/structure/indevhouse.nbt

This is a binary file and will not be displayed.

src/main/resources/resourcepacks/22/data/infinity/structure/isolation.nbt

This is a binary file and will not be displayed.

src/main/resources/resourcepacks/22/data/infinity/structure/missing.nbt

This is a binary file and will not be displayed.

src/main/resources/resourcepacks/22/data/infinity/structure/terminal.nbt

This is a binary file and will not be displayed.

+31
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/ant.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.0, 4 + "downfall": 0.0, 5 + "effects": { 6 + "fog_color": 16777215, 7 + "sky_color": 0, 8 + "water_color": 16777215, 9 + "water_fog_color": 0, 10 + "foliage_color": 16777215, 11 + "grass_color": 0 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [ 24 + "infinity:ant" 25 + ], 26 + [] 27 + ], 28 + "spawners": {}, 29 + "spawn_costs": {}, 30 + "carvers": [] 31 + }
+44
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/chaos.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.8, 5 + "effects": { 6 + "fog_color": 16711680, 7 + "sky_color": 65535, 8 + "water_color": 255, 9 + "water_fog_color": 65535, 10 + "foliage_color": 16711935, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": { 27 + "monster": [ 28 + { 29 + "type": "infinity:chaos_skeleton", 30 + "maxCount": 4, 31 + "minCount": 4, 32 + "weight": 100 33 + }, 34 + { 35 + "type": "infinity:chaos_creeper", 36 + "maxCount": 4, 37 + "minCount": 4, 38 + "weight": 100 39 + } 40 + ] 41 + }, 42 + "spawn_costs": {}, 43 + "carvers": [] 44 + }
+45
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/chess.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 1.0, 4 + "downfall": 0.0, 5 + "effects": { 6 + "fog_color": 16777215, 7 + "sky_color": 0, 8 + "water_color": 16777215, 9 + "water_fog_color": 0, 10 + "foliage_color": 16777215, 11 + "grass_color": 0 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [ 24 + "infinity:tree_black", 25 + "infinity:tree_white" 26 + ], 27 + [] 28 + ], 29 + "spawners": { 30 + "monster": [ 31 + { 32 + "type": "infinity:chaos_pawn", 33 + "maxCount": 4, 34 + "minCount": 4, 35 + "weight": 100 36 + } 37 + ] 38 + }, 39 + "spawn_costs": { 40 + }, 41 + "carvers": [], 42 + "values": [ 43 + 44 + ] 45 + }
+99
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/classic.json
··· 1 + { 2 + "carvers": [], 3 + "downfall": 0.4, 4 + "effects": { 5 + "fog_color": 8978431, 6 + "sky_color": 65535, 7 + "water_color": 255, 8 + "water_fog_color": 255, 9 + "grass_color": 9502576, 10 + "foliage_color": 5877296 11 + }, 12 + "features": [ 13 + [], 14 + [ 15 + ], 16 + [ 17 + ], 18 + [ 19 + ], 20 + [], 21 + [], 22 + [ 23 + "minecraft:ore_coal_upper", 24 + "minecraft:ore_coal_lower", 25 + "minecraft:ore_iron_upper", 26 + "minecraft:ore_iron_middle", 27 + "minecraft:ore_iron_small", 28 + "minecraft:ore_gold", 29 + "minecraft:ore_gold_lower", 30 + "minecraft:ore_diamond", 31 + "minecraft:ore_diamond_large", 32 + "minecraft:ore_diamond_buried" 33 + ], 34 + [ 35 + ], 36 + [ 37 + "minecraft:spring_water", 38 + "minecraft:spring_lava" 39 + ], 40 + [ 41 + "infinity:flowers_classic", 42 + "infinity:trees_classic", 43 + "minecraft:brown_mushroom_taiga" 44 + ], 45 + [ 46 + ] 47 + ], 48 + "has_precipitation": true, 49 + "spawn_costs": {}, 50 + "spawners": { 51 + "ambient": [], 52 + "axolotls": [], 53 + "creature": [ 54 + { 55 + "type": "minecraft:sheep", 56 + "maxCount": 4, 57 + "minCount": 4, 58 + "weight": 12 59 + }, 60 + { 61 + "type": "minecraft:pig", 62 + "maxCount": 4, 63 + "minCount": 4, 64 + "weight": 10 65 + } 66 + ], 67 + "misc": [], 68 + "monster": [ 69 + { 70 + "type": "minecraft:zombie", 71 + "maxCount": 4, 72 + "minCount": 4, 73 + "weight": 100 74 + }, 75 + { 76 + "type": "minecraft:skeleton", 77 + "maxCount": 4, 78 + "minCount": 4, 79 + "weight": 100 80 + }, 81 + { 82 + "type": "minecraft:creeper", 83 + "maxCount": 4, 84 + "minCount": 4, 85 + "weight": 100 86 + }, 87 + { 88 + "type": "minecraft:spider", 89 + "maxCount": 4, 90 + "minCount": 4, 91 + "weight": 100 92 + } 93 + ], 94 + "underground_water_creature": [], 95 + "water_ambient": [], 96 + "water_creature": [] 97 + }, 98 + "temperature": 0.8 99 + }
+54
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/colors.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.8, 5 + "effects": { 6 + "fog_color": 16711680, 7 + "sky_color": 65535, 8 + "water_color": 255, 9 + "water_fog_color": 65535, 10 + "foliage_color": 16711935, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": { 27 + "monster": [ 28 + { 29 + "type": "infinity:chaos_pawn", 30 + "maxCount": 4, 31 + "minCount": 4, 32 + "weight": 1 33 + } 34 + ], 35 + "creature": [ 36 + { 37 + "type": "minecraft:sheep", 38 + "maxCount": 4, 39 + "minCount": 4, 40 + "weight": 1 41 + } 42 + ], 43 + "water_ambient": [ 44 + { 45 + "type": "minecraft:tropical_fish", 46 + "maxCount": 8, 47 + "minCount": 8, 48 + "weight": 1 49 + } 50 + ] 51 + }, 52 + "spawn_costs": {}, 53 + "carvers": [] 54 + }
+29
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/content.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.5, 5 + "effects": { 6 + "fog_color": 12638463, 7 + "sky_color": 16383998, 8 + "water_color": 4159204, 9 + "water_fog_color": 329011, 10 + "foliage_color": 16087296, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": {}, 27 + "spawn_costs": {}, 28 + "carvers": [] 29 + }
+32
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/custom.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.5, 5 + "effects": { 6 + "fog_color": 12638463, 7 + "sky_color": 65493, 8 + "water_color": 6141935, 9 + "water_fog_color": 6141935, 10 + "foliage_color": 16087296, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [ 24 + "infinity:trees_custom", 25 + "minecraft:patch_grass_plain" 26 + ], 27 + [] 28 + ], 29 + "spawners": {}, 30 + "spawn_costs": {}, 31 + "carvers": [] 32 + }
+51
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/end.json
··· 1 + { 2 + "carvers": [], 3 + "downfall": 0.4, 4 + "effects": { 5 + "fog_color": 8484720, 6 + "sky_color": 12171705, 7 + "water_color": 7768221, 8 + "water_fog_color": 5597568, 9 + "grass_color": 7832178, 10 + "foliage_color": 8883574 11 + }, 12 + "features": [ 13 + [], 14 + [ 15 + ], 16 + [ 17 + ], 18 + [ 19 + ], 20 + [], 21 + [], 22 + [ 23 + "minecraft:ore_coal_upper", 24 + "minecraft:ore_coal_lower", 25 + "minecraft:ore_iron_upper", 26 + "minecraft:ore_iron_middle", 27 + "minecraft:ore_iron_small", 28 + "minecraft:ore_gold", 29 + "minecraft:ore_gold_lower", 30 + "minecraft:ore_diamond", 31 + "minecraft:ore_diamond_large", 32 + "minecraft:ore_diamond_buried" 33 + ], 34 + [ 35 + ], 36 + [ 37 + "minecraft:spring_water", 38 + "minecraft:spring_lava" 39 + ], 40 + [ 41 + "minecraft:patch_tall_grass", 42 + "minecraft:patch_grass_savanna" 43 + ], 44 + [ 45 + ] 46 + ], 47 + "has_precipitation": true, 48 + "spawn_costs": {}, 49 + "spawners": {}, 50 + "temperature": 0.8 51 + }
+32
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/isolation.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.5, 5 + "effects": { 6 + "fog_color": 16645990, 7 + "sky_color": 16758886, 8 + "water_color": 4159204, 9 + "water_fog_color": 329011, 10 + "foliage_color": 16087296, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [ 24 + "infinity:isolation_dead_bushes", 25 + "infinity:trees_isolation" 26 + ], 27 + [] 28 + ], 29 + "spawners": {}, 30 + "spawn_costs": {}, 31 + "carvers": [] 32 + }
+29
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/library.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.5, 5 + "effects": { 6 + "fog_color": 12638463, 7 + "sky_color": 16383998, 8 + "water_color": 4159204, 9 + "water_fog_color": 329011, 10 + "foliage_color": 16087296, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": {}, 27 + "spawn_costs": {}, 28 + "carvers": [] 29 + }
+29
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/missing.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.5, 5 + "effects": { 6 + "fog_color": 12638463, 7 + "sky_color": 16383998, 8 + "water_color": 4159204, 9 + "water_fog_color": 329011, 10 + "foliage_color": 16087296, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": {}, 27 + "spawn_costs": {}, 28 + "carvers": [] 29 + }
+33
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/nexus.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.0, 4 + "downfall": 0.0, 5 + "effects": { 6 + "fog_color": 12638463, 7 + "sky_color": 7907327, 8 + "water_color": 4159204, 9 + "water_fog_color": 329011 10 + }, 11 + "features": [ 12 + [], 13 + [], 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [ 22 + "infinity:nexus_portals" 23 + ], 24 + [] 25 + ], 26 + "spawners": { 27 + }, 28 + "spawn_costs": { 29 + }, 30 + "carvers": [], 31 + "values": [ 32 + ] 33 + }
+29
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/perfection.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.5, 5 + "effects": { 6 + "fog_color": 12638463, 7 + "sky_color": 16383998, 8 + "water_color": 4159204, 9 + "water_fog_color": 329011, 10 + "foliage_color": 16087296, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": {}, 27 + "spawn_costs": {}, 28 + "carvers": [] 29 + }
+61
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/pride.json
··· 1 + { 2 + "has_precipitation": true, 3 + "temperature": 0.5, 4 + "downfall": 0.8, 5 + "effects": { 6 + "fog_color": 12607947, 7 + "sky_color": 11894492, 8 + "water_color": 11894492, 9 + "water_fog_color": 16734003, 10 + "foliage_color": 13800191, 11 + "grass_color": 11983713 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [ 24 + "infinity:trees_pride", 25 + "minecraft:flower_meadow", 26 + "minecraft:patch_tall_grass_2", 27 + "minecraft:patch_grass_plain" 28 + ], 29 + [] 30 + ], 31 + "spawners": { 32 + "creature": [ 33 + { 34 + "type": "minecraft:sheep", 35 + "maxCount": 4, 36 + "minCount": 4, 37 + "weight": 2 38 + }, 39 + { 40 + "type": "minecraft:pig", 41 + "maxCount": 4, 42 + "minCount": 4, 43 + "weight": 1 44 + }, 45 + { 46 + "type": "minecraft:chicken", 47 + "maxCount": 4, 48 + "minCount": 4, 49 + "weight": 1 50 + }, 51 + { 52 + "type": "minecraft:cow", 53 + "maxCount": 4, 54 + "minCount": 4, 55 + "weight": 1 56 + } 57 + ] 58 + }, 59 + "spawn_costs": {}, 60 + "carvers": [] 61 + }
+41
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/random_forest.json
··· 1 + { 2 + "features": [ 3 + [ 4 + ], 5 + [ 6 + ], 7 + [ 8 + ], 9 + [ 10 + ], 11 + [ 12 + ], 13 + [ 14 + ], 15 + [ 16 + ], 17 + [ 18 + ], 19 + [ 20 + ], 21 + [ 22 + "infinity:all_trees" 23 + ], 24 + [ 25 + ] 26 + ], 27 + "effects": { 28 + "sky_color": 7907327, 29 + "water_fog_color": 329011, 30 + "fog_color": 12638463, 31 + "water_color": 4159204 32 + }, 33 + "has_precipitation": false, 34 + "temperature": 0.8, 35 + "carvers": [], 36 + "downfall": 0.4, 37 + "spawn_costs": { 38 + }, 39 + "spawners": { 40 + } 41 + }
+154
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/slime_plains.json
··· 1 + { 2 + "carvers": [], 3 + "downfall": 0.4, 4 + "effects": { 5 + "fog_color": 12638463, 6 + "mood_sound": { 7 + "block_search_extent": 8, 8 + "offset": 2.0, 9 + "sound": "minecraft:ambient.cave", 10 + "tick_delay": 6000 11 + }, 12 + "sky_color": 65535, 13 + "water_color": 4159204, 14 + "water_fog_color": 329011, 15 + "grass_color": 65280, 16 + "foliage_color": 65280 17 + }, 18 + "features": [ 19 + [], 20 + [ 21 + "minecraft:lake_lava_underground", 22 + "minecraft:lake_lava_surface" 23 + ], 24 + [ 25 + "minecraft:amethyst_geode" 26 + ], 27 + [ 28 + "minecraft:monster_room", 29 + "minecraft:monster_room_deep" 30 + ], 31 + [], 32 + [], 33 + [ 34 + "minecraft:ore_dirt", 35 + "minecraft:ore_gravel", 36 + "minecraft:ore_granite_upper", 37 + "minecraft:ore_granite_lower", 38 + "minecraft:ore_diorite_upper", 39 + "minecraft:ore_diorite_lower", 40 + "minecraft:ore_andesite_upper", 41 + "minecraft:ore_andesite_lower", 42 + "minecraft:ore_tuff", 43 + "minecraft:ore_coal_upper", 44 + "minecraft:ore_coal_lower", 45 + "minecraft:ore_iron_upper", 46 + "minecraft:ore_iron_middle", 47 + "minecraft:ore_iron_small", 48 + "minecraft:ore_gold", 49 + "minecraft:ore_gold_lower", 50 + "minecraft:ore_redstone", 51 + "minecraft:ore_redstone_lower", 52 + "minecraft:ore_diamond", 53 + "minecraft:ore_diamond_large", 54 + "minecraft:ore_diamond_buried", 55 + "minecraft:ore_lapis", 56 + "minecraft:ore_lapis_buried", 57 + "minecraft:ore_copper", 58 + "minecraft:underwater_magma", 59 + "minecraft:disk_sand", 60 + "minecraft:disk_clay", 61 + "minecraft:disk_gravel" 62 + ], 63 + [], 64 + [ 65 + "minecraft:spring_water", 66 + "minecraft:spring_lava" 67 + ], 68 + [ 69 + "minecraft:glow_lichen", 70 + "minecraft:patch_tall_grass_2", 71 + "minecraft:trees_plains", 72 + "minecraft:flower_plains", 73 + "minecraft:patch_grass_plain", 74 + "minecraft:brown_mushroom_normal", 75 + "minecraft:red_mushroom_normal", 76 + "minecraft:patch_sugar_cane", 77 + "minecraft:patch_pumpkin" 78 + ], 79 + [ 80 + "minecraft:freeze_top_layer" 81 + ] 82 + ], 83 + "has_precipitation": true, 84 + "spawn_costs": {}, 85 + "spawners": { 86 + "ambient": [ 87 + { 88 + "type": "minecraft:bat", 89 + "maxCount": 8, 90 + "minCount": 8, 91 + "weight": 10 92 + } 93 + ], 94 + "axolotls": [], 95 + "creature": [ 96 + { 97 + "type": "minecraft:sheep", 98 + "maxCount": 4, 99 + "minCount": 4, 100 + "weight": 12 101 + }, 102 + { 103 + "type": "minecraft:pig", 104 + "maxCount": 4, 105 + "minCount": 4, 106 + "weight": 10 107 + }, 108 + { 109 + "type": "minecraft:chicken", 110 + "maxCount": 4, 111 + "minCount": 4, 112 + "weight": 10 113 + }, 114 + { 115 + "type": "minecraft:cow", 116 + "maxCount": 4, 117 + "minCount": 4, 118 + "weight": 8 119 + }, 120 + { 121 + "type": "minecraft:horse", 122 + "maxCount": 6, 123 + "minCount": 2, 124 + "weight": 5 125 + }, 126 + { 127 + "type": "minecraft:donkey", 128 + "maxCount": 3, 129 + "minCount": 1, 130 + "weight": 1 131 + } 132 + ], 133 + "misc": [], 134 + "monster": [ 135 + { 136 + "type": "infinity:chaos_slime", 137 + "maxCount": 4, 138 + "minCount": 4, 139 + "weight": 100 140 + } 141 + ], 142 + "underground_water_creature": [ 143 + { 144 + "type": "minecraft:glow_squid", 145 + "maxCount": 6, 146 + "minCount": 4, 147 + "weight": 10 148 + } 149 + ], 150 + "water_ambient": [], 151 + "water_creature": [] 152 + }, 153 + "temperature": 0.8 154 + }
+29
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/sponge.json
··· 1 + { 2 + "has_precipitation": true, 3 + "temperature": 0.5, 4 + "downfall": 0.8, 5 + "effects": { 6 + "fog_color": 16087296, 7 + "sky_color": 16776960, 8 + "water_color": 4159204, 9 + "water_fog_color": 329011, 10 + "foliage_color": 16087296, 11 + "grass_color": 16776960 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": {}, 27 + "spawn_costs": {}, 28 + "carvers": [] 29 + }
+29
src/main/resources/resourcepacks/22/data/infinity/worldgen/biome/terminal.json
··· 1 + { 2 + "has_precipitation": false, 3 + "temperature": 0.5, 4 + "downfall": 0.5, 5 + "effects": { 6 + "fog_color": 0, 7 + "sky_color": 0, 8 + "water_color": 2031360, 9 + "water_fog_color": 2031360, 10 + "foliage_color": 2031360, 11 + "grass_color": 2031360 12 + }, 13 + "features": [ 14 + [], 15 + [], 16 + [], 17 + [], 18 + [], 19 + [], 20 + [], 21 + [], 22 + [], 23 + [], 24 + [] 25 + ], 26 + "spawners": {}, 27 + "spawn_costs": {}, 28 + "carvers": [] 29 + }
+536
src/main/resources/resourcepacks/22/data/infinity/worldgen/configured_feature/all_trees.json
··· 1 + { 2 + "type": "minecraft:random_selector", 3 + "config": { 4 + "features": [ 5 + { 6 + "chance": 0.05263158, 7 + "feature": { 8 + "feature": "minecraft:azalea_tree", 9 + "placement": [ 10 + { 11 + "count": 1, 12 + "type": "minecraft:count_on_every_layer" 13 + }, 14 + { 15 + "type": "minecraft:surface_water_depth_filter", 16 + "max_water_depth": 8 17 + }, 18 + { 19 + "predicate": { 20 + "offset": [ 21 + 0, 22 + -1, 23 + 0 24 + ], 25 + "blocks": "minecraft:grass_block", 26 + "type": "minecraft:matching_blocks" 27 + }, 28 + "type": "minecraft:block_predicate_filter" 29 + } 30 + ] 31 + } 32 + }, 33 + { 34 + "chance": 0.055555556, 35 + "feature": { 36 + "feature": "minecraft:birch", 37 + "placement": [ 38 + { 39 + "count": 1, 40 + "type": "minecraft:count_on_every_layer" 41 + }, 42 + { 43 + "type": "minecraft:surface_water_depth_filter", 44 + "max_water_depth": 8 45 + }, 46 + { 47 + "predicate": { 48 + "offset": [ 49 + 0, 50 + -1, 51 + 0 52 + ], 53 + "blocks": "minecraft:grass_block", 54 + "type": "minecraft:matching_blocks" 55 + }, 56 + "type": "minecraft:block_predicate_filter" 57 + } 58 + ] 59 + } 60 + }, 61 + { 62 + "chance": 0.05882353, 63 + "feature": { 64 + "feature": "minecraft:birch_tall", 65 + "placement": [ 66 + { 67 + "count": 1, 68 + "type": "minecraft:count_on_every_layer" 69 + }, 70 + { 71 + "type": "minecraft:surface_water_depth_filter", 72 + "max_water_depth": 8 73 + }, 74 + { 75 + "predicate": { 76 + "offset": [ 77 + 0, 78 + -1, 79 + 0 80 + ], 81 + "blocks": "minecraft:grass_block", 82 + "type": "minecraft:matching_blocks" 83 + }, 84 + "type": "minecraft:block_predicate_filter" 85 + } 86 + ] 87 + } 88 + }, 89 + { 90 + "chance": 0.0625, 91 + "feature": { 92 + "feature": "minecraft:cherry", 93 + "placement": [ 94 + { 95 + "count": 1, 96 + "type": "minecraft:count_on_every_layer" 97 + }, 98 + { 99 + "type": "minecraft:surface_water_depth_filter", 100 + "max_water_depth": 8 101 + }, 102 + { 103 + "predicate": { 104 + "offset": [ 105 + 0, 106 + -1, 107 + 0 108 + ], 109 + "blocks": "minecraft:grass_block", 110 + "type": "minecraft:matching_blocks" 111 + }, 112 + "type": "minecraft:block_predicate_filter" 113 + } 114 + ] 115 + } 116 + }, 117 + { 118 + "chance": 0.06666667, 119 + "feature": { 120 + "feature": "minecraft:dark_oak", 121 + "placement": [ 122 + { 123 + "count": 1, 124 + "type": "minecraft:count_on_every_layer" 125 + }, 126 + { 127 + "type": "minecraft:surface_water_depth_filter", 128 + "max_water_depth": 8 129 + }, 130 + { 131 + "predicate": { 132 + "offset": [ 133 + 0, 134 + -1, 135 + 0 136 + ], 137 + "blocks": "minecraft:grass_block", 138 + "type": "minecraft:matching_blocks" 139 + }, 140 + "type": "minecraft:block_predicate_filter" 141 + } 142 + ] 143 + } 144 + }, 145 + { 146 + "chance": 0.071428575, 147 + "feature": { 148 + "feature": "minecraft:fancy_oak", 149 + "placement": [ 150 + { 151 + "count": 1, 152 + "type": "minecraft:count_on_every_layer" 153 + }, 154 + { 155 + "type": "minecraft:surface_water_depth_filter", 156 + "max_water_depth": 8 157 + }, 158 + { 159 + "predicate": { 160 + "offset": [ 161 + 0, 162 + -1, 163 + 0 164 + ], 165 + "blocks": "minecraft:grass_block", 166 + "type": "minecraft:matching_blocks" 167 + }, 168 + "type": "minecraft:block_predicate_filter" 169 + } 170 + ] 171 + } 172 + }, 173 + { 174 + "chance": 0.07692308, 175 + "feature": { 176 + "feature": "minecraft:jungle_tree", 177 + "placement": [ 178 + { 179 + "count": 1, 180 + "type": "minecraft:count_on_every_layer" 181 + }, 182 + { 183 + "type": "minecraft:surface_water_depth_filter", 184 + "max_water_depth": 8 185 + }, 186 + { 187 + "predicate": { 188 + "offset": [ 189 + 0, 190 + -1, 191 + 0 192 + ], 193 + "blocks": "minecraft:grass_block", 194 + "type": "minecraft:matching_blocks" 195 + }, 196 + "type": "minecraft:block_predicate_filter" 197 + } 198 + ] 199 + } 200 + }, 201 + { 202 + "chance": 0.083333336, 203 + "feature": { 204 + "feature": "minecraft:mangrove", 205 + "placement": [ 206 + { 207 + "count": 1, 208 + "type": "minecraft:count_on_every_layer" 209 + }, 210 + { 211 + "type": "minecraft:surface_water_depth_filter", 212 + "max_water_depth": 8 213 + }, 214 + { 215 + "predicate": { 216 + "offset": [ 217 + 0, 218 + -1, 219 + 0 220 + ], 221 + "blocks": "minecraft:grass_block", 222 + "type": "minecraft:matching_blocks" 223 + }, 224 + "type": "minecraft:block_predicate_filter" 225 + } 226 + ] 227 + } 228 + }, 229 + { 230 + "chance": 0.09090909, 231 + "feature": { 232 + "feature": "minecraft:mega_jungle_tree", 233 + "placement": [ 234 + { 235 + "count": 1, 236 + "type": "minecraft:count_on_every_layer" 237 + }, 238 + { 239 + "type": "minecraft:surface_water_depth_filter", 240 + "max_water_depth": 8 241 + }, 242 + { 243 + "predicate": { 244 + "offset": [ 245 + 0, 246 + -1, 247 + 0 248 + ], 249 + "blocks": "minecraft:grass_block", 250 + "type": "minecraft:matching_blocks" 251 + }, 252 + "type": "minecraft:block_predicate_filter" 253 + } 254 + ] 255 + } 256 + }, 257 + { 258 + "chance": 0.1, 259 + "feature": { 260 + "feature": "minecraft:mega_pine", 261 + "placement": [ 262 + { 263 + "count": 1, 264 + "type": "minecraft:count_on_every_layer" 265 + }, 266 + { 267 + "type": "minecraft:surface_water_depth_filter", 268 + "max_water_depth": 8 269 + }, 270 + { 271 + "predicate": { 272 + "offset": [ 273 + 0, 274 + -1, 275 + 0 276 + ], 277 + "blocks": "minecraft:grass_block", 278 + "type": "minecraft:matching_blocks" 279 + }, 280 + "type": "minecraft:block_predicate_filter" 281 + } 282 + ] 283 + } 284 + }, 285 + { 286 + "chance": 0.11111111, 287 + "feature": { 288 + "feature": "minecraft:mega_spruce", 289 + "placement": [ 290 + { 291 + "count": 1, 292 + "type": "minecraft:count_on_every_layer" 293 + }, 294 + { 295 + "type": "minecraft:surface_water_depth_filter", 296 + "max_water_depth": 8 297 + }, 298 + { 299 + "predicate": { 300 + "offset": [ 301 + 0, 302 + -1, 303 + 0 304 + ], 305 + "blocks": "minecraft:grass_block", 306 + "type": "minecraft:matching_blocks" 307 + }, 308 + "type": "minecraft:block_predicate_filter" 309 + } 310 + ] 311 + } 312 + }, 313 + { 314 + "chance": 0.125, 315 + "feature": { 316 + "feature": "minecraft:oak", 317 + "placement": [ 318 + { 319 + "count": 1, 320 + "type": "minecraft:count_on_every_layer" 321 + }, 322 + { 323 + "type": "minecraft:surface_water_depth_filter", 324 + "max_water_depth": 8 325 + }, 326 + { 327 + "predicate": { 328 + "offset": [ 329 + 0, 330 + -1, 331 + 0 332 + ], 333 + "blocks": "minecraft:grass_block", 334 + "type": "minecraft:matching_blocks" 335 + }, 336 + "type": "minecraft:block_predicate_filter" 337 + } 338 + ] 339 + } 340 + }, 341 + { 342 + "chance": 0.14285715, 343 + "feature": { 344 + "feature": "minecraft:pine", 345 + "placement": [ 346 + { 347 + "count": 1, 348 + "type": "minecraft:count_on_every_layer" 349 + }, 350 + { 351 + "type": "minecraft:surface_water_depth_filter", 352 + "max_water_depth": 8 353 + }, 354 + { 355 + "predicate": { 356 + "offset": [ 357 + 0, 358 + -1, 359 + 0 360 + ], 361 + "blocks": "minecraft:grass_block", 362 + "type": "minecraft:matching_blocks" 363 + }, 364 + "type": "minecraft:block_predicate_filter" 365 + } 366 + ] 367 + } 368 + }, 369 + { 370 + "chance": 0.16666667, 371 + "feature": { 372 + "feature": "minecraft:spruce", 373 + "placement": [ 374 + { 375 + "count": 1, 376 + "type": "minecraft:count_on_every_layer" 377 + }, 378 + { 379 + "type": "minecraft:surface_water_depth_filter", 380 + "max_water_depth": 8 381 + }, 382 + { 383 + "predicate": { 384 + "offset": [ 385 + 0, 386 + -1, 387 + 0 388 + ], 389 + "blocks": "minecraft:grass_block", 390 + "type": "minecraft:matching_blocks" 391 + }, 392 + "type": "minecraft:block_predicate_filter" 393 + } 394 + ] 395 + } 396 + }, 397 + { 398 + "chance": 0.2, 399 + "feature": { 400 + "feature": "minecraft:swamp_oak", 401 + "placement": [ 402 + { 403 + "count": 1, 404 + "type": "minecraft:count_on_every_layer" 405 + }, 406 + { 407 + "type": "minecraft:surface_water_depth_filter", 408 + "max_water_depth": 8 409 + }, 410 + { 411 + "predicate": { 412 + "offset": [ 413 + 0, 414 + -1, 415 + 0 416 + ], 417 + "blocks": "minecraft:grass_block", 418 + "type": "minecraft:matching_blocks" 419 + }, 420 + "type": "minecraft:block_predicate_filter" 421 + } 422 + ] 423 + } 424 + }, 425 + { 426 + "chance": 0.25, 427 + "feature": { 428 + "feature": "minecraft:tall_mangrove", 429 + "placement": [ 430 + { 431 + "count": 1, 432 + "type": "minecraft:count_on_every_layer" 433 + }, 434 + { 435 + "type": "minecraft:surface_water_depth_filter", 436 + "max_water_depth": 8 437 + }, 438 + { 439 + "predicate": { 440 + "offset": [ 441 + 0, 442 + -1, 443 + 0 444 + ], 445 + "blocks": "minecraft:grass_block", 446 + "type": "minecraft:matching_blocks" 447 + }, 448 + "type": "minecraft:block_predicate_filter" 449 + } 450 + ] 451 + } 452 + }, 453 + { 454 + "chance": 0.33333334, 455 + "feature": { 456 + "feature": "minecraft:huge_brown_mushroom", 457 + "placement": [ 458 + { 459 + "count": 1, 460 + "type": "minecraft:count_on_every_layer" 461 + }, 462 + { 463 + "type": "minecraft:surface_water_depth_filter", 464 + "max_water_depth": 8 465 + }, 466 + { 467 + "predicate": { 468 + "offset": [ 469 + 0, 470 + -1, 471 + 0 472 + ], 473 + "blocks": "minecraft:grass_block", 474 + "type": "minecraft:matching_blocks" 475 + }, 476 + "type": "minecraft:block_predicate_filter" 477 + } 478 + ] 479 + } 480 + }, 481 + { 482 + "chance": 0.5, 483 + "feature": { 484 + "feature": "minecraft:huge_red_mushroom", 485 + "placement": [ 486 + { 487 + "count": 1, 488 + "type": "minecraft:count_on_every_layer" 489 + }, 490 + { 491 + "type": "minecraft:surface_water_depth_filter", 492 + "max_water_depth": 8 493 + }, 494 + { 495 + "predicate": { 496 + "offset": [ 497 + 0, 498 + -1, 499 + 0 500 + ], 501 + "blocks": "minecraft:grass_block", 502 + "type": "minecraft:matching_blocks" 503 + }, 504 + "type": "minecraft:block_predicate_filter" 505 + } 506 + ] 507 + } 508 + } 509 + ], 510 + "default": { 511 + "feature": "minecraft:acacia", 512 + "placement": [ 513 + { 514 + "count": 1, 515 + "type": "minecraft:count_on_every_layer" 516 + }, 517 + { 518 + "type": "minecraft:surface_water_depth_filter", 519 + "max_water_depth": 8 520 + }, 521 + { 522 + "predicate": { 523 + "offset": [ 524 + 0, 525 + -1, 526 + 0 527 + ], 528 + "blocks": "minecraft:grass_block", 529 + "type": "minecraft:matching_blocks" 530 + }, 531 + "type": "minecraft:block_predicate_filter" 532 + } 533 + ] 534 + } 535 + } 536 + }
+90
src/main/resources/resourcepacks/22/data/infinity/worldgen/configured_feature/alphatree.json
··· 1 + { 2 + "type": "minecraft:tree", 3 + "config": { 4 + "decorators": [], 5 + "dirt_provider": { 6 + "type": "minecraft:simple_state_provider", 7 + "state": { 8 + "Name": "minecraft:dirt" 9 + } 10 + }, 11 + "foliage_placer": { 12 + "type": "minecraft:blob_foliage_placer", 13 + "height": 3, 14 + "offset": 0, 15 + "radius": 2 16 + }, 17 + "foliage_provider": { 18 + "type": "minecraft:weighted_state_provider", 19 + "entries": [ 20 + { 21 + "data": { 22 + "Name": "minecraft:jungle_leaves", 23 + "Properties": { 24 + "distance": "7", 25 + "persistent": "false", 26 + "waterlogged": "false" 27 + } 28 + }, 29 + "weight": 1 30 + }, 31 + { 32 + "data": { 33 + "Name": "minecraft:oak_leaves", 34 + "Properties": { 35 + "distance": "7", 36 + "persistent": "false", 37 + "waterlogged": "false" 38 + } 39 + }, 40 + "weight": 1 41 + }, 42 + { 43 + "data": { 44 + "Name": "minecraft:birch_leaves", 45 + "Properties": { 46 + "distance": "7", 47 + "persistent": "false", 48 + "waterlogged": "false" 49 + } 50 + }, 51 + "weight": 1 52 + }, 53 + { 54 + "data": { 55 + "Name": "minecraft:spruce_leaves", 56 + "Properties": { 57 + "distance": "7", 58 + "persistent": "false", 59 + "waterlogged": "false" 60 + } 61 + }, 62 + "weight": 1 63 + } 64 + ] 65 + }, 66 + "force_dirt": false, 67 + "ignore_vines": true, 68 + "minimum_size": { 69 + "type": "minecraft:two_layers_feature_size", 70 + "limit": 1, 71 + "lower_size": 0, 72 + "upper_size": 1 73 + }, 74 + "trunk_placer": { 75 + "type": "minecraft:straight_trunk_placer", 76 + "base_height": 4, 77 + "height_rand_a": 2, 78 + "height_rand_b": 0 79 + }, 80 + "trunk_provider": { 81 + "type": "minecraft:simple_state_provider", 82 + "state": { 83 + "Name": "minecraft:oak_log", 84 + "Properties": { 85 + "axis": "y" 86 + } 87 + } 88 + } 89 + } 90 + }
+11
src/main/resources/resourcepacks/22/data/infinity/worldgen/configured_feature/ant.json
··· 1 + { 2 + "type": "minecraft:simple_block", 3 + "config": { 4 + "to_place": { 5 + "type": "minecraft:simple_state_provider", 6 + "state": { 7 + "Name": "infinity:ant" 8 + } 9 + } 10 + } 11 + }
+12
src/main/resources/resourcepacks/22/data/infinity/worldgen/configured_feature/nexus_portals.json
··· 1 + { 2 + "type": "infinity:portal_setupper", 3 + "config": { 4 + "width": 3, 5 + "height": 4, 6 + "offset_l": 8, 7 + "offset_t": 16, 8 + "y": 50, 9 + "sign_offset_l": 2, 10 + "sign_offset_y": 5 11 + } 12 + }
+44
src/main/resources/resourcepacks/22/data/infinity/worldgen/configured_feature/tree_black.json
··· 1 + { 2 + "type": "minecraft:tree", 3 + "config": { 4 + "decorators": [], 5 + "dirt_provider": { 6 + "type": "minecraft:simple_state_provider", 7 + "state": { 8 + "Name": "minecraft:black_wool" 9 + } 10 + }, 11 + "foliage_placer": { 12 + "type": "minecraft:blob_foliage_placer", 13 + "height": 3, 14 + "offset": 0, 15 + "radius": 2 16 + }, 17 + "foliage_provider": { 18 + "type": "minecraft:simple_state_provider", 19 + "state": { 20 + "Name": "minecraft:black_wool" 21 + } 22 + }, 23 + "force_dirt": false, 24 + "ignore_vines": true, 25 + "minimum_size": { 26 + "type": "minecraft:two_layers_feature_size", 27 + "limit": 1, 28 + "lower_size": 0, 29 + "upper_size": 1 30 + }, 31 + "trunk_placer": { 32 + "type": "minecraft:straight_trunk_placer", 33 + "base_height": 4, 34 + "height_rand_a": 2, 35 + "height_rand_b": 0 36 + }, 37 + "trunk_provider": { 38 + "type": "minecraft:simple_state_provider", 39 + "state": { 40 + "Name": "minecraft:black_concrete" 41 + } 42 + } 43 + } 44 + }
+45
src/main/resources/resourcepacks/22/data/infinity/worldgen/configured_feature/tree_isolation.json
··· 1 + { 2 + "type": "minecraft:tree", 3 + "config": { 4 + "decorators": [], 5 + "dirt_provider": { 6 + "type": "minecraft:simple_state_provider", 7 + "state": { 8 + "Name": "minecraft:dirt" 9 + } 10 + }, 11 + "foliage_placer": { 12 + "type": "minecraft:random_spread_foliage_placer", 13 + "offset": 0, 14 + "radius": 3, 15 + "foliage_height": 3, 16 + "leaf_placement_attempts": 32 17 + }, 18 + "foliage_provider": { 19 + "type": "minecraft:simple_state_provider", 20 + "state": { 21 + "Name": "minecraft:mangrove_roots" 22 + } 23 + }, 24 + "force_dirt": false, 25 + "ignore_vines": true, 26 + "minimum_size": { 27 + "type": "minecraft:two_layers_feature_size", 28 + "limit": 1, 29 + "lower_size": 0, 30 + "upper_size": 1 31 + }, 32 + "trunk_placer": { 33 + "type": "minecraft:straight_trunk_placer", 34 + "base_height": 6, 35 + "height_rand_a": 2, 36 + "height_rand_b": 0 37 + }, 38 + "trunk_provider": { 39 + "type": "minecraft:simple_state_provider", 40 + "state": { 41 + "Name": "minecraft:oak_log" 42 + } 43 + } 44 + } 45 + }
+44
src/main/resources/resourcepacks/22/data/infinity/worldgen/configured_feature/tree_white.json
··· 1 + { 2 + "type": "minecraft:tree", 3 + "config": { 4 + "decorators": [], 5 + "dirt_provider": { 6 + "type": "minecraft:simple_state_provider", 7 + "state": { 8 + "Name": "minecraft:white_wool" 9 + } 10 + }, 11 + "foliage_placer": { 12 + "type": "minecraft:blob_foliage_placer", 13 + "height": 3, 14 + "offset": 0, 15 + "radius": 2 16 + }, 17 + "foliage_provider": { 18 + "type": "minecraft:simple_state_provider", 19 + "state": { 20 + "Name": "minecraft:white_wool" 21 + } 22 + }, 23 + "force_dirt": false, 24 + "ignore_vines": true, 25 + "minimum_size": { 26 + "type": "minecraft:two_layers_feature_size", 27 + "limit": 1, 28 + "lower_size": 0, 29 + "upper_size": 1 30 + }, 31 + "trunk_placer": { 32 + "type": "minecraft:straight_trunk_placer", 33 + "base_height": 4, 34 + "height_rand_a": 2, 35 + "height_rand_b": 0 36 + }, 37 + "trunk_provider": { 38 + "type": "minecraft:simple_state_provider", 39 + "state": { 40 + "Name": "minecraft:white_concrete" 41 + } 42 + } 43 + } 44 + }
+9
src/main/resources/resourcepacks/22/data/infinity/worldgen/density_function/temperature.json
··· 1 + { 2 + "type": "minecraft:shifted_noise", 3 + "noise": "infinity:temperature", 4 + "shift_x": "minecraft:shift_x", 5 + "shift_y": 0.0, 6 + "shift_z": "minecraft:shift_z", 7 + "xz_scale": 0.25, 8 + "y_scale": 0.0 9 + }
+9
src/main/resources/resourcepacks/22/data/infinity/worldgen/density_function/vegetation.json
··· 1 + { 2 + "type": "minecraft:shifted_noise", 3 + "noise": "minecraft:vegetation", 4 + "shift_x": "minecraft:shift_x", 5 + "shift_y": 0.0, 6 + "shift_z": "minecraft:shift_z", 7 + "xz_scale": 0.25, 8 + "y_scale": 0.0 9 + }
+6
src/main/resources/resourcepacks/22/data/infinity/worldgen/density_function/vein_gap.json
··· 1 + { 2 + "type": "minecraft:noise", 3 + "noise": "minecraft:ore_gap", 4 + "xz_scale": 1.0, 5 + "y_scale": 1.0 6 + }
+45
src/main/resources/resourcepacks/22/data/infinity/worldgen/density_function/vein_ridged.json
··· 1 + { 2 + "type": "minecraft:add", 3 + "argument1": -0.07999999821186066, 4 + "argument2": { 5 + "type": "minecraft:max", 6 + "argument1": { 7 + "type": "minecraft:abs", 8 + "argument": { 9 + "type": "minecraft:interpolated", 10 + "argument": { 11 + "type": "minecraft:range_choice", 12 + "input": "minecraft:y", 13 + "max_exclusive": 51.0, 14 + "min_inclusive": -60.0, 15 + "when_in_range": { 16 + "type": "minecraft:noise", 17 + "noise": "minecraft:ore_vein_a", 18 + "xz_scale": 4.0, 19 + "y_scale": 4.0 20 + }, 21 + "when_out_of_range": 0.0 22 + } 23 + } 24 + }, 25 + "argument2": { 26 + "type": "minecraft:abs", 27 + "argument": { 28 + "type": "minecraft:interpolated", 29 + "argument": { 30 + "type": "minecraft:range_choice", 31 + "input": "minecraft:y", 32 + "max_exclusive": 51.0, 33 + "min_inclusive": -60.0, 34 + "when_in_range": { 35 + "type": "minecraft:noise", 36 + "noise": "minecraft:ore_vein_b", 37 + "xz_scale": 4.0, 38 + "y_scale": 4.0 39 + }, 40 + "when_out_of_range": 0.0 41 + } 42 + } 43 + } 44 + } 45 + }
+16
src/main/resources/resourcepacks/22/data/infinity/worldgen/density_function/vein_toggle.json
··· 1 + { 2 + "type": "minecraft:interpolated", 3 + "argument": { 4 + "type": "minecraft:range_choice", 5 + "input": "minecraft:y", 6 + "max_exclusive": 51.0, 7 + "min_inclusive": -60.0, 8 + "when_in_range": { 9 + "type": "minecraft:noise", 10 + "noise": "minecraft:ore_veininess", 11 + "xz_scale": 1.5, 12 + "y_scale": 1.5 13 + }, 14 + "when_out_of_range": 0.0 15 + } 16 + }
+9
src/main/resources/resourcepacks/22/data/infinity/worldgen/noise/noise.json
··· 1 + { 2 + "amplitudes": [ 3 + 1.0, 4 + 1.0, 5 + 1.0, 6 + 0.0 7 + ], 8 + "firstOctave": -7 9 + }
+11
src/main/resources/resourcepacks/22/data/infinity/worldgen/noise/temperature.json
··· 1 + { 2 + "amplitudes": [ 3 + 1.5, 4 + 0.0, 5 + 1.0, 6 + 0.0, 7 + 0.0, 8 + 0.0 9 + ], 10 + "firstOctave": -7 11 + }
+35
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/all_trees.json
··· 1 + { 2 + "feature": "infinity:all_trees", 3 + "placement": [ 4 + { 5 + "count": { 6 + "type": "minecraft:weighted_list", 7 + "distribution": [ 8 + { 9 + "data": 6, 10 + "weight": 9 11 + }, 12 + { 13 + "data": 7, 14 + "weight": 1 15 + } 16 + ] 17 + }, 18 + "type": "minecraft:count" 19 + }, 20 + { 21 + "type": "minecraft:in_square" 22 + }, 23 + { 24 + "type": "minecraft:surface_water_depth_filter", 25 + "max_water_depth": 0 26 + }, 27 + { 28 + "heightmap": "OCEAN_FLOOR", 29 + "type": "minecraft:heightmap" 30 + }, 31 + { 32 + "type": "minecraft:biome" 33 + } 34 + ] 35 + }
+26
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/ant.json
··· 1 + { 2 + "feature": "infinity:ant", 3 + "placement": [ 4 + { 5 + "type": "minecraft:count", 6 + "count": 1 7 + }, 8 + { 9 + "type": "minecraft:random_offset", 10 + "xz_spread": 15, 11 + "y_spread": 0 12 + }, 13 + { 14 + "type": "minecraft:rarity_filter", 15 + "chance": 1 16 + }, 17 + { 18 + "type": "infinity:center_proximity", 19 + "radius": 9 20 + }, 21 + { 22 + "type": "minecraft:heightmap", 23 + "heightmap": "MOTION_BLOCKING" 24 + } 25 + ] 26 + }
+16
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/bonus_chest.json
··· 1 + { 2 + "feature": "minecraft:bonus_chest", 3 + "placement": [ 4 + { 5 + "type": "minecraft:count", 6 + "count": 3 7 + }, 8 + { 9 + "type": "minecraft:in_square" 10 + }, 11 + { 12 + "type": "minecraft:heightmap", 13 + "heightmap": "MOTION_BLOCKING" 14 + } 15 + ] 16 + }
+65
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/flowers_classic.json
··· 1 + { 2 + "feature": { 3 + "type": "minecraft:flower", 4 + "config": { 5 + "feature": { 6 + "feature": { 7 + "type": "minecraft:simple_block", 8 + "config": { 9 + "to_place": { 10 + "type": "minecraft:weighted_state_provider", 11 + "entries": [ 12 + { 13 + "data": { 14 + "Name": "minecraft:poppy" 15 + }, 16 + "weight": 1 17 + }, 18 + { 19 + "data": { 20 + "Name": "minecraft:dandelion" 21 + }, 22 + "weight": 2 23 + } 24 + ] 25 + } 26 + } 27 + }, 28 + "placement": [ 29 + { 30 + "type": "minecraft:block_predicate_filter", 31 + "predicate": { 32 + "type": "minecraft:matching_blocks", 33 + "blocks": "minecraft:air" 34 + } 35 + } 36 + ] 37 + }, 38 + "tries": 64, 39 + "xz_spread": 6, 40 + "y_spread": 2 41 + } 42 + }, 43 + "placement": [ 44 + { 45 + "type": "minecraft:noise_threshold_count", 46 + "above_noise": 4, 47 + "below_noise": 15, 48 + "noise_level": -0.8 49 + }, 50 + { 51 + "type": "minecraft:rarity_filter", 52 + "chance": 32 53 + }, 54 + { 55 + "type": "minecraft:in_square" 56 + }, 57 + { 58 + "type": "minecraft:heightmap", 59 + "heightmap": "MOTION_BLOCKING" 60 + }, 61 + { 62 + "type": "minecraft:biome" 63 + } 64 + ] 65 + }
+54
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/isolation_dead_bushes.json
··· 1 + { 2 + "feature": { 3 + "type": "minecraft:flower", 4 + "config": { 5 + "feature": { 6 + "feature": { 7 + "type": "minecraft:simple_block", 8 + "config": { 9 + "to_place": { 10 + "type": "minecraft:simple_state_provider", 11 + "state": { 12 + "Name": "minecraft:dead_bush" 13 + } 14 + } 15 + } 16 + }, 17 + "placement": [ 18 + { 19 + "type": "minecraft:block_predicate_filter", 20 + "predicate": { 21 + "type": "minecraft:matching_blocks", 22 + "blocks": "minecraft:air" 23 + } 24 + } 25 + ] 26 + }, 27 + "tries": 64, 28 + "xz_spread": 12, 29 + "y_spread": 2 30 + } 31 + }, 32 + "placement": [ 33 + { 34 + "type": "minecraft:noise_threshold_count", 35 + "above_noise": 4, 36 + "below_noise": 15, 37 + "noise_level": -0.8 38 + }, 39 + { 40 + "type": "minecraft:rarity_filter", 41 + "chance": 32 42 + }, 43 + { 44 + "type": "minecraft:in_square" 45 + }, 46 + { 47 + "type": "minecraft:heightmap", 48 + "heightmap": "MOTION_BLOCKING" 49 + }, 50 + { 51 + "type": "minecraft:biome" 52 + } 53 + ] 54 + }
+9
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/nexus_portals.json
··· 1 + { 2 + "feature": "infinity:nexus_portals", 3 + "placement": [ 4 + { 5 + "type": "minecraft:heightmap", 6 + "heightmap": "MOTION_BLOCKING" 7 + } 8 + ] 9 + }
+25
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/tree_black.json
··· 1 + { 2 + "feature": "infinity:tree_black", 3 + "placement": [ 4 + { 5 + "type": "count_on_every_layer", 6 + "count": 1 7 + }, 8 + { 9 + "type": "rarity_filter", 10 + "chance": 10 11 + }, 12 + { 13 + "type": "block_predicate_filter", 14 + "predicate": { 15 + "type": "matching_blocks", 16 + "offset": [ 17 + 0, 18 + -1, 19 + 0 20 + ], 21 + "blocks": "minecraft:black_wool" 22 + } 23 + } 24 + ] 25 + }
+25
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/tree_white.json
··· 1 + { 2 + "feature": "infinity:tree_white", 3 + "placement": [ 4 + { 5 + "type": "count_on_every_layer", 6 + "count": 1 7 + }, 8 + { 9 + "type": "rarity_filter", 10 + "chance": 10 11 + }, 12 + { 13 + "type": "block_predicate_filter", 14 + "predicate": { 15 + "type": "matching_blocks", 16 + "offset": [ 17 + 0, 18 + -1, 19 + 0 20 + ], 21 + "blocks": "minecraft:white_wool" 22 + } 23 + } 24 + ] 25 + }
+47
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/trees_classic.json
··· 1 + { 2 + "feature": "infinity:alphatree", 3 + "placement": [ 4 + { 5 + "type": "minecraft:count", 6 + "count": { 7 + "type": "minecraft:weighted_list", 8 + "distribution": [ 9 + { 10 + "data": 0, 11 + "weight": 19 12 + }, 13 + { 14 + "data": 1, 15 + "weight": 1 16 + } 17 + ] 18 + } 19 + }, 20 + { 21 + "type": "minecraft:in_square" 22 + }, 23 + { 24 + "type": "minecraft:surface_water_depth_filter", 25 + "max_water_depth": 0 26 + }, 27 + { 28 + "type": "minecraft:heightmap", 29 + "heightmap": "OCEAN_FLOOR" 30 + }, 31 + { 32 + "type": "minecraft:block_predicate_filter", 33 + "predicate": { 34 + "type": "minecraft:would_survive", 35 + "state": { 36 + "Name": "minecraft:oak_sapling", 37 + "Properties": { 38 + "stage": "0" 39 + } 40 + } 41 + } 42 + }, 43 + { 44 + "type": "minecraft:biome" 45 + } 46 + ] 47 + }
+363
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/trees_custom.json
··· 1 + { 2 + "feature": { 3 + "type": "minecraft:random_selector", 4 + "config": { 5 + "default": { 6 + "feature": "minecraft:oak", 7 + "placement": [] 8 + }, 9 + "features": [ 10 + { 11 + "chance": 0.1, 12 + "feature": { 13 + "feature": { 14 + "type": "minecraft:simple_random_selector", 15 + "config": { 16 + "features": [ 17 + { 18 + "feature": { 19 + "type": "minecraft:tree", 20 + "config": { 21 + "decorators": [], 22 + "dirt_provider": { 23 + "type": "minecraft:simple_state_provider", 24 + "state": { 25 + "Name": "minecraft:red_wool" 26 + } 27 + }, 28 + "foliage_provider": { 29 + "type": "minecraft:simple_state_provider", 30 + "state": { 31 + "Name": "minecraft:red_wool" 32 + } 33 + }, 34 + "trunk_provider": { 35 + "type": "minecraft:simple_state_provider", 36 + "state": { 37 + "Name": "minecraft:red_terracotta" 38 + } 39 + }, 40 + "foliage_placer": { 41 + "type": "minecraft:blob_foliage_placer", 42 + "height": 3, 43 + "offset": 0, 44 + "radius": 2 45 + }, 46 + "force_dirt": false, 47 + "ignore_vines": true, 48 + "minimum_size": { 49 + "type": "minecraft:two_layers_feature_size", 50 + "limit": 1, 51 + "lower_size": 0, 52 + "upper_size": 1 53 + }, 54 + "trunk_placer": { 55 + "type": "minecraft:straight_trunk_placer", 56 + "base_height": 4, 57 + "height_rand_a": 2, 58 + "height_rand_b": 0 59 + } 60 + } 61 + }, 62 + "placement": [] 63 + }, 64 + { 65 + "feature": { 66 + "type": "minecraft:tree", 67 + "config": { 68 + "decorators": [], 69 + "dirt_provider": { 70 + "type": "minecraft:simple_state_provider", 71 + "state": { 72 + "Name": "minecraft:orange_wool" 73 + } 74 + }, 75 + "foliage_provider": { 76 + "type": "minecraft:simple_state_provider", 77 + "state": { 78 + "Name": "minecraft:orange_wool" 79 + } 80 + }, 81 + "trunk_provider": { 82 + "type": "minecraft:simple_state_provider", 83 + "state": { 84 + "Name": "minecraft:orange_terracotta" 85 + } 86 + }, 87 + "foliage_placer": { 88 + "type": "minecraft:blob_foliage_placer", 89 + "height": 3, 90 + "offset": 0, 91 + "radius": 2 92 + }, 93 + "force_dirt": false, 94 + "ignore_vines": true, 95 + "minimum_size": { 96 + "type": "minecraft:two_layers_feature_size", 97 + "limit": 1, 98 + "lower_size": 0, 99 + "upper_size": 1 100 + }, 101 + "trunk_placer": { 102 + "type": "minecraft:straight_trunk_placer", 103 + "base_height": 4, 104 + "height_rand_a": 2, 105 + "height_rand_b": 0 106 + } 107 + } 108 + }, 109 + "placement": [] 110 + }, 111 + { 112 + "feature": { 113 + "type": "minecraft:tree", 114 + "config": { 115 + "decorators": [], 116 + "dirt_provider": { 117 + "type": "minecraft:simple_state_provider", 118 + "state": { 119 + "Name": "minecraft:yellow_wool" 120 + } 121 + }, 122 + "foliage_provider": { 123 + "type": "minecraft:simple_state_provider", 124 + "state": { 125 + "Name": "minecraft:yellow_wool" 126 + } 127 + }, 128 + "trunk_provider": { 129 + "type": "minecraft:simple_state_provider", 130 + "state": { 131 + "Name": "minecraft:yellow_terracotta" 132 + } 133 + }, 134 + "foliage_placer": { 135 + "type": "minecraft:blob_foliage_placer", 136 + "height": 3, 137 + "offset": 0, 138 + "radius": 2 139 + }, 140 + "force_dirt": false, 141 + "ignore_vines": true, 142 + "minimum_size": { 143 + "type": "minecraft:two_layers_feature_size", 144 + "limit": 1, 145 + "lower_size": 0, 146 + "upper_size": 1 147 + }, 148 + "trunk_placer": { 149 + "type": "minecraft:straight_trunk_placer", 150 + "base_height": 4, 151 + "height_rand_a": 2, 152 + "height_rand_b": 0 153 + } 154 + } 155 + }, 156 + "placement": [] 157 + }, 158 + { 159 + "feature": { 160 + "type": "minecraft:tree", 161 + "config": { 162 + "decorators": [], 163 + "dirt_provider": { 164 + "type": "minecraft:simple_state_provider", 165 + "state": { 166 + "Name": "minecraft:green_wool" 167 + } 168 + }, 169 + "foliage_provider": { 170 + "type": "minecraft:simple_state_provider", 171 + "state": { 172 + "Name": "minecraft:green_wool" 173 + } 174 + }, 175 + "trunk_provider": { 176 + "type": "minecraft:simple_state_provider", 177 + "state": { 178 + "Name": "minecraft:green_terracotta" 179 + } 180 + }, 181 + "foliage_placer": { 182 + "type": "minecraft:blob_foliage_placer", 183 + "height": 3, 184 + "offset": 0, 185 + "radius": 2 186 + }, 187 + "force_dirt": false, 188 + "ignore_vines": true, 189 + "minimum_size": { 190 + "type": "minecraft:two_layers_feature_size", 191 + "limit": 1, 192 + "lower_size": 0, 193 + "upper_size": 1 194 + }, 195 + "trunk_placer": { 196 + "type": "minecraft:straight_trunk_placer", 197 + "base_height": 4, 198 + "height_rand_a": 2, 199 + "height_rand_b": 0 200 + } 201 + } 202 + }, 203 + "placement": [] 204 + }, 205 + { 206 + "feature": { 207 + "type": "minecraft:tree", 208 + "config": { 209 + "decorators": [], 210 + "dirt_provider": { 211 + "type": "minecraft:simple_state_provider", 212 + "state": { 213 + "Name": "minecraft:blue_wool" 214 + } 215 + }, 216 + "foliage_provider": { 217 + "type": "minecraft:simple_state_provider", 218 + "state": { 219 + "Name": "minecraft:blue_wool" 220 + } 221 + }, 222 + "trunk_provider": { 223 + "type": "minecraft:simple_state_provider", 224 + "state": { 225 + "Name": "minecraft:blue_terracotta" 226 + } 227 + }, 228 + "foliage_placer": { 229 + "type": "minecraft:blob_foliage_placer", 230 + "height": 3, 231 + "offset": 0, 232 + "radius": 2 233 + }, 234 + "force_dirt": false, 235 + "ignore_vines": true, 236 + "minimum_size": { 237 + "type": "minecraft:two_layers_feature_size", 238 + "limit": 1, 239 + "lower_size": 0, 240 + "upper_size": 1 241 + }, 242 + "trunk_placer": { 243 + "type": "minecraft:straight_trunk_placer", 244 + "base_height": 4, 245 + "height_rand_a": 2, 246 + "height_rand_b": 0 247 + } 248 + } 249 + }, 250 + "placement": [] 251 + }, 252 + { 253 + "feature": { 254 + "type": "minecraft:tree", 255 + "config": { 256 + "decorators": [], 257 + "dirt_provider": { 258 + "type": "minecraft:simple_state_provider", 259 + "state": { 260 + "Name": "minecraft:purple_wool" 261 + } 262 + }, 263 + "foliage_provider": { 264 + "type": "minecraft:simple_state_provider", 265 + "state": { 266 + "Name": "minecraft:purple_wool" 267 + } 268 + }, 269 + "trunk_provider": { 270 + "type": "minecraft:simple_state_provider", 271 + "state": { 272 + "Name": "minecraft:purple_terracotta" 273 + } 274 + }, 275 + "foliage_placer": { 276 + "type": "minecraft:blob_foliage_placer", 277 + "height": 3, 278 + "offset": 0, 279 + "radius": 2 280 + }, 281 + "force_dirt": false, 282 + "ignore_vines": true, 283 + "minimum_size": { 284 + "type": "minecraft:two_layers_feature_size", 285 + "limit": 1, 286 + "lower_size": 0, 287 + "upper_size": 1 288 + }, 289 + "trunk_placer": { 290 + "type": "minecraft:straight_trunk_placer", 291 + "base_height": 4, 292 + "height_rand_a": 2, 293 + "height_rand_b": 0 294 + } 295 + } 296 + }, 297 + "placement": [] 298 + } 299 + ] 300 + } 301 + }, 302 + "placement": [] 303 + } 304 + }, 305 + { 306 + "chance": 0.5, 307 + "feature": { 308 + "feature": "minecraft:fancy_oak", 309 + "placement": [] 310 + } 311 + } 312 + ] 313 + } 314 + }, 315 + "placement": [ 316 + { 317 + "type": "minecraft:count", 318 + "count": { 319 + "type": "minecraft:weighted_list", 320 + "distribution": [ 321 + { 322 + "data": 0, 323 + "weight": 8 324 + }, 325 + { 326 + "data": 1, 327 + "weight": 3 328 + }, 329 + { 330 + "data": 2, 331 + "weight": 1 332 + } 333 + ] 334 + } 335 + }, 336 + { 337 + "type": "minecraft:in_square" 338 + }, 339 + { 340 + "type": "minecraft:surface_water_depth_filter", 341 + "max_water_depth": 0 342 + }, 343 + { 344 + "type": "minecraft:heightmap", 345 + "heightmap": "OCEAN_FLOOR" 346 + }, 347 + { 348 + "type": "minecraft:block_predicate_filter", 349 + "predicate": { 350 + "type": "minecraft:would_survive", 351 + "state": { 352 + "Name": "minecraft:oak_sapling", 353 + "Properties": { 354 + "stage": "0" 355 + } 356 + } 357 + } 358 + }, 359 + { 360 + "type": "minecraft:biome" 361 + } 362 + ] 363 + }
+47
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/trees_isolation.json
··· 1 + { 2 + "feature": "infinity:tree_isolation", 3 + "placement": [ 4 + { 5 + "type": "minecraft:count", 6 + "count": { 7 + "type": "minecraft:weighted_list", 8 + "distribution": [ 9 + { 10 + "data": 0, 11 + "weight": 39 12 + }, 13 + { 14 + "data": 1, 15 + "weight": 1 16 + } 17 + ] 18 + } 19 + }, 20 + { 21 + "type": "minecraft:in_square" 22 + }, 23 + { 24 + "type": "minecraft:surface_water_depth_filter", 25 + "max_water_depth": 0 26 + }, 27 + { 28 + "type": "minecraft:heightmap", 29 + "heightmap": "OCEAN_FLOOR" 30 + }, 31 + { 32 + "type": "minecraft:block_predicate_filter", 33 + "predicate": { 34 + "type": "minecraft:would_survive", 35 + "state": { 36 + "Name": "minecraft:oak_sapling", 37 + "Properties": { 38 + "stage": "0" 39 + } 40 + } 41 + } 42 + }, 43 + { 44 + "type": "minecraft:biome" 45 + } 46 + ] 47 + }
+71
src/main/resources/resourcepacks/22/data/infinity/worldgen/placed_feature/trees_pride.json
··· 1 + { 2 + "feature": { 3 + "type": "minecraft:random_selector", 4 + "config": { 5 + "default": { 6 + "feature": "minecraft:oak_bees_005", 7 + "placement": [] 8 + }, 9 + "features": [ 10 + { 11 + "chance": 0.3, 12 + "feature": { 13 + "feature": "minecraft:cherry_bees_005", 14 + "placement": [] 15 + } 16 + }, 17 + { 18 + "chance": 0.5, 19 + "feature": { 20 + "feature": "minecraft:fancy_oak_bees_005", 21 + "placement": [] 22 + } 23 + } 24 + ] 25 + } 26 + }, 27 + "placement": [ 28 + { 29 + "type": "minecraft:count", 30 + "count": { 31 + "type": "minecraft:weighted_list", 32 + "distribution": [ 33 + { 34 + "data": 0, 35 + "weight": 19 36 + }, 37 + { 38 + "data": 1, 39 + "weight": 1 40 + } 41 + ] 42 + } 43 + }, 44 + { 45 + "type": "minecraft:in_square" 46 + }, 47 + { 48 + "type": "minecraft:surface_water_depth_filter", 49 + "max_water_depth": 0 50 + }, 51 + { 52 + "type": "minecraft:heightmap", 53 + "heightmap": "OCEAN_FLOOR" 54 + }, 55 + { 56 + "type": "minecraft:block_predicate_filter", 57 + "predicate": { 58 + "type": "minecraft:would_survive", 59 + "state": { 60 + "Name": "minecraft:oak_sapling", 61 + "Properties": { 62 + "stage": "0" 63 + } 64 + } 65 + } 66 + }, 67 + { 68 + "type": "minecraft:biome" 69 + } 70 + ] 71 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/content.json
··· 1 + { 2 + "type": "minecraft:jigsaw", 3 + "biomes": "infinity:content", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "terrain_adaptation": "beard_thin", 7 + "start_pool": "infinity:content", 8 + "size": 1, 9 + "start_height": { 10 + "absolute": 60 11 + }, 12 + "project_start_to_heightmap": "WORLD_SURFACE_WG", 13 + "max_distance_from_center": 16, 14 + "use_expansion_hack": false 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/cosmic_pool.json
··· 1 + { 2 + "type": "minecraft:jigsaw", 3 + "biomes": "infinity:custom", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "terrain_adaptation": "beard_thin", 7 + "start_pool": "infinity:cosmic", 8 + "size": 1, 9 + "start_height": { 10 + "absolute": 0 11 + }, 12 + "project_start_to_heightmap": "MOTION_BLOCKING", 13 + "max_distance_from_center": 16, 14 + "use_expansion_hack": false 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/indevhouse.json
··· 1 + { 2 + "type": "minecraft:jigsaw", 3 + "biomes": "infinity:classic", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "terrain_adaptation": "beard_thin", 7 + "start_pool": "infinity:indevhouse", 8 + "size": 1, 9 + "start_height": { 10 + "absolute": 0 11 + }, 12 + "project_start_to_heightmap": "MOTION_BLOCKING", 13 + "max_distance_from_center": 16, 14 + "use_expansion_hack": false 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/isolation.json
··· 1 + { 2 + "type": "minecraft:jigsaw", 3 + "biomes": "infinity:isolation", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "terrain_adaptation": "none", 7 + "start_pool": "infinity:isolation", 8 + "size": 1, 9 + "start_height": { 10 + "absolute": -3 11 + }, 12 + "project_start_to_heightmap": "WORLD_SURFACE_WG", 13 + "max_distance_from_center": 80, 14 + "use_expansion_hack": false 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/missing.json
··· 1 + { 2 + "type": "minecraft:jigsaw", 3 + "biomes": "infinity:missing", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "terrain_adaptation": "beard_thin", 7 + "start_pool": "infinity:missing", 8 + "size": 1, 9 + "start_height": { 10 + "absolute": 2 11 + }, 12 + "project_start_to_heightmap": "WORLD_SURFACE_WG", 13 + "max_distance_from_center": 80, 14 + "use_expansion_hack": false 15 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/pyramid.json
··· 1 + { 2 + "type": "infinity:pyramid", 3 + "biomes": "infinity:classic", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "top_y": 127, 7 + "bottom_y": 50, 8 + "block": { 9 + "type": "simple_state_provider", 10 + "state": { 11 + "Name": "minecraft:bricks" 12 + } 13 + } 14 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/terminal.json
··· 1 + { 2 + "type": "minecraft:jigsaw", 3 + "biomes": "infinity:terminal", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "terrain_adaptation": "beard_thin", 7 + "start_pool": "infinity:terminal", 8 + "size": 1, 9 + "start_height": { 10 + "absolute": 2 11 + }, 12 + "project_start_to_heightmap": "WORLD_SURFACE_WG", 13 + "max_distance_from_center": 80, 14 + "use_expansion_hack": false 15 + }
+19
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure/text_test.json
··· 1 + { 2 + "type": "infinity:text", 3 + "biomes": "infinity:classic", 4 + "step": "surface_structures", 5 + "spawn_overrides": {}, 6 + "text": "We apologize for the inconvenience.", 7 + "block": { 8 + "type": "simple_state_provider", 9 + "state": { 10 + "Name": "minecraft:fire" 11 + } 12 + }, 13 + "y": { 14 + "type": "constant", 15 + "value": { 16 + "absolute": 80 17 + } 18 + } 19 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure_set/content.json
··· 1 + { 2 + "structures": [ 3 + { 4 + "structure": "infinity:content", 5 + "weight": 1 6 + } 7 + ], 8 + "placement": { 9 + "type": "minecraft:random_spread", 10 + "spacing": 4096, 11 + "separation": 4095, 12 + "spread_type": "triangular", 13 + "salt": 1646207470 14 + } 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure_set/cosmic_pool.json
··· 1 + { 2 + "structures": [ 3 + { 4 + "structure": "infinity:cosmic_pool", 5 + "weight": 1 6 + } 7 + ], 8 + "placement": { 9 + "type": "minecraft:random_spread", 10 + "spacing": 64, 11 + "separation": 32, 12 + "spread_type": "triangular", 13 + "salt": 1646207470 14 + } 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure_set/indevhouse.json
··· 1 + { 2 + "structures": [ 3 + { 4 + "structure": "infinity:indevhouse", 5 + "weight": 1 6 + } 7 + ], 8 + "placement": { 9 + "type": "minecraft:random_spread", 10 + "spacing": 4096, 11 + "separation": 4095, 12 + "spread_type": "triangular", 13 + "salt": 1646207470 14 + } 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure_set/isolation.json
··· 1 + { 2 + "structures": [ 3 + { 4 + "structure": "infinity:isolation", 5 + "weight": 1 6 + } 7 + ], 8 + "placement": { 9 + "type": "minecraft:random_spread", 10 + "spacing": 4096, 11 + "separation": 4095, 12 + "spread_type": "triangular", 13 + "salt": 1646207470 14 + } 15 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure_set/missing.json
··· 1 + { 2 + "structures": [ 3 + { 4 + "structure": "infinity:missing", 5 + "weight": 1 6 + } 7 + ], 8 + "placement": { 9 + "type": "minecraft:random_spread", 10 + "spacing": 4096, 11 + "separation": 4095, 12 + "spread_type": "triangular", 13 + "salt": 1646207470 14 + } 15 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure_set/pyramid.json
··· 1 + { 2 + "structures": [ 3 + { 4 + "structure": "infinity:pyramid", 5 + "weight": 1 6 + } 7 + ], 8 + "placement": { 9 + "type": "minecraft:random_spread", 10 + "spacing": 48, 11 + "separation": 32, 12 + "salt": 1646 13 + } 14 + }
+15
src/main/resources/resourcepacks/22/data/infinity/worldgen/structure_set/terminal.json
··· 1 + { 2 + "structures": [ 3 + { 4 + "structure": "infinity:terminal", 5 + "weight": 1 6 + } 7 + ], 8 + "placement": { 9 + "type": "minecraft:random_spread", 10 + "spacing": 4096, 11 + "separation": 4095, 12 + "spread_type": "triangular", 13 + "salt": 1646207470 14 + } 15 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/template_pool/content.json
··· 1 + { 2 + "fallback": "minecraft:empty", 3 + "elements": [ 4 + { 5 + "weight": 1, 6 + "element": { 7 + "element_type": "minecraft:single_pool_element", 8 + "location": "infinity:content", 9 + "projection": "rigid", 10 + "processors": "minecraft:empty" 11 + } 12 + } 13 + ] 14 + }
+23
src/main/resources/resourcepacks/22/data/infinity/worldgen/template_pool/cosmic.json
··· 1 + { 2 + "fallback": "minecraft:empty", 3 + "elements": [ 4 + { 5 + "weight": 1, 6 + "element": { 7 + "element_type": "minecraft:single_pool_element", 8 + "location": "infinity:cosmic_pool/scratch", 9 + "projection": "rigid", 10 + "processors": "minecraft:empty" 11 + } 12 + }, 13 + { 14 + "weight": 1, 15 + "element": { 16 + "element_type": "minecraft:single_pool_element", 17 + "location": "infinity:cosmic_pool/scratch_wool", 18 + "projection": "rigid", 19 + "processors": "minecraft:empty" 20 + } 21 + } 22 + ] 23 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/template_pool/indevhouse.json
··· 1 + { 2 + "fallback": "minecraft:empty", 3 + "elements": [ 4 + { 5 + "weight": 1, 6 + "element": { 7 + "element_type": "minecraft:single_pool_element", 8 + "location": "infinity:indevhouse", 9 + "projection": "rigid", 10 + "processors": "minecraft:empty" 11 + } 12 + } 13 + ] 14 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/template_pool/isolation.json
··· 1 + { 2 + "fallback": "minecraft:empty", 3 + "elements": [ 4 + { 5 + "weight": 1, 6 + "element": { 7 + "element_type": "minecraft:single_pool_element", 8 + "location": "infinity:isolation", 9 + "projection": "rigid", 10 + "processors": "minecraft:empty" 11 + } 12 + } 13 + ] 14 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/template_pool/missing.json
··· 1 + { 2 + "fallback": "minecraft:empty", 3 + "elements": [ 4 + { 5 + "weight": 1, 6 + "element": { 7 + "element_type": "minecraft:single_pool_element", 8 + "location": "infinity:missing", 9 + "projection": "rigid", 10 + "processors": "minecraft:empty" 11 + } 12 + } 13 + ] 14 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/template_pool/pyramid.json
··· 1 + { 2 + "fallback": "minecraft:empty", 3 + "elements": [ 4 + { 5 + "weight": 1, 6 + "element": { 7 + "element_type": "minecraft:single_pool_element", 8 + "location": "infinity:pyramid", 9 + "projection": "rigid", 10 + "processors": "minecraft:empty" 11 + } 12 + } 13 + ] 14 + }
+14
src/main/resources/resourcepacks/22/data/infinity/worldgen/template_pool/terminal.json
··· 1 + { 2 + "fallback": "minecraft:empty", 3 + "elements": [ 4 + { 5 + "weight": 1, 6 + "element": { 7 + "element_type": "minecraft:single_pool_element", 8 + "location": "infinity:terminal", 9 + "projection": "rigid", 10 + "processors": "minecraft:empty" 11 + } 12 + } 13 + ] 14 + }
+6
src/main/resources/resourcepacks/22/pack.mcmeta
··· 1 + { 2 + "pack": { 3 + "description": "Versioned resources for 1.21.8 and above.", 4 + "pack_format": 81 5 + } 6 + }
+23
src/main/resources/util22/data/infinity/dimension_type/chaos.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 7, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+23
src/main/resources/util22/data/infinity/dimension_type/chess.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 15 19 + }, 20 + "monster_spawn_block_light_limit": 15, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+23
src/main/resources/util22/data/infinity/dimension_type/default.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 0, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+24
src/main/resources/util22/data/infinity/dimension_type/library.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 96, 14 + "logical_height": 96, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "fixed_time": 6000, 21 + "monster_spawn_block_light_limit": 0, 22 + "infiniburn": "#infiniburn_overworld", 23 + "effects": "overworld" 24 + }
+23
src/main/resources/util22/data/infinity/dimension_type/nexus.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 0.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 59, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 7, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+23
src/main/resources/util22/data/infinity/dimension_type/sponge.json
··· 1 + { 2 + "ultrawarm": false, 3 + "natural": true, 4 + "piglin_safe": true, 5 + "respawn_anchor_works": true, 6 + "bed_works": true, 7 + "has_raids": true, 8 + "has_skylight": true, 9 + "has_ceiling": false, 10 + "coordinate_scale": 1.0, 11 + "ambient_light": 1.0, 12 + "min_y": 0, 13 + "height": 256, 14 + "logical_height": 256, 15 + "monster_spawn_light_level": { 16 + "type": "uniform", 17 + "min_inclusive": 0, 18 + "max_inclusive": 7 19 + }, 20 + "monster_spawn_block_light_limit": 0, 21 + "infiniburn": "#infiniburn_overworld", 22 + "effects": "overworld" 23 + }
+1 -1
versions/1.21.8-neoforge/gradle.properties
··· 1 - deps.minecraft=1.21. 1 + deps.minecraft=1.21.8 2 2 deps.neoforge=21.8.51 3 3 deps.parchment=1.21.8:2025.09.14 4 4