mojira.dev

adaofux106

Assigned

No issues.

Reported

View all
MCPE-238069 The  minecraft:subsurface_builder  in custom biomes will overwrite the surface terrain of original biomes. Unconfirmed MCPE-237857 Custom biomes cannot replace other custom biomes using the  minecraft:replace_biomes  component Duplicate MCPE-237856 Custom features fail to generate in custom biomes Awaiting Response MCPE-237847 Custom features fail to generate in custom biomes Invalid MCPE-237733 Custom Smithing Table recipes only allow Netherite Ingots to be used in crafting Duplicate MCPE-237732 minecraft:replace_biomes cannot replace custom biomes Awaiting Response MCPE-237057 An error is incorrectly thrown when using custom components Community Consensus MCPE-236369 Custom Smithing Table recipes must use Netherite Ingot as a required material Duplicate MCPE-236355 The smithing table recipe enforces the use of netherite ingots Duplicate MCPE-236321 Cannot use minecraft:tags component Awaiting Response

Comments

When we create a new biome and assign it the ID  default:test1 , the code is as follows:

json

{

"format_version": "1.21.120",

"minecraft:biome": {

"description": {

"identifier": "default:test1"

},

"components": {

"minecraft:climate": {

"downfall": 0.8,

"snow_accumulation": [ 0.0, 0.125 ],

"temperature": 0.95

},

"minecraft:overworld_height": {

"noise_type": "lowlands"

},

"minecraft:replace_biomes": {

"replacements": [

{

"dimension": "minecraft:overworld",

"targets": [ "minecraft:forest" ],

"amount": 0.1,

"noise_frequency_scale": 1

}

]

},

"minecraft:surface_builder": {

"builder": {

"type": "minecraft:overworld",

"sea_floor_depth": 50,

"sea_floor_material": "minecraft:sculk",

"foundation_material": "minecraft:sculk",

"mid_material": "minecraft:sculk",

"top_material": "minecraft:sculk",

"sea_material": "minecraft:water"

}

},

"minecraft:tags": {

"tags": [

"overworld",

"black_forest"

]

}

}

}

}

 

Then, feeling that this biome is not complete enough, we create another new biome with the ID  default:test2 , whose code is:

json

{

"format_version": "beta",

"minecraft:biome": {

"description": {

"identifier": "default:test2"

},

"components": {

"minecraft:climate": {

"downfall": 0.4,

"temperature": 0.8

},

"minecraft:overworld_height": {

"noise_type": "default"

},

"minecraft:replace_biomes": {

"replacements": [

{

"dimension": "minecraft:overworld",

"targets": [ "default:test2" ],

"amount": 1,

"noise_frequency_scale": 1

}

]

},

"minecraft:tags": {

"tags": [

"caves",

"mushroom_caves",

"overworld",

"monster"

]

},

"minecraft:subsurface_builder": {

"builder": {

"type": "minecraft:noise_gradient",

"non_replaceable_blocks": [

"stone"

],

"gradient_blocks": [

"minecraft:air",

"minecraft:air",

"minecraft:air",

"minecraft:air",

"minecraft:sculk"

]

}

}

}

}

}

 

However, when we excitedly launch the game to check the brand-new cave biome, the game throws an error:

plaintext

15:25:03 [BiomeRegistry] [error] - minecraft:replace_biomes | No biome found with name: 'default:test1'

 

Additionally, when entering the command  /locate biome default:test2  in the world, the biome ID does not appear at all, and the biome cannot be found.