Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-201321

Custom Biome Not Working

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Awaiting Response
    • None
    • 1.16.3
    • Windows 10 - PC
    • Unconfirmed
    • Creative
    • (Unassigned)

      After creating a custom biome along with several other additional pieces of custom data for a data pack I'm trying to put together for use in an adventure map I plan on making, I decided to test the biome's generation and spawning in a world.

      After a few minutes, I decided it would be faster to find my biome if I used the /locatebiome command, but when I attempted to do so (running /locatebiome kohreth:cursed_lands), the custom biome wasn't recognized. I double-checked to make sure I'd loaded my data pack before creating the world, and even attempted creating a second world with it loaded, reversing the load order of the default pack and my data pack, and even doing the same thing using the /datapack and /reload commands in both load orders, just to be sure. With nothing working, I attempted to create a single-biome world to test it in, and my custom biome wasn't listed among the options.

      Among the attached files are the following (many of them will be attached as <name>-<number>.<fileExtension> due to my updating them with new versions and having previously already had the old versions uploaded, but all of them are saved in the data pack files exactly as I have them listed here): minecraft/dimension_type/overworld.json (attachment overworld-5.json), minecraft/tags/functions/tick.json, minecraft/tags/functions/load.json, minecraft/worldgen/noise_settings/overworld.json (attachment overworld-6.json), kohreth/functions/spec_spawn_check_init.mcfunction, kohreth/functions/special_spawn_check.mcfunction, kohreth/functions/special_spawning.mcfunction, kohreth/functions/new_join.mcfunction, kohreth/functions/initiate_equip.mcfunction, kohreth/predicates/in_cursed.json, kohreth/worldgen/configured_feature/cursed_tree.json, kohreth/worldgen/configured_surface_builder/desolation.json, and kohreth/worldgen/biome/cursed_lands.json

      Side note: The functions are there for automated and immediate customization for the purposes of my planned adventure map's setting; the functions spec_spawn_check_init.mcfunction, special_spawn_check.mcfunction, and special_spawning.mcfunction are to customize the biome spawns of the cursed lands (partly to make the Wither Skeletons I want to spawn in it tougher than their natural spawns and the Strays to be melee, and partly because I don't expect Piglin Brutes or Ravagers would be able to spawn naturally at all even if I were to add them directly to the spawn pool of the biome), while new_join.mcfunction and initiate_equip.mcfunction are for setting the players up at the very beginning with starting equipment they should have.

        1. 2020-10-01_15.03.45.png
          2.87 MB
          Bobby Griffs
        2. 2020-10-01_15.06.04.png
          646 kB
          Bobby Griffs
        3. 2020-10-01_15.06.31.png
          551 kB
          Bobby Griffs
        4. 2020-10-01_15.07.00.png
          646 kB
          Bobby Griffs
        5. 2020-10-01_15.07.14.png
          636 kB
          Bobby Griffs
        6. 2020-10-01_15.07.29.png
          537 kB
          Bobby Griffs
        7. cursed_lands-1.json
          2 kB
          Bobby Griffs
        8. cursed_tree-1.json
          1 kB
          Bobby Griffs
        9. desolation-1.json
          0.3 kB
          Bobby Griffs
        10. in_cursed-1.json
          0.1 kB
          Bobby Griffs
        11. initiate_equip.mcfunction
          2 kB
          Bobby Griffs
        12. load-1.json
          0.0 kB
          Bobby Griffs
        13. new_join-1.mcfunction
          0.0 kB
          Bobby Griffs
        14. overworld-5.json
          0.3 kB
          Bobby Griffs
        15. overworld-6.json
          1.0 kB
          Bobby Griffs
        16. spec_spawn_check_init.mcfunction
          0.2 kB
          Bobby Griffs
        17. special_spawn_check-1.mcfunction
          0.3 kB
          Bobby Griffs
        18. special_spawning-1.mcfunction
          2 kB
          Bobby Griffs
        19. tick-1.json
          0.1 kB
          Bobby Griffs

            Unassigned Unassigned
            Maziodyne Bobby Griffs
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: