Minecraft Data Packs / World Generation

EMD's Better Lush Caves

    • 9,199 views, 5 today
    • 1,386 downloads, 0 today
    • 48
    • 39
    • 8
    EMD123 avatar EMD123
    Level 56 : Grandmaster System
    69
    This datapack adds some extra, much needed features to lush caves, some of which were in my original lush caves datapack.

    • Spore blossom particles spawn in the air
    • Swamp like terrain in aquifers
    • Azalea trees generate when a cave is open to the sky
    • Aquifers now have custom lush cave decorations
    • Glow lichen generates on top of moss blocks
    • Sand can generate in aquifers
    • Coal ore can be found below y=0
    • More vines generate
    • Rooted azaleas can only spawn on dirt like blocks
    • Rooted dirt and grass block patches with flowers
    • Lily Pads
    • Bee Nests



    CompatibilityMinecraft 1.18
    toMinecraft 1.20
    Tags

    3 Update Logs

    1.2 : by EMD123 06/17/2023 1:37:09 pmJun 17th

    updated to 1.20.
    fixed broken download
    added bees.
    LOAD MORE LOGS

    Create an account or sign in to comment.

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

    tectonic?
    1
    03/08/2023 8:01 pm
    Level 1 : New Miner
    Cikodel
    Cikodel avatar
    I try with tectonic but the datapack validation gives me an error.
    1
    09/09/2022 1:40 pm
    Level 1 : New Miner
    DaddyChezBugga
    DaddyChezBugga 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
    06/09/2022 5:54 pm
    Level 45 : Master Sus
    Rob333
    Rob333 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.
    2
    05/09/2022 7:12 pm
    Level 1 : New Miner
    nyaaanniieee
    nyaaanniieee avatar
    Nice datapack! Does this work with Terralith?
    2
    03/20/2022 9:57 am
    Level 12 : Journeyman Crafter
    KrisWild
    KrisWild avatar
    this is how it should have been
    3
    03/11/2022 5:43 pm
    Level 1 : New Miner
    WillowWisp12
    WillowWisp12 avatar
    THIS!!!!! this how lush caves should have been!! You're AWESOME!!!!
    Planet Minecraft

    Website

    © 2010 - 2023
    www.planetminecraft.com

    Welcome