quiqueck/BCLib

[Bug] Biome files generated in bclib_datapack_dump is missing [type] key

Opened this issue · 0 comments

What happened?

When generating the datapack dump, biome files under betterend/worldgen/betterx/biome is missing "type": "betterend:biome" resulting in the file being incomplete resulting the the datapack validation failing. Comparing it to the file present on Github reveals that the type key is missing and when using the file from there make the datapack works as intended.

amber_land.json is used in the examples below:

From bclib_datapack_dump;

{
  "intended_for": "BCL_END_LAND",
  "has_caves": true,
  "surface": {
    "top": {
      "Name": "betterend:amber_moss"
    },
    "under": {
      "Name": "minecraft:end_stone"
    },
    "alt": {
      "Name": "betterend:amber_moss"
    },
    "floor_rule": true
  },
  "biome": "betterend:amber_land",
  "edgeSize": 0,
  "vertical": false,
  "terrainHeight": 0.1,
  "fogDensity": 2.0,
  "genChance": 1.0
}

From Github;

{
    "type": "betterend:biome",
    "biome": "betterend:amber_land",
    "edgeSize": 0,
    "fogDensity": 2.0,
    "genChance": 0.0,
    "has_caves": true,
    "intended_for": "BCL_END_LAND",
    "surface": {
      "alt": {
        "Name": "betterend:amber_moss"
      },
      "floor_rule": true,
      "top": {
        "Name": "betterend:amber_moss"
      },
      "under": {
        "Name": "minecraft:end_stone"
      }
    },
    "terrainHeight": 0.1,
    "vertical": false
  }

BCLib

3.0.14

Fabric API

0.91.1

Fabric Loader

0.15.6

Minecraft

1.20.1

Relevant log output

null[18:11:34] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.6
[18:11:34] [main/INFO]: Loading 59 mods:
	- bclib 3.0.14
	   \-- wunderlib 1.1.5
	- betterend 4.0.11
	- fabric-api 0.91.1+1.20.1
	   |-- fabric-api-base 0.4.31+1802ada577
	   |-- fabric-api-lookup-api-v1 1.6.36+1802ada577
	   |-- fabric-biome-api-v1 13.0.13+1802ada577
	   |-- fabric-block-api-v1 1.0.11+1802ada577
	   |-- fabric-block-view-api-v2 1.0.1+1802ada577
	   |-- fabric-blockrenderlayer-v1 1.1.41+1802ada577
	   |-- fabric-client-tags-api-v1 1.1.2+1802ada577
	   |-- fabric-command-api-v1 1.2.34+f71b366f77
	   |-- fabric-command-api-v2 2.2.13+1802ada577
	   |-- fabric-commands-v0 0.2.51+df3654b377
	   |-- fabric-containers-v0 0.1.64+df3654b377
	   |-- fabric-content-registries-v0 4.0.11+1802ada577
	   |-- fabric-convention-tags-v1 1.5.5+1802ada577
	   |-- fabric-crash-report-info-v1 0.2.19+1802ada577
	   |-- fabric-data-generation-api-v1 12.3.4+1802ada577
	   |-- fabric-dimensions-v1 2.1.54+1802ada577
	   |-- fabric-entity-events-v1 1.5.23+1802ada577
	   |-- fabric-events-interaction-v0 0.6.2+1802ada577
	   |-- fabric-events-lifecycle-v0 0.2.63+df3654b377
	   |-- fabric-game-rule-api-v1 1.0.40+1802ada577
	   |-- fabric-item-api-v1 2.1.28+1802ada577
	   |-- fabric-item-group-api-v1 4.0.12+1802ada577
	   |-- fabric-key-binding-api-v1 1.0.37+1802ada577
	   |-- fabric-keybindings-v0 0.2.35+df3654b377
	   |-- fabric-lifecycle-events-v1 2.2.22+1802ada577
	   |-- fabric-loot-api-v2 1.2.1+1802ada577
	   |-- fabric-loot-tables-v1 1.1.45+9e7660c677
	   |-- fabric-message-api-v1 5.1.9+1802ada577
	   |-- fabric-mining-level-api-v1 2.1.50+1802ada577
	   |-- fabric-model-loading-api-v1 1.0.3+1802ada577
	   |-- fabric-models-v0 0.4.2+9386d8a777
	   |-- fabric-networking-api-v1 1.3.11+1802ada577
	   |-- fabric-networking-v0 0.3.51+df3654b377
	   |-- fabric-object-builder-api-v1 11.1.3+1802ada577
	   |-- fabric-particles-v1 1.1.2+1802ada577
	   |-- fabric-recipe-api-v1 1.0.21+1802ada577
	   |-- fabric-registry-sync-v0 2.3.3+1802ada577
	   |-- fabric-renderer-api-v1 3.2.1+1802ada577
	   |-- fabric-renderer-indigo 1.5.1+1802ada577
	   |-- fabric-renderer-registries-v1 3.2.46+df3654b377
	   |-- fabric-rendering-data-attachment-v1 0.3.37+92a0d36777
	   |-- fabric-rendering-fluids-v1 3.0.28+1802ada577
	   |-- fabric-rendering-v0 1.1.49+df3654b377
	   |-- fabric-rendering-v1 3.0.8+1802ada577
	   |-- fabric-resource-conditions-api-v1 2.3.8+1802ada577
	   |-- fabric-resource-loader-v0 0.11.10+1802ada577
	   |-- fabric-screen-api-v1 2.0.8+1802ada577
	   |-- fabric-screen-handler-api-v1 1.3.30+1802ada577
	   |-- fabric-sound-api-v1 1.0.13+1802ada577
	   |-- fabric-transfer-api-v1 3.3.4+1802ada577
	   \-- fabric-transitive-access-wideners-v1 4.3.1+1802ada577
	- fabricloader 0.15.6
	   \-- mixinextras 0.3.2
	- java 17
	- minecraft 1.20.1
[18:11:34] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/{COMPUTER_USERNAME}/AppData/Roaming/com.modrinth.theseus/meta/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT
[18:11:35] [main/INFO]: Compatibility level set to JAVA_17
[18:11:36] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
[18:11:41] [Datafixer Bootstrap/INFO]: 188 Datafixer optimizations took 157 milliseconds
[18:11:42] [Render thread/INFO]: [STDERR]: Version: 3.3.1 SNAPSHOT
[18:11:42] [Render thread/INFO]: [STDERR]: 	 OS: Windows 11 v10.0
[18:11:42] [Render thread/INFO]: [STDERR]: 	JRE: Windows amd64 17.0.9
[18:11:42] [Render thread/INFO]: [STDERR]: 	JVM: OpenJDK 64-Bit Server VM v17.0.9+8-LTS by Azul Systems, Inc.
[18:11:42] [Render thread/INFO]: [STDERR]: Loading JNI library: lwjgl
[18:11:42] [Render thread/INFO]: [STDERR]: 	Module: org.lwjgl
[18:11:42] [Render thread/INFO]: [STDERR]: 	Loaded from org.lwjgl.librarypath: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\natives\1.20.1-0.15.6\lwjgl.dll
[18:11:42] [Render thread/INFO]: [STDERR]: Loading library: jemalloc
[18:11:42] [Render thread/INFO]: [STDERR]: 	Module: org.lwjgl.jemalloc
[18:11:42] [Render thread/INFO]: [STDERR]: 	Loaded from org.lwjgl.librarypath: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\natives\1.20.1-0.15.6\jemalloc.dll
[18:11:42] [Render thread/INFO]: [STDERR]: MemoryUtil allocator: JEmallocAllocator
[18:11:42] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[18:11:43] [Render thread/INFO]: Setting user: {MINECRAFT_USERNAME}
[18:11:43] [Render thread/INFO]: [bclib] Added Config bclib.generator to auto sync (file hash)
[18:11:43] [Render thread/INFO]: [bclib] Added Config bclib.main to auto sync (content diff)
[18:11:43] [Render thread/INFO]: [bclib] Added Config bclib.biomes to auto sync (file hash)
[18:11:43] [Render thread/INFO]: [bclib] Added Config betterend.entities to auto sync (file hash)
[18:11:43] [Render thread/INFO]: [bclib] Added Config betterend.blocks to auto sync (file hash)
[18:11:43] [Render thread/INFO]: [bclib] Added Config betterend.items to auto sync (file hash)
[18:11:43] [Render thread/INFO]: [bclib] Added Config betterend.biomes to auto sync (file hash)
[18:11:43] [Render thread/INFO]: [bclib] Added Config betterend.recipes to auto sync (file hash)
[18:11:43] [Render thread/INFO]: [bclib] Added Config betterend.enchantments to auto sync (file hash)
[18:11:47] [Thread-2/INFO]: [bclib] Received Version Info for minecraft=1.20.1, loader=fabric
[18:11:47] [Thread-2/INFO]: [bclib]  - bclib:3.0.14
[18:11:47] [Thread-2/INFO]: [bclib]  - betterend:4.0.11
[18:11:48] [Render thread/INFO]: [Indigo] Registering Indigo renderer!
[18:11:48] [Render thread/INFO]: [STDERR]: Loading library: glfw
[18:11:48] [Render thread/INFO]: [STDERR]: 	Module: org.lwjgl.glfw
[18:11:48] [Render thread/INFO]: [STDERR]: 	Loaded from org.lwjgl.librarypath: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\natives\1.20.1-0.15.6\glfw.dll
[18:11:48] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT
[18:11:48] [Render thread/INFO]: [STDERR]: Java 9 check intrinsics enabled
[18:11:48] [Render thread/INFO]: [STDERR]: Closure Registry: simple
[18:11:48] [Render thread/INFO]: [STDERR]: Loading JNI library: lwjgl_opengl
[18:11:48] [Render thread/INFO]: [STDERR]: 	Module: org.lwjgl.opengl
[18:11:48] [Render thread/INFO]: [STDERR]: 	Loaded from org.lwjgl.librarypath: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\natives\1.20.1-0.15.6\lwjgl_opengl.dll
[18:11:48] [Render thread/INFO]: [STDERR]: Loading library: opengl32
[18:11:48] [Render thread/INFO]: [STDERR]: 	Module: org.lwjgl.opengl
[18:11:48] [Render thread/INFO]: [STDERR]: 	opengl32.dll not found in org.lwjgl.librarypath=C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\natives\1.20.1-0.15.6
[18:11:48] [Render thread/INFO]: [STDERR]: 	Loaded from system paths: C:\Windows\SYSTEM32\opengl32.dll
[18:11:48] [Render thread/INFO]: [STDERR]: Java 10 multiplyHigh enabled
[18:11:48] [Render thread/INFO]: [STDERR]: [GL] GL_ARB_shader_subroutine was reported as available but an entry point is missing.
[18:11:48] [Render thread/INFO]: [STDERR]: Loading JNI library: lwjgl_stb
[18:11:48] [Render thread/INFO]: [STDERR]: 	Module: org.lwjgl.stb
[18:11:48] [Render thread/INFO]: [STDERR]: 	Loaded from org.lwjgl.librarypath: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\natives\1.20.1-0.15.6\lwjgl_stb.dll
[18:11:48] [Render thread/INFO]: [STDERR]: Java 9 text decoding enabled
[18:11:48] [Render thread/INFO]: [STDERR]: Loading library: OpenAL
[18:11:48] [Render thread/INFO]: [STDERR]: 	Module: org.lwjgl.openal
[18:11:48] [Render thread/INFO]: [STDERR]: 	Loaded from org.lwjgl.librarypath: C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\meta\natives\1.20.1-0.15.6\OpenAL.dll
[18:11:49] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric (bclib, betterend, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-tables-v1, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-networking-v0, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader)
[18:11:49] [Worker-Main-12/INFO]: Found unifont_all_no_pua-15.0.06.hex, loading
[18:11:51] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play
[18:11:51] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break
[18:11:52] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on SteelSeries Sonar - Gaming (SteelSeries Sonar Virtual Audio Device)
[18:11:52] [Render thread/INFO]: Sound engine started
[18:11:52] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/blocks.png-atlas
[18:11:52] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/signs.png-atlas
[18:11:52] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas
[18:11:52] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas
[18:11:52] [Render thread/INFO]: Created: 1024x1024x4 minecraft:textures/atlas/armor_trims.png-atlas
[18:11:52] [Render thread/INFO]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas
[18:11:52] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/chest.png-atlas
[18:11:52] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas
[18:11:52] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas
[18:11:52] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program.
[18:11:52] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[18:11:52] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas
[18:11:52] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:empty_aurora_cave
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:empty_end_cave
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:empty_smaragdant_cave
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:jade_cave
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:lush_aurora_cave
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:lush_smaragdant_cave
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:megalake_grove
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:neon_oasis
[18:11:56] [Render thread/INFO]: [bclib] Did not manage biome betterend:painted_mountains
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (be497fb)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/INFO]: [bclib] No Void Biomes found. Disabling by using barrens
[18:11:57] [Render thread/INFO]: [bclib] No Barrens Biomes found. Disabling by using land Biomes
[18:11:57] [Render thread/WARN]: [bclib] No Center Island Biomes found. Forcing use of vanilla center.
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (29d11eb3)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (4f8a495a)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/INFO]: [bclib] No Void Biomes found. Disabling by using barrens
[18:11:57] [Render thread/INFO]: [bclib] No Barrens Biomes found. Disabling by using land Biomes
[18:11:57] [Render thread/WARN]: [bclib] No Center Island Biomes found. Forcing use of vanilla center.
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (7ed180c)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (2866e3e1)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/INFO]: [bclib] No Void Biomes found. Disabling by using barrens
[18:11:57] [Render thread/INFO]: [bclib] No Barrens Biomes found. Disabling by using land Biomes
[18:11:57] [Render thread/WARN]: [bclib] No Center Island Biomes found. Forcing use of vanilla center.
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (7ba1e28)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (25122b45)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/INFO]: [bclib] No Void Biomes found. Disabling by using barrens
[18:11:57] [Render thread/INFO]: [bclib] No Barrens Biomes found. Disabling by using land Biomes
[18:11:57] [Render thread/WARN]: [bclib] No Center Island Biomes found. Forcing use of vanilla center.
[18:11:57] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (23c34fe8)
[18:11:57] [Render thread/INFO]: [bclib] Unable to build Biome List yet
[18:11:57] [Render thread/WARN]: [bclib] No valid BCLBiome Registry available!
[18:11:57] [Render thread/WARN]: [bclib] No valid Biome Registry available!
[18:11:58] [Render thread/INFO]: [bclib] Disabling Recipe: bclib:test_star
[18:11:58] [Render thread/ERROR]: Parsing error loading recipe betterend:guide_book
com.google.gson.JsonSyntaxException: Unknown item 'betterend:guidebook'
	at net.minecraft.class_1869.method_17878(class_1869.java:272) ~[client-intermediary.jar:?]
	at java.util.Optional.orElseThrow(Unknown Source) ~[?:?]
	at net.minecraft.class_1869.method_8155(class_1869.java:272) ~[client-intermediary.jar:?]
	at net.minecraft.class_1869.method_35228(class_1869.java:259) ~[client-intermediary.jar:?]
	at net.minecraft.class_1869$class_1870.method_8164(class_1869.java:293) ~[client-intermediary.jar:?]
	at net.minecraft.class_1869$class_1870.method_8121(class_1869.java:279) ~[client-intermediary.jar:?]
	at net.minecraft.class_1863.method_17720(class_1863.java:135) ~[client-intermediary.jar:?]
	at net.minecraft.class_1863.method_20705(class_1863.java:56) ~[client-intermediary.jar:?]
	at net.minecraft.class_1863.method_18788(class_1863.java:35) ~[client-intermediary.jar:?]
	at net.minecraft.class_4080.method_18790(class_4080.java:13) ~[client-intermediary.jar:?]
	at java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source) ~[?:?]
	at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?]
	at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18857(class_1255.java:139) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_31130(class_525.java:352) ~[client-intermediary.jar:?]
	at net.minecraft.class_526.method_19944(class_526.java:60) ~[client-intermediary.jar:?]
	at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
	at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
	at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
	at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
	at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1601(class_312.java:98) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22686(class_312.java:169) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22684(class_312.java:169) ~[client-intermediary.jar:?]
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar:?]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar:?]
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar:?]
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1244) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:250) ~[1.20.1-0.15.6.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.6.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.6.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.6.jar:?]
[18:11:58] [Render thread/INFO]: Loaded 10 recipes
[18:11:58] [Render thread/INFO]: Loaded 2146 advancements
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:empty_aurora_cave
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:empty_end_cave
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:empty_smaragdant_cave
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:jade_cave
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:lush_aurora_cave
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:lush_smaragdant_cave
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:megalake_grove
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:neon_oasis
[18:12:15] [Render thread/INFO]: [bclib] Did not manage biome betterend:painted_mountains
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (3e2bec7b)
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (434f07b)
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (55cf419c)
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (3de899ed)
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (26d49a64)
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (3dc3bacc)
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - The End  BiomeSource (3256c6db)
[18:12:15] [Render thread/INFO]: [bclib] Updating Pickers for BCLib - Nether BiomeSource (2321ca22)
[18:12:15] [Render thread/ERROR]: Registry loading errors:
> Errors in registry worlds_together:worldgen/betterx/biome:
>> Errors in element betterend:amber_land:
java.lang.IllegalStateException: Failed to parse betterend:worldgen/betterx/biome/amber_land.json from pack file/betterendtweaks
	at net.minecraft.class_7655.method_45122(class_7655.java:179)
	at net.minecraft.class_7655$class_7657.method_45132(class_7655.java:61)
	at net.minecraft.class_7655.method_45120(class_7655.java:98)
	at java.base/java.lang.Iterable.forEach(Unknown Source)
	at net.minecraft.class_7655.method_45121(class_7655.java:98)
	at net.minecraft.class_7237.method_45142(class_7237.java:67)
	at net.minecraft.class_7237.method_45143(class_7237.java:71)
	at net.minecraft.class_7237.method_42098(class_7237.java:34)
	at net.minecraft.class_525.method_45679(class_525.java:600)
	at net.minecraft.class_525.method_29682(class_525.java:590)
	at net.minecraft.class_525.method_49009(class_525.java:562)
	at net.minecraft.class_5369.method_29642(class_5369.java:56)
	at net.minecraft.class_5375.method_25419(class_5375.java:77)
	at net.minecraft.class_5375.method_29982(class_5375.java:108)
	at net.minecraft.class_4185.method_25306(class_4185.java:94)
	at net.minecraft.class_4264.method_25348(class_4264.java:56)
	at net.minecraft.class_339.method_25402(class_339.java:189)
	at net.minecraft.class_4069.method_25402(class_4069.java:38)
	at net.minecraft.class_312.method_1611(class_312.java:98)
	at net.minecraft.class_437.method_25412(class_437.java:409)
	at net.minecraft.class_312.method_1601(class_312.java:98)
	at net.minecraft.class_312.method_22686(class_312.java:169)
	at net.minecraft.class_1255.execute(class_1255.java:102)
	at net.minecraft.class_312.method_22684(class_312.java:169)
	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(RenderSystem.java:237)
	at net.minecraft.class_310.method_1523(class_310.java:1244)
	at net.minecraft.class_310.method_1514(class_310.java:802)
	at net.minecraft.client.main.Main.main(Main.java:250)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.RuntimeException: Input does not contain a key [type]: MapLike[{"intended_for":"BCL_END_LAND","has_caves":true,"surface":{"top":{"Name":"betterend:amber_moss"},"under":{"Name":"minecraft:end_stone"},"alt":{"Name":"betterend:amber_moss"},"floor_rule":true},"biome":"betterend:amber_land","edgeSize":0,"vertical":false,"terrainHeight":0.1,"fogDensity":2.0,"genChance":1.0}]
	at com.mojang.serialization.DataResult.lambda$getOrThrow$5(DataResult.java:101)
	at com.mojang.datafixers.util.Either$Right.map(Either.java:99)
	at com.mojang.serialization.DataResult.getOrThrow(DataResult.java:93)
	at net.minecraft.class_7655.method_45122(class_7655.java:176)
	... 33 more

[18:12:15] [Render thread/WARN]: Failed to validate datapack
java.util.concurrent.CompletionException: java.lang.IllegalStateException: Failed to load registries due to above errors
	at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAcceptNow(Unknown Source) ~[?:?]
	at java.util.concurrent.CompletableFuture.uniAcceptStage(Unknown Source) ~[?:?]
	at java.util.concurrent.CompletableFuture.thenAcceptAsync(Unknown Source) ~[?:?]
	at net.minecraft.class_525.method_45679(class_525.java:630) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_29682(class_525.java:590) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_49009(class_525.java:562) ~[client-intermediary.jar:?]
	at net.minecraft.class_5369.method_29642(class_5369.java:56) ~[client-intermediary.jar:?]
	at net.minecraft.class_5375.method_25419(class_5375.java:77) ~[client-intermediary.jar:?]
	at net.minecraft.class_5375.method_29982(class_5375.java:108) ~[client-intermediary.jar:?]
	at net.minecraft.class_4185.method_25306(class_4185.java:94) ~[client-intermediary.jar:?]
	at net.minecraft.class_4264.method_25348(class_4264.java:56) ~[client-intermediary.jar:?]
	at net.minecraft.class_339.method_25402(class_339.java:189) ~[client-intermediary.jar:?]
	at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1611(class_312.java:98) ~[client-intermediary.jar:?]
	at net.minecraft.class_437.method_25412(class_437.java:409) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_1601(class_312.java:98) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22686(class_312.java:169) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?]
	at net.minecraft.class_312.method_22684(class_312.java:169) ~[client-intermediary.jar:?]
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar:?]
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar:?]
	at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) ~[lwjgl-glfw-3.3.1.jar:?]
	at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1244) ~[client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:802) ~[client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:250) ~[1.20.1-0.15.6.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.6.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.6.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.6.jar:?]
Caused by: java.lang.IllegalStateException: Failed to load registries due to above errors
	at net.minecraft.class_7655.method_45121(class_7655.java:111) ~[client-intermediary.jar:?]
	at net.minecraft.class_7237.method_45142(class_7237.java:67) ~[client-intermediary.jar:?]
	at net.minecraft.class_7237.method_45143(class_7237.java:71) ~[client-intermediary.jar:?]
	at net.minecraft.class_7237.method_42098(class_7237.java:34) ~[client-intermediary.jar:?]
	at net.minecraft.class_525.method_45679(class_525.java:600) ~[client-intermediary.jar:?]
	... 25 more

Other Mods

BetterEnd, BCLib and Fabric Api