Minecraft Data Packs / World Generation

EMD's Better Lush Caves

    • 11,893 views, 16 today
    • 1,625 downloads, 1 today
    • 57
    • 48
    • 9
    EMD123's Avatar EMD123
    Level 59 : Grandmaster System
    80

    Lush Caves

    This datapack adds some extra, much needed features to lush caves.
    Spore blossom particles will now spawn in the air of the biome, regardless of whether or not there are spore blossoms nearby. Coal ore can be found below y=0. Rooted dirt and grass blocks now generate underground in patches. flowers generate on top of grass blocks. Lily pads can be found on the surface of water. Bee nests and bees can be found in the caves. Glow lichen spawns on top of moss, so there are less mobs in lush caves.

    Lush Aquifers


    Aquifers in vanilla lush caves have no decoration blocks. Now, lush aquifers have moss, clay, tall and small dripleafs, sand, glow lichen, and seagrass.

    Azalea Trees

    Azalea trees generate frequently when a lush cave is open to the sky. Rooted azaleas can only spawn on dirt-like blocks, so no more random azalea trees in a desert.

    Moss Blocks

    Bonemealing moss now has a chance to spawn glow lichen. Spore blossoms and cave vines will be created if there is air under the moss.




    CompatibilityMinecraft 1.19
    toMinecraft 1.20
    Tags

    4 Update Logs

    1.3 : by EMD123 12/09/2023 8:47:07 pmDec 9th, 2023

    • Bonemealing moss blocks can now create spore blossoms and cave vines if there is air under the moss.
    • Adjusted the spawning of aquifer decorations.
    • Lily pads now only spawn in aquifers.
    LOAD MORE LOGS

    Create an account or sign in to comment.

    SirFluffyPuffs
    06/19/2023 2:24 am
    Level 9 : Apprentice Miner
    SirFluffyPuffs's Avatar
    yall should add the flowers that make spore blossoms too so theres even more spore blossoms around those
    1
    pizzaalalalal
    12/24/2022 11:16 am
    Level 1 : New Miner
    pizzaalalalal's Avatar
    does this work with terralith?

    tectonic?
    1
    Rob333
    04/28/2024 4:43 pm
    Level 48 : Master Sus
    history
    Rob333's Avatar
    It works with Tectonic and Terralith (Apollo told me)
    1
    Cikodel
    03/08/2023 8:01 pm
    Level 1 : New Miner
    Cikodel's Avatar
    I try with tectonic but the datapack validation gives me an error.
    1
    DaddyChezBugga
    09/09/2022 1:40 pm
    Level 1 : New Miner
    DaddyChezBugga's Avatar
    Hello, I'm using your Better Trees DP in 1.19.2 (thank you!) and would love to use this. Unfortunately get datapack validation error pasted below (happens with 1.19 or 1.19.2 vanilla). I realize this is experimental got 1.19 but sharing in case it helps. And don't kill me...pastebin not working for some reason:

    Thanks in advance!


    {"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key state_provider in MapLike[{"state":{"Name":"minecraft:sand"},"radius":2,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key target in MapLike[{"state":{"Name":"minecraft:clay"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key state_provider in MapLike[{"state":{"Name":"minecraft:clay"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key target in MapLike[{"state":{"Name":"minecraft:clay"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key state_provider in MapLike[{"state":{"Name":"minecraft:clay"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key target in MapLike[{"state":{"Name":"minecraft:moss_block"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key state_provider in MapLike[{"state":{"Name":"minecraft:moss_block"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key target in MapLike[{"state":{"Name":"minecraft:moss_block"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key state_provider in MapLike[{"state":{"Name":"minecraft:moss_block"},"radius":8,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]
    [Info: 2022-09-09 17:18:00.8608876: GameCallbacks.cpp(177)] Game/eoc (Render thread) Warn Failed to validate datapack
    java.util.concurrent.CompletionException: com.google.gson.JsonParseException: Error loading registry data: No key target in MapLike[{"state":{"Name":"minecraft:sand"},"radius":2,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key state_provider in MapLike[{"state":{"Name":"minecraft:sand"},"radius":2,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]
    at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332)
    at java.base/java.util.concurrent.CompletableFuture.uniAcceptNow(CompletableFuture.java:747)
    at java.base/java.util.concurrent.CompletableFuture.uniAcceptStage(CompletableFuture.java:735)
    at java.base/java.util.concurrent.CompletableFuture.thenAcceptAsync(CompletableFuture.java:2191)
    at eoc.a(SourceFile:543)
    at enf.c(SourceFile:49)
    at eng.ah_(SourceFile:78)
    at eng.b(SourceFile:95)
    at egs.d(SourceFile:40)
    at egm.a(SourceFile:16)
    at egq.a(SourceFile:120)
    at ehp.a(SourceFile:27)
    at eew.b(SourceFile:94)
    at ekj.a(SourceFile:491)
    at eew.a(SourceFile:94)
    at eew.c(SourceFile:165)
    at ayc.execute(SourceFile:103)
    at eew.b(SourceFile:165)
    at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
    at org.lwjgl.system.JNI.invokeV(Native Method)
    at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474)
    at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(SourceFile:222)
    at eev.f(SourceFile:1174)
    at eev.e(SourceFile:734)
    at net.minecraft.client.main.Main.main(SourceFile:237)
    Caused by: com.google.gson.JsonParseException: Error loading registry data: No key target in MapLike[{"state":{"Name":"minecraft:sand"},"radius":2,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]; No key state_provider in MapLike[{"state":{"Name":"minecraft:sand"},"radius":2,"half_height":1,"targets":[{"Name":"minecraft:stone"},{"Name":"minecraft:deepslate"},{"Name":"minecraft:magma_block"},{"Name":"minecraft:granite"},{"Name":"minecraft:andesite"},{"Name":"minecraft:diorite"},{"Name":"minecraft:gravel"},{"Name":"minecraft:tuff"},{"Name":"minecraft:dirt"}]}]
    at hn.a(SourceFile:298)
    at java.base/java.util.Optional.ifPresent(Optional.java:178)
    at hn.a(SourceFile:298)
    at hn.a(SourceFile:292)
    at aag.a(SourceFile:32)
    at aag.a(SourceFile:25)
    at eoc.a(SourceFile:516)
    at abb.a(SourceFile:24)
    at eoc.a(SourceFile:509)
    ... 20 more
    1
    Rob333
    06/09/2022 5:54 pm
    Level 48 : Master Sus
    Rob333's Avatar
    Can you make azalea trees generating in any place inside lush caves? (for getting wood in there even in the deeper lush caves), and can't wait for the update to 1.19.
    1
    nyaaanniieee
    05/09/2022 7:12 pm
    Level 1 : New Miner
    nyaaanniieee's Avatar
    Nice datapack! Does this work with Terralith?
    2
    KrisWild
    03/20/2022 9:57 am
    Level 14 : Journeyman Crafter
    KrisWild's Avatar
    this is how it should have been
    2
    WillowWisp12
    03/11/2022 5:43 pm
    Level 1 : New Miner
    WillowWisp12's Avatar
    THIS!!!!! this how lush caves should have been!! You're AWESOME!!!!
    3
    Planet Minecraft

    Website

    © 2010 - 2024
    www.planetminecraft.com

    Welcome