#World Generation General

1 messages · Page 8 of 1

still steppe
#

fix this too

#

another person was talking about an app here.

#

but if you know how to use cheat engine then I can give memory address

sly forge
#

never used cheat engine

sly forge
#

because Mojang made those features inaccessible

#

i cant exactly fix the ice issue either to my knowledge

still steppe
# sly forge never used cheat engine

then you will need to rely on third party apps. but if 512 is your wanted limit then why dont you use overworld height limit thing provided by mojang

still steppe
sly forge
#

also what apps?

sly forge
#

you cant touch how vanilla biomes work atm

#

im currently on win11

still steppe
#

he posted one here. I dont know that mod personally though

sly forge
#

eh whatever i'll just ask lucy how to install it and customize it

#

how do you install and customize it?

#

i need to know because this will help to solve a major issue im having

old minnow
#

But it doesnt support +1.21.0.3

sly forge
#

i never knew how to get amethyst

sly forge
#

im on .62

old minnow
still steppe
still steppe
#

bcz that mod seems to be hardcoded for 2048 height

sly forge
old minnow
sly forge
#

i dont want to download a launcher just to fix a bug for a vanilla instance

old minnow
#

But the world format only supports a height of 4796 or so

sly forge
#

i need to figure out what the theoretical maximum height is

still steppe
#

i got another app

sly forge
#

there is no calculator for molang that i know of for this

old minnow
sly forge
#

any that can find the maximum possible value?

#

one that could visualize as blocks would also be nice but

#

low chance that exists

old minnow
#

Tbf you'd need to impl your own noise fn iirc

#

Or you find an interpreter that supports it

still steppe
#

for app you can contact @shut holly

old minnow
#

My man max

still steppe
#

@sly forge to fix height limit, set value from 319 to like 290 to be safe

sly forge
#

it needs to support molang

#

also 2048 is WAAAY too small

#

i need 25k

still steppe
#

this is correct. distribution object was missing

upbeat barn
#

I believe distribution is for certain format versions no?

upbeat barn
still steppe
#

i didnt know that though.

shut holly
shut holly
sly forge
#

im just using multiple lines to make reading the code easier

#

this would only be an issue if it was in the feature rules file

#

if there was a real syntax error, the biome map wouldn’t generate at all

#

there are no errors

sly forge
#

this isn’t world height

#

the topic wasn’t even about minecraft in that case

#

me and Lucy were talking about a molang interpreter

#

2048 refers to x and z in this case, not y

subtle plinth
#

So world gen in worlds with custom height limits works?

sly forge
subtle plinth
#

Oh

acoustic horizon
#

Can I add some sort of mini-biomes to the end

#

Like bits of grass with trees and plants and all that

velvet spade
#

I use moss patch features to do that and for the foliage part i use a aggregate with weighted randoms works pretty well but can be blocky at chunk boarders. i use the aggregate for the feature rule to place and some features place aggregates or weighted random to give some kind of random coherence to it

#

If that makes sense

crimson sequoia
#

Does this cover ore generation

old minnow
#

combine some scatter and aggregate features for something simple

#

and if you want more control use the existing custom biome template

crimson sequoia
#

I wanna know more about uhh ore generation

acoustic horizon
#

Also thanks peeps for answering <33

old minnow
acoustic horizon
#

Never

old minnow
#

give me a second to find the template...

upbeat barn
crimson sequoia
#

How does it work exactly, does it need to be a structure generated

upbeat barn
crimson sequoia
#

Oh

velvet spade
delicate trench
junior orbit
#

Hello! Im curious how I might do something like this.

I am trying to spawn single_blocks, via feature rules.
But i would like the blocks to spawn at different stages! Just like the cocoa beans.
I know we dont have access to states when placing single blocks via features.

Any suggestions for how i might do this?
Maybe just have a custom_component onTick that sets the random block state when block is loaded in? or onPlace? does the onPlace get invoked when placed from a feature rule?

#

@upbeat barn Hey any idea about the above, when you have a second!
I figured you might use custom_component, unless there was something easier!

still steppe
upbeat barn
junior orbit
#

And here is my version:

#
{
  "format_version": "1.21.30",
  "minecraft:single_block_feature": {
    "description": {
      "identifier": "ts_nc:plants/bushes/blueberry_patch.single"
    },
    "places_block": [
      { 
        "block": { 
          "name": "ts_nc:blueberry_bush",
          "states": { 
            "growth_stage": 0 
          } 
        }, 
        "weight" :  5 
      },
      { 
        "block": { 
          "name": "ts_nc:blueberry_bush", 
          "states": { 
            "growth_stage": 3 
          } 
        }, 
        "weight" :  1 
      }
    ],
    "may_replace": [
      "minecraft:air"
    ]
  }
}
#

But getting this error "unknown child schema option type. Allowed types: "

#

i changed the version to 1.21.30
Do I need to change that anywhere else

haughty gull
subtle plinth
#

I just learned something crucial about jigsaws. If the structure is not specified to not spawn in the end it will spawn in

subtle plinth
#

You have to actually put in the file a thing telling the game to not put it in the end otherwise it just places it there even if you only specify a few biomes. I’m not sure about the nether though

sly forge
#

ALL world generation works this way

#

its silly ik

subtle plinth
sly forge
#

ikr

#

its

#

so stupid

subtle plinth
#

I can’t wait for spawn overrides to come to jigsaws

junior orbit
# haughty gull Only the format_version changes to 1.21.40, the block randomization option only ...

That seemed to work! But for some reason i am only ever seeing growth stage 0 or 1.
Never 2 or 3.

Using this:

{
  "format_version": "1.21.40",
  "minecraft:single_block_feature": {
    "description": {
      "identifier": "ts_nc:plants/bushes/blueberry_patch.single"
    },
    "enforce_placement_rules": false,
    "enforce_survivability_rules": false,
    "places_block": [
      {
        "block": {
          "name": "ts_nc:blueberry_bush",
          "states": {
            "ts_nc:growth_stage": 0
          }
        },
        "weight" :  5
      },
      {
        "block": {
          "name": "ts_nc:blueberry_bush",
          "states": {
            "ts_nc:growth_stage": 1
          }
        },
        "weight" :  4
      },
      {
        "block": {
          "name": "ts_nc:blueberry_bush",
          "states": {
            "ts_nc:growth_stage": 2
          }
        },
        "weight" :  3
      },
      {
        "block": {
          "name": "ts_nc:blueberry_bush",
          "states": {
            "ts_nc:growth_stage": 3
          }
        },
        "weight" :  2
      }
    ],
    "may_replace": [
      "minecraft:air",
      "ts_nc:blueberry_bush"
    ]
  }
}

Also, when i try to adjust the json. to only spawn with either stage 2 or 3.
it defaults to 1. and now every bush is stage 1. Not even 0...

This is the state on my block
"ts_nc:growth_stage": { "values" : { "min": 0, "max": 3 } }

Weird. No matter what i try, not able to spawn with stage 2 or 3. And as i mentioned. If i strictly try to spawn with stage 2 or 3. every bush defaults to stage 1. Any ideas?

small latch
#

but biomes in a whole no

small latch
#

look into the files for it

#

I seen it while changing the oak one, Since there is the version with vines

#

and knocked over trees

subtle plinth
tiny idol
#

Has there been anything about creating custom biomes? Any news or updates on that front?

tiny idol
grizzled rune
#

is the wiki for biomes actually properly updated with the fact that it says biome gen is entirely broken?

hushed knotBOT
#
Can I make Custom Biomes?

No. Custom biomes have been broken since 1.18. Mojang is fully aware of this and working hard to bring back this capability.

Here is the bug report: https://bugs.mojang.com/browse/MCPE-100700

junior orbit
#

Having an issue finding the up to date vanilla files so that i can check for the oak tree feature differences. like @small latch suggested.
Trying to find the single_block_feature that chooses between oak tree variations. But the most recent versions i have go up to 1.21.30. I assume the feature changes i need are on 1.21.40

#

Found 1.21.40 but i dont see any additional features / rules here either.
Am I looking in the correct spots?

still steppe
patent kindle
#

anyone know any reliable work arounds to making custom biomes?

upbeat barn
patent kindle
#

😭 ive been waiting for yearsss

subtle plinth
#

imagine they drop custom biomes next preview

still steppe
subtle plinth
#

alright so all jigsaws break when moved into the preview

small latch
small latch
small latch
#

Custom Biomes are long dead

subtle plinth
small latch
#

I would suggest finding a post on the feedback minecraft channel that talks about it and upvote that

#

since more upvotes for us to have custom biomes, Mojang might fix it

subtle plinth
#

nah im just gonna look at the java files and do that

small latch
small latch
#

Like the way the json was coded for bedrocks version?

subtle plinth
#

yeah

#

the entire thing is essentially identical

small latch
subtle plinth
#

the vanilla java trial chambers dont have startheights 💀

sacred perch
#

Im trying to do something using only commands.
Can the place feature command work with any of the cave carver features?

#

Or are they only used in scripting?

sly forge
#

might wanna test it

subtle plinth
#

big jigsaw bug

#

sometimes they spawn with out mobs even if they are supposed to

subtle plinth
#

these guys all spawned in the floor, the mob spawning is goofed in about 10% of the structures

acoustic horizon
#

Is it possible for me to do like... floating islands sort of generation but with huge islands & islands on top of other islands?

#

Kinda like in the nether where there are multiple layers?

sly forge
velvet spade
sly forge
subtle plinth
#

Australian text

velvet spade
#

Lol sure

weary forge
#

How to stop features from spawning on places that spawn with vanilla structures?

acoustic horizon
old minnow
#

it definitely requires some more complex noise generation etc, so you should definitely first read about stuff like what is perlin noise and octaves, both of these will be essential

subtle plinth
#

jigsaws dont generate until in sim distance on realms

#

interesting

sly forge
#

its really weird and makes no sense

sly forge
#

question: is it possible to 100% guarantee that two structures have exactly the same x and z coordinates while having different y levels?

sly forge
#

so no

subtle plinth
#

You can by setting the salt, separation, and spacing values to the same in the structure set files, the structures will spawn on top of each unless the structure spawns underground or something like that

#

I discovered that by accident when two of my structures always spawned on top of each other

subtle plinth
#

trying to learn how to get jigsaws to work in the new versions

subtle plinth
#

im pretty sure this thing is just completly broken, ive tried for a hour to get this thing to work on the new version and no matter what i do it just doesnt

#

ive tried the java ones, ive tried random things, and so many other things and it just wont work

sly forge
#

two completely different jigsaw structures

subtle plinth
#

Yeah you can set the start height to that

subtle plinth
#

In 1.21.80 I think it will be possible for the start height to be set to the same value

subtle plinth
sly forge
#

…preview IS 1.21.80

#

wdym

#

oh wait

#

nvm

#

i silly

#

strange tho

subtle plinth
#

It seems the new pool_aliases field allows for one template pool o be selected for a structure which is how trial chambers only pick one type of melee, small melee, and ranged to put in spawners

#

I also think I figured out wtf was wrong with my structures and if the java jigsaw wiki page works for bedrock then it seems I may not need the start height at all anymore and I can straight up remove it

sly forge
#

id think itd be necessary

#

removing it will probably make it generate at any y level

subtle plinth
#

I think the height map projection fixes it

subtle plinth
#

i swear it is broken, ive added all of these, ive tried different ways to test it

#

nothing works

#

i cant not get any of this to work

#

i just dont know what to do, the dosc dont come out, the logs are about as useful as nothing at all and they aren't in parady with java so the java files are useless

subtle plinth
#

yeah, im gonna stop wasting my time on something im never gonna get to work, gl with that guys

summer iris
subtle plinth
#

well it worked, not sure if it was the height thing or the changes i did to the other things

vale cliff
#

Is jigsaws working correctly now

subtle plinth
#

They work in stable and preview with the experiment yeah

real fiber
#

Do feature passes run in order of add-ons installed?

As in if I have underground_pass features in an add-on, and so does vanilla, if vanilla is below my add-on in load order, vanilla runs underground_pass first?

upbeat barn
spring thistle
#

anyone know how to fix this

patent kindle
#

have i heard correctly, are custom biomes finally being fixed??

spring mantle
#

anyone know how "grounded": {} works? In "feature_rules"?

#

I can't seem to find information on it

#

or does "grounded": {} already mean it's supposed to work

real fiber
real fiber
spring mantle
real fiber
spring mantle
#

and I also would like to get a feel for what is possible

real fiber
#

You can use structure voids to make your structure blend in better

If you add grounded and unburied, that will make sure it's on the ground and not buried

You can also save some landscaping in your structure file so it fits in better

And offset it into the ground a bit

spring mantle
#

Does anyone know if I can switch up the feature that gets placed based on the biome? (Like in the same feature rule) Just trying to see if I can make it more compact

#

Also how the heck does distribution work? If I have it at 1, suddenly my structure gets placed everywhere, 0.8 same -> 0.5 a bit less but still everywhere -> 0.2, it suddenly does not spawn at all, like what the heck?

upbeat barn
#

Iteration, scatter chance, x/y/z

spring mantle
wooden meadow
#
{
    "format_version": "1.19.0",
    "minecraft:dimension": {
        "description": {
            "identifier": "minecraft:overworld"
        },
        "components": {
            "minecraft:generation": {
                "generator_type": "void"  
            },
            "minecraft:dimension_bounds": {  
                "min": -500,
                "max": 500
            }
        }
    }
}

does this still work and can i make the height building to -50 to -20000?

spring mantle
#

Also other question, can I use a "test" that accepts only one biome instead of having to rely on "has_biome_tag"

upbeat barn
wooden meadow
#

Can I make it -1032 to 1032?

upbeat barn
#

No.

dense crow
#

@subtle plinth I have a question why can't I assign multiple spawn biomes to a jigsaw structure? Is it a bug or am I wrong?

subtle plinth
#

You can just it is really finicky

subtle plinth
#

I think the only jigsaw fields we are missing now are use_expansion_hack, spawn_overrides, and liquid_settings

spring mantle
#

How come sometimes my structures generate in a way that "obstructs" trees and cuts them off, but other times they're completely fine and generate into them? Is it because "minecraft:structure_template_feature" generates at the same time as "minecraft:tree_feature"?

subtle plinth
#

Do you have structure void blocks in the structure?

spring mantle
subtle plinth
#

Interesting, it might be because it is a feature and those get buggy sometimes

spring mantle
subtle plinth
#

Structure voids would work but I think jigsaws also have very little problem with trees and stuff

spring mantle
subtle plinth
spring mantle
#

can I make something spawn on the surface, but only if it's above 90 y level? and if yes, how do you combine those in one condition

upbeat barn
spring mantle
#

Thank you!

sly forge
vale cliff
#

Anyone pls tell me how to see what I did wrong on bridge

small latch
#

But eventually it will be fully done and work like before (I heard its just a sub-biome tho)

vale cliff
#

Anyone pls tell me how to see what I did wrong on bridge pls pla

spring mantle
strong tendon
#

Does query.block_has_any_tag not work on features and feature rules? Tried using it on my feature and it says 'unrecognized token'

muted phoenix
#

@upbeat barn Have you had a look at the minecraft:overworld_height component with custom biomes? It doesn't seem to do anything on my end

#

It looks like custom biomes just copy the height of the biomes they are replacing?

upbeat barn
muted phoenix
#

Okay great thank you

#

Saved me a lot of time

upbeat barn
strong tendon
upbeat barn
strong tendon
#

Yes, if a neighboring block already has an ID, it will copy that ID, otherwise, it will choose a random one. I'm not familiar of any database for molang so I'm using block tags

stuck forum
#

is it posible to add features to vanilla biomes?

#

in non experimental stuff

upbeat barn
stuck forum
#

alright if its not experimental and can target non custom biomes thats all i needed to know thanks

upbeat barn
#

Yep, it's stable and can be placed in vanilla biome.

olive ridge
#

Is there a good way to place a block only if it touches air on at least one face?
I've tried using the may_attach_to property in a single block feature, but it seems to require all faces to be air even with "min_sides_must_attach": 1

olive ridge
sly forge
#

smh

#

silly

#

its probably a minecraft bug

olive ridge
#

apparently someone documented it (but not very well) on the wiki

sly forge
#

:3

#

theyre both ones and zeroes if theyre digital

spring thistle
#

anyone experienced with noise can yall help

#

im trying to make my end dimension more stable and its not going to well, it takes a decent while to load into the end

olive ridge
spring thistle
#

hold on im gonna create a zip with all the files used in the noise

#

might be a min

olive ridge
#

I'm not downloading ur code

#

explain what you are doing and I can help you find what's making it run slow

spring thistle
#

i redid the entire end dimensions generation lack of better words i have absolutely no way to explain it without showing the code (i edited a template you posted in dev resources a while back)

olive ridge
#

Is there any chance I can override the chorus plant feature rule so that it's placed only where I want it?

olive ridge
haughty gull
haughty gull
# spring thistle

If you are using variables, change them in temps, and try to use the least amount of temps possible

undone junco
#

How do new custom biomes work?

strong tendon
#

Is there a limit to scatter extent?

{
    "format_version": "1.21.0",
    "minecraft:scatter_feature": {
        "description": {
            "identifier": "bao:example"
        },
        "places_feature": "bao:blocks/brick_block",
        "iterations": 9025,
        "x": {
            "extent": [0, 95],
            "distribution": "fixed_grid"
        },
        "y": 90,
        "z": {  
            "extent": [0, 95],
            "distribution": "fixed_grid"
        }
    }
}

This setup only places a 32x32 area.
Using a range of [-16, 95] extends it to partially cover a 48x48 area, but not entirely.
Wrapping it in another scatter that starts at -16 for both X and Z completes the full 48x48 coverage.
Even when setting the parent scatter to start at -24, the placement still only spans 48x48.

olive ridge
#

there's a weird bug where large iterations will give up near the end

short gyro
#

hey, have you managed to fix this? for some reason, some of my features that are larger than 10x10 are loading this way on my add-on, even with random rotation set as south

tiny idol
#

Sorry for my english

short gyro
short gyro
tiny idol
sly forge
sly forge
strong tendon
strong tendon
sly forge
strong tendon
#

Yes lol, I noticed

sly forge
#

try 9216

strong tendon
#

Tried that too and it still only fills until 48x48 blocks

sly forge
#

i thought that limit was only for structures...

#

very well

#

just use 48 x 48

strong tendon
#

I guess I could split them in parts. Each block coords has a calculation that depends on the center of that 96x96 though.

#

Thanks for the responds, still

sly forge
#

probably wont fix it but

strong tendon
#

I will try that later

raw abyss
#

Are custom biomes still broken?

velvet spade
#

Is the example In there for stable or is it in preview still?

upbeat barn
velvet spade
#

Huh. I must not have read that part. I'm still unable to get my pack beyond 1.21.50. Keeps giving me the same errors with all my wood types

#

It tells me it needs the icon component which I'm not sure why

olive ridge
#

I'm working on a world gen feature generator rn. Does anyone have any ideas for new feature types I should add? (other than the vanilla types and conditional lists)

sly forge
#

idk i just thought itd be funny to see upside-down trees everywhere

velvet spade
#

I made script trees idk if that's similar or not or if your actually using placable features

hard cipher
#

the jigsaw doesn't work if it's in a subpack?

#

I added it to a subpack and the game didn't register it, it's like the files don't exist

#

Does this happen to just me or to everyone?

olive ridge
sly forge
#

custom tree feature styles?

subtle plinth
#

i wish did

olive ridge
hard cipher
velvet spade
olive ridge
#

does height_distribution in growing plant features accept molang?

ivory escarp
#

Am I able to set a block's state with the Jigsaw block's turns into section?

pulsar rivet
#

Do Biomes fall under world generation?

subtle plinth
ivory escarp
#

but my structure finally works

#

so

stuck forum
#

whats the best way to add feature like worldgen stuff given features are experimental?

subtle plinth
#

Features aren’t experimental as far as ik but jigsaw structures are

subtle plinth
#

Yeah I think a lot of the world gen areas on that are outdated

sly forge
stoic owl
#

I have a large structure 64x64 that I want to spawn naturally, since structures using the features can only extend 32x32 this doesn't work, that is why I have created a block that when spawned ticks and then spawns the structure using script.

Issue with this is that the tick only happens when you are close to the structure, is there any way to make it so this works even on larger ranges since it breaks the whole automatically generated structures vibe if a huge thing just appears in front of you.

#

I thought this is the same approach as mentioned here, but I don't think this is viable

sly forge
#

you might be better off waiting for jigsaw to hit stable for this, but you can also use feature trickery

stoic owl
sly forge
#

read the edit

#

i didn’t read everything mb

stoic owl
#

no worries

#

do you perhaps know how to workaround this to at least make it seem a bit more natural?

sly forge
#

unfortunately no

#

but there are ppl here who might

subtle plinth
#

Jigsaws have terrain adaptation and /locate support but they are experimental

stoic owl
stoic owl
#

Okay, so I want to approach the spawning of structures like this:

Since my structures are larger than the correct bounds for features (without using jigsaw blocks), I want to spawn in a dummy entity once the feature is loaded into the world.

The issue right now is that the entity is not being saved inside my structure, meaning I might need to use command blocks. The problem is, I don't really know how I can make my command block only summon one entity once it is placed into the world, since when I place it down to save my structure, it will run automatically.
What could be an approach to make this work?

stoic owl
old minnow
# stoic owl Marketplace

Using entities can be quite ugly and cause a bad user experience, I don't have the data on me, but I assume jigsaws will release to stable within the next months

#

is it that urgent?

stoic owl
#

I will most likely replace it once the jigsaw feature is public

#

Only real way is to generate most of the structure and then generate the rest on a tick

old minnow
#

I see, any details you can share? You might be able to pull of some magic via features and some molang logic

sly forge
#

it was delayed due to a critical bug

subtle plinth
subtle plinth
sly forge
subtle plinth
sly forge
#

ive seen images, the center point follows terrain but everything else remains on exactly the same y level

#

not only that but theres a lot of features missing

subtle plinth
#

ive tested villages and stuff and the roads match the terrain as normal villages do but the houses sometimes bug out and float, thats the problem ive been seeing

stuck forum
#

how does feature placement work?
My current understanding is that all features tied to a biome are called once per chunk and fed the chunk bottom center coordinates (those would be what the distribution x y z parameters would be when all set to 0. Is that correct?

civic gazelle
#

i think the evaluation of chunk coords starts from the north-west corner

#

southwards is positive z

#

eastwards is positive x

#

By the way is anybody having issues with aggregate features not placing other features in the same location?

stuck forum
civic gazelle
#

scatter chance with a value of 50 will mean that any chunk has 50/100 chances of spawning that feature and start iterating.

#

@stuck forum

#

if you put iterations to 1 and x, y,z all to 0 you will get 1 block in each chucnk placed in the northwest corner

stuck forum
#

for aggregate features can the place features be inlined?

#

alright so this will make 2 attempts per chunk with uniform distrubiton across all axis and will all be below 64 blocks the chunk min y

stuck forum
#

in same place (idk if its exact, not relevant for my feature). tho i noticed sequence ones dont spawn the second one

stuck forum
#

I have a single block feature. whats best way to place a block below it?

stuck forum
#

how do i place a specific block permutation in a single block feature?

small latch
small latch
supple abyss
stuck forum
#

we dont even have access to the vanilla worldgen data files

supple abyss
#

figured that one out, lul

#

world generation documentation is probably the worst offender

old minnow
stuck forum
# old minnow its written in the bedrock wiki

Well wasn't wrtte on the single block feature page, nor it's object type was referencing to the correct type of the field, seeing that it apparently supper a blockstate, a weighted list of block or a weighted list of blokcstates

stuck forum
# old minnow we do

where can i get those? I looked in the 1.21.80 samples and it only contained these types

old minnow
#

then it'll generate the vanilla data necessary

stuck forum
#

thanks

oak cipher
subtle plinth
#

I hope we get the vanilla jigsaw files soon

broken salmon
#

Does anyone know which placement pass the new leaf litter and related are getting added in? I have some flowers of my own getting added but leaf litter is getting added on top of them

#

cool can't find it in program files, the scatter feature is exposed but not the actual feature placing it

#

guess because it's getting placed with the tree's

dull obsidian
small latch
#

I hate the fact most structures clip inside other things

small latch
small latch
#

Since I dont at all understand Features so ive relied on Jigsaw Structures for all structures

sly forge
#

it’s a major bug

subtle plinth
#

Jigsaw docs got updated with 1.21.80 stuff

jaunty kestrel
#

can you actually create custom biomes now? or are they still broken

subtle plinth
#

Technically yes

sly forge
#

they only work like the pale garden biome for now

#

so only variants

#

and its preview only atm

subtle plinth
#

Until today possibly

#

Nvm

hard cipher
subtle plinth
#

PSA: All jigsaws are broken effective 1.21.80

sly forge
#

w h a t 💀

subtle plinth
#

they no longer spawn, you need to add the new fields to their files to spawn them again

sly forge
#

ohh

#

so they arent broken lol

#

i thought you mean jigsaw itself stopped working

subtle plinth
#

yeah no

#

they still work

#

just they need updating

subtle plinth
#

well roads still overlap each other weirdly

#

they arent supposed to do that

sly forge
acoustic horizon
#

How to fix tree structures getting cut?

sly forge
strong tendon
sly forge
#

set extent to -16, -1 instead of 0, 15

#

its not a perfect fix but its the best we have til jigsaw's issues and features get ironed out

#

and even then jigsaws shouldnt be used for trees

strong tendon
#

Thanks

acoustic horizon
#

Oh I just saw

#

Thanks! Will test

sly forge
#

np

dense crow
#

It seems like the jigsaw structure spawns on previously loaded chunks

subtle plinth
#

im pretty sure they cant spawn in chunks with in sim distance

sly forge
#

if you haven’t modified the chunks it’s in, itll reload the chunks

#

the game only saves chunks that the player is in and the chunks that have been modified

#

this may be a bug with that system

hard cipher
sly forge
#

i haven’t seen anyone modify the trial chambers yet somehow

#

trial chambers are one of two structures that can actually be modified

subtle plinth
sly forge
#

:3

subtle plinth
subtle plinth
sly forge
#

neat

subtle plinth
#

anyone here know how jigsaw pool aliases work?

#

i think i figured it out nvm

subtle plinth
#

actually i didn't

#

well this should work but it doesnt

#

the jigsaw links to the aliaes in the right image that i made but it doesnt work

#

the target name is also set to the name that is held by the jigsaws in the mobs connector jigsaw

acoustic horizon
sly forge
#

as i said its not perfect

acoustic horizon
#

That's the closest?

#

Or are there any other tricks I could try

sly forge
#

i mean you could try -15, 0 but that shouldnt make a difference

#

unfortunately, this is caused by Mojang not writing the features system correctly

subtle plinth
#

no shot that i actually spelled pool_aliases wrong and thats why it was broken

#

i gotta check now

#

it was actually my spelling

#

omg

#

im stupid

sly forge
strong tendon
sly forge
#

use tree features, might help

strong tendon
#

We decided to use structure since the tree doesn’t have a natural shape like the vanilla ones

#

But while we're at it, tree features won't be cut off, right?

subtle plinth
#

My jigsaw docs are getting updated with the 1.21.80 fields

#

Especially on pool_aliases and start_height. The latter being added and being really complicated and the former already having existed but was completely revamped.

sly forge
#

well

#

by chunk borders they will

#

srry i got mixed up with an unrelated tree question

strong tendon
# sly forge they shouldn’t, no

Hey, I can test this but might as well ask in case you know. I think the -16 and south trick is working now. If I resave all structure in different rotations and add a weighted random feature, it should still simulate that random rotation placement of the structure without cutting them off, right?

sly forge
#

random rotation has always had issues on bedrock

strong tendon
#

Thanks for your help!

sly forge
#

np

raw abyss
#

Is there a way to edit the new Flat worlds layers? Like in hight and blocks to use?

misty pivot
subtle plinth
#

i like pool_aliases

#

they are really useful when you figure out how to use them

olive ridge
thick sandal
#

Does biome replacement work for the end and the nether?

winged raft
#

anybody can suggest basics tutorials here?

upbeat barn
winged raft
#

im planning to make a roguelike dungeon style structure

upbeat barn
#

Check the Bedrock wiki of ms docs.

winged raft
#

Thanks Smokey

subtle plinth
# olive ridge what is this?

Pool aliases are a way for a jigsaw to reference a alias and then that alias depending on its type will redirect it to a template pool and every time a jigsaw block references the same alias the same pool will be used.

#

It can create themes in a structure

#

The trial chambers use it to determine the mob that each type of spawner will use

misty pivot
#

Has anyone got their custom biomes to work? I've been using the replace_biomes component and turned on the Custom Biomes experimental toggle.

subtle plinth
#

It might just be stuck in preview rn because I can’t get mine to work in stable with the experiments

dawn gale
haughty gull
misty pivot
subtle plinth
#

I should test mine on preview because it doesn’t work in stable

misty pivot
subtle plinth
#

I’ve not ever been able to get it to spawn at all

misty pivot
subtle plinth
#

I’ve tried nearly everything it just doesn’t spawn

#

/locate biome just doesn’t find it and it very obviously doesn’t spawn where it should

misty pivot
subtle plinth
#

And the client biome is luminous_forest.client_biome.json

misty pivot
sly forge
#

you seriously need to keep up with the preview patch notes

#

they currently do not work with custom blocks atm, this is listed as a known issue

subtle plinth
#

i thought it would because of the tutorial having the guy using custom white sand

sly forge
#

hmm…

#

it shouldn’t work

#

it may have been fixed in one of the newer previews

#

¯_(ツ)_/¯

#

turn content logs on in settings

subtle plinth
subtle plinth
#

i can soon

#

it can't find one of the biome id's

#

it has 3 others and it doesnt replace any of them

upbeat barn
#

Its mutated birch forest or something.

subtle plinth
#

alr

#

minecraft.wiki said that was the bedrock one

subtle plinth
sly forge
subtle plinth
dull obsidian
#

could someone help me?? idk what is not working with my jigsaw structure, i thought i updated it but i guess i didn't do it properly

subtle plinth
#

”start_height” is invalid. I gtg in a moment so i cant explain but that is your problem

#

wait nvm

#

the weird phone formatting messed it up

#

ill have to check when i get home

velvet spade
#

anyone do world generation with scripting? i wanna know if i can somehow use my tree scripts for forests

subtle plinth
#

is roofed_forest a real biome, the structure set doesnt place this jigsaw but the command does

#

roofed_forest is what /locate biome displays

dull obsidian
dull obsidian
subtle plinth
winged raft
#

im trying to make a structure with jigsaw blocks however when I generate it through the structure blocks the jigsaw block does not trigger

winged raft
#

or does the jigsaw block not really trigger when is generated via structure blocks?

subtle plinth
twilit forum
#

Sup

thick sandal
#

What are the changes to jigsaw structures in 1.21.80?

hushed knotBOT
#
Can I make Custom Biomes?

Yes, starting from Preview 1.21.80.27, use the minecraft:replace_biomes component.

Please refer to the MS Docs for more information.

muted garnet
#

wait what YESSSSS

winged raft
#

how do I get my structure to spawn without the need for it to create a new world?

#

I want to create a structure that can only be spawned through script

thick sandal
#

after the update my jigsaw structures are now floating in the air?

#

how should i fix this?

subtle plinth
winged raft
#

anybody know what files the jigsaw blocks needed to work?

#

pls help

thick sandal
subtle plinth
#

Well there is a bug where structures will float rn

subtle plinth
winged raft
#

is that possible?

subtle plinth
#

Yeah, the structure set is what makes it spawn naturally so just don’t make one

amber marsh
#

is editing terrain generation possible on bedrock?

sly forge
#

overriding with black magic that was never meant to exist? yes

winged raft
subtle plinth
winged raft
# subtle plinth Yeah

also im a bit confused in the location part, I can't export the prefix how do I adress them instead?

subtle plinth
#

It’s just a file path in the location field

#

The prefix doesn’t need to be there

winged raft
#

what about the prefix?

#

ohh I see

#

so BP -> Structures -> structure.mcstructure

to just adress my structure I just basically do

"location": "structure"

#

I don't see it in /place

subtle plinth
#

Hmm

#

I’m gonna have to go soon but the jigsaw docs in ms learn and wiki.bedrock.dev should explain them well

winged raft
#

im confused

#

I also used the docs sample

#

and it didn't work

subtle plinth
#

For the file in the jigsaw_structures folder?

winged raft
#

yeah

#

I downloaded their sample pack

#

but it didn't work when I /place it

subtle plinth
#

There is a fully working one on wiki.bedrock.dev

#

I haven’t tested it but I’ve written a good 15 of them

winged raft
#

thanks

winged raft
#

I cant see mto find it

subtle plinth
#

The full example is there

#

It’s just further down

winged raft
#

do I just /place structure?

#

how does /feature works?

#

to be honest im so confused I looked at java and it looked so simple I thought it was the same as bedrock

subtle plinth
#

Yeah /place should work once all the required fields in the template pool and jigsaw structure file are met

subtle plinth
#

The bedrock and Java systems are borderline identical

winged raft
#

also the structure needs the jigsaw right?

subtle plinth
#

Jigsaw structures don’t technically need a single jigsaw block

#

I have a structure which can spawn without a single jigsaw

#

I gtg though

winged raft
#

is there a sample that works so that I could slowly learn it?

#

welp see ya

subtle plinth
#

Most Java tutorials will work for the most part

winged raft
sly forge
#

they fixed it

subtle plinth
#

I’ve got like 6 structures to test and I’m very excited

#

I’ll test it with my custom village and outposts tonight

glad sinew
#

What is currently the best tutorial for learning Jigsaw structures? Feel free to ping with a reply, I wanna learn how this stuff works!

subtle plinth
#

Microsoft learn or wiki.bedrock.dev

#

||I wrote the wiki page on jigsaws so it’s better||

glad sinew
subtle plinth
#

Yeah

glad sinew
#

Thank you kindly! I get generally how they work, just need to understand how to set up the pools of structures that specifically generate together and whatnot

subtle plinth
#

good start with the terrain matching bug fix

#

the base plate had all the sub structures and tower generate fine

#

ultimate challenge, the village generated without floating things

#

the village seems to have stopped spawning platforms beneath the buildings however

sly forge
#

the vanilla game had a preview bug like this at some point in time where in some villages, all the structures were shifted down by one block

#

thats what seems to be happening in the swamp village

sly forge
#

its supposed to do that with /place

#

it doesnt when naturally generated

subtle plinth
#

well that is naturally generated

sly forge
#

hmm

#

weird

#

Poggy doesnt have this issue

#

did you turn on the jigsaw setting that turns those platforms on?

subtle plinth
#

it has beard_thin as the terrain adaptation

winged raft
#

I finally figured it out however when I generate the first structure with the jigsaw block it only turns to air and does not generate the second structure

#

here's all the stuff I have

jigsaw_strustures
-> test.json
#this is for the /place structure

template_pools
->test.json
#contain the test1 structure where the jigsaw block is located

->test2.json
#contains the test2 structure location and the one that the jigsaw blocks target

subtle plinth
#

If you want it to generate the other building then you should set that jigsaw blocks target name to whatever the jigsaw block in the other structure has for a name field

sly forge
#

it looks like it's water causing it

#

its not that the platforms dont exist

#

its that theyre being placed lower than they should be

subtle plinth
winged raft
#

do structure blocks not retain the entity tags?

subtle plinth
#

I do believe that they keep entities now but only jigsaws load them

sacred dune
#

if i have a build of a custom village there is a way to spawn in the world as a village? i think to use feature but having limits on the constructions I don't think it works

dusty oar
#

can you generate 'invalid' blocks (like in the stripelands)?

small latch
#

a 64x64x64 structure, Lags alot and I dont feel like doing jigsaws for it yet

#

Only lags due to mob spawning

dusty oar
dusty oar
quasi goblet
#
[2025-05-26 16:00:55.854 ERROR] [Level] [FeatureRegistry] Feature rule minecraft:gravel_feature_rule can't place internal feature type.
[2025-05-26 16:00:55.854 ERROR] [Level]```

im getting this error on BDS, but the world works fine on singleplayer
sly forge
#

you cant place any internal features using feature rules anymore

#

which breaks ALL void packs

#

im sorry to say but Castaway island generation is probably gonna have to be on hold til custom biomes are fully stable, at least the biome replacement stuff

broken vector
#

Hey guys, I am working on a really amazing project inspired by star wars mash-up, but it takes place in prequel era

I ran into a problem that when converting from java to bedrock, the world starts generating terrain and structures in the void world. Is there any way to fix this?

upbeat barn
broken vector
hard kiln
#

Good evening
I created a block (a plant) and I would like to generate it in specific biomes such as the plains, can you help me please? (Is it possible to inject a custom block into a vanilla biome? Or do I have to create a new biome that imitates the plains but will only be composed of a block that is the plant?)

wanton flare
#

Is there an easy way, addon or not, to generate a void world?

upbeat barn
wanton flare
upbeat barn
wanton flare
#

Ahhh I see, thanks!

amber marsh
#

are there any terrain generation addons why do i feel like i cant find any that actually alter the terrain significantly like javas terralith? or is it not possible

subtle plinth
#

we can't modify terrain generation outside of biomes, features, and structures

small latch
#

Custom Superflats or single biome normal worlds

#

Custom superflat I think allows for voids

coarse dock
#

What should be done so that my structure doesn't float like this?

subtle plinth
#

Is it a jigsaw or a feature?

coarse dock
subtle plinth
#

Oh, then I don’t know

dense quail
coarse dock
#

no work

dense quail
#

Considering the size of your terrain, the structure will become quite rare as there is rarely enough area for the whole base to be connected

#

I have never seen that grounded is not working, really weird

dense quail
#

Might be the issue. Why would you want to have void blocks below your structure?

sly forge
#

it ignores the grounded constraint

subtle plinth
#

think i just found the new largest jigsaw bug

#

if i try to have a structure set that can place more then 2 structures the game won't load

subtle plinth
#

Structure sets are supposed to be able to place multiple structures

#

The vanilla villages have one structure set because structure sets place with even distribution

#

When the structure set finds a spot it is supposed to be able to have multiple structures and choose which one to pick based on its biome filters but for some reason the world won’t load if I have a structure set with more then 1 structure

sly forge
#

that causes a bunch of problems

old minnow
#

is there any known bug when it comes to custom biomes and custom top surface blocks causing surface features to not generate?

#

Set the normal top surface material back to a vanilla block and my surface features suddenly generated again

upbeat barn
oblique narwhal
#

If I add a custom biome using the replace_biomes component, can that biome be linked to a client biome? The client biome that I have throws an error that it can't find a biome with the ID of the server-side biome definition no matter how I rename it.

upbeat barn
#

Did you reference the MS Docs?

oblique narwhal
#

I've been reading the MS Docs, yes. The server-side biome is loaded and it has affected the world generation.

#

The client biome and the server biome have identical namespaced IDs.

#

bp/biomes/test_biome.biome.json

{
    "format_version": "1.21.40",
    "minecraft:biome": {
        "description": {
            "identifier": "namespace:test_biome"
        },
        "components": {
            "minecraft:replace_biomes": {
                "replacements": [
                    {
                        "dimension": "minecraft:overworld",
                        "targets": [ "beach", "plains" ],
                        "amount": 0.5,
                        "noise_frequency_scale": 50
                    }
                ]
            },
            "minecraft:climate": {
                "temperature": 0.8,
                "downfall": 0.4,
                "snow_accumulation": [0.0, 0.125]
            },
            "minecraft:surface_parameters": {
                "sea_floor_depth": 16,
                "sea_floor_material": "minecraft:sand",
                "sea_material": "minecraft:water",
                "foundation_material": "minecraft:deepslate",
                "mid_material": "minecraft:stone",
                "top_material": "minecraft:gold_block"
            }
        }
    }
}
#

rp/biomes/test_biome.client_biome.json

{
    "format_version": "1.21.40",
    "minecraft:client_biome": {
        "description": {
            "identifier": "namespace:test_biome"
        },
        "components": {
            "minecraft:sky_color": {
                "sky_color": "#ff0000"
            },
            "minecraft:water_appearance": {
                "surface_color": "#00ff00"
            },
            "minecraft:grass_appearance": {
                "color": "#0000ff"
            }
        }
    }
}
upbeat barn
oblique narwhal
#

Okay that worked.

#

But then how am I to make it Marketplace-compliant with the namespace requirements? I tried simply replacing the colons with underscores to make the namespace part of the ID, but it still didn't find it then. Would the server biome have to have the namespace as an actual namespace and be in the identifier?

#

It's so terribly janky. lol

upbeat barn
oblique narwhal
#

Okay.

oblique narwhal
#

Trying to debug a custom feature.

bp/features/test_tree_feature.json

{
    "format_version": "1.13.0",
    "minecraft:tree_feature": {
        "description": {
            "identifier": "namespace:test_tree_feature"
        },
        // Stuff defining the feature, not important
    }
}

bp/feature_rules/test_tree_feature_rule.json

{
    "format_version": "1.13.0",
    "minecraft:feature_rules": {
        "description": {
            "identifier": "namespace:test_tree_feature_rule",
            "places_feature": "namespace:test_tree_feature"
        },
        "conditions": {
            "placement_pass": "surface_pass",
            "minecraft:biome_filter": {
                "test": "has_biome_tag",
                "operator": "==",
                "value": "overworld"
            }
        },
        "distribution": {
            "iterations": 1,
            "x": {
                "extent": [ 0, 16 ],
                "distribution": "uniform"
            },
            "y": "q.heightmap(v.worldx, v.worldz)",
            "z": {
                "extent": [ 0, 16 ],
                "distribution": "uniform"
            },
            "scatter_chance": {
                "numerator": 1,
                "denominator": 100
            }
        }
    }
}

bp/worldgen/test_biome.json

{
    "format_version": "1.13.0",
    "minecraft:biome_generation_rules": {
        "rules": [
            {
                "feature": "namespace:test_tree_feature_rule"
            }
        ]
    }
}

I am able to use /place feature namespace:test_tree_feature, and the feature is placed in the world. But running /place featurerule namespace:test_tree_feature_rule says Feature could not be placed at this location. The feature also does not appear in the test biome that I made yesterday. What am I missing?

upbeat barn
oblique narwhal
oblique narwhal
#

I don't know what is correct since the documentation barely references feature rules. :P

upbeat barn
#

You only need the feature/rule, not biome generation rules.

upbeat barn
#

Did you check the wiki and MS Docs...at all???

oblique narwhal
#

I've been checking them, yes.

#

I always check there first. I ask here when I hit a dead end.

#

Putting the worldgen file aside, what do you suppose is broken with the feature rule? And how would I make it spawn in a particular biome?

oblique narwhal
#

Okay. Why isn't it spawning anywhere then?

#

Oh my. I increased the spawn rate, and suddenly they appear.

#

Ah, so the scatter_chance must refer to the chance of it appearing per chunk then. Okay.

#

Well that sorts that for now.

acoustic horizon
#

Is it possible to generate village-like structures without jigsaw?

hard cipher
hard cipher
#

Is it possible to load features from subfolders?

subtle plinth
#

I got ghost pinged 💀

sly forge
#

theres...a lot of caviats

#

best to just wait

old minnow
upbeat barn
old minnow
#

Let me see

hushed knotBOT
#
Can I make Custom Biomes?

Yes, starting from Preview 1.21.80.27, use the minecraft:replace_biomes component.

Please refer to the MS Docs for more information.

old minnow
# upbeat barn Pretty sure its in the changelog.

It's not listed in the initial changelog it seems.

Known issues: Mob spawning on custom blocks is not working, removing an add-on with a custom biome will cause issues, a total replacement of all biomes will cause the locate structure command to lag

hard cipher
old minnow
#

just placing pink concrete blocks currently, still doesnt work at all :(

#

white it does work with vanilla surface blocks

acoustic horizon
acoustic horizon
subtle plinth
#

Processors got touched!

#

They have been unchanged since introduced!

#

AND A NEW ELEMENT

subtle plinth
#

Chunks no longer infinitely load

sly forge
#

:3

subtle plinth
#

This is the peakest update ever

#

2 new processors

#

A new element

#

3 of the 4 jigsaw files got changed

#

Actually all 4 if you count the bug fix as a structure set fix

#

Sucks that we have to wait 2 updates to get them though

valid stirrup
valid stirrup
subtle plinth
#

1.21.100 previews

#

The current one

royal ruin
#

[Structure][warning]-Loading Jigsaw Structure .json files | Jigsaw Structure Template Pool .json file worldgen/template_pools/bleached_outskirts_road_pool.json | -> elements[9] -> projection: this member was found in the input, but is not present in the Schema

#

is anyone else getting this error in the latest preview?

subtle plinth
muted sorrel
#

do you already have some way to generate ponds?

summer iris
#

Your best bet really might be to use jigsaw structures and processors afaik

subtle plinth
#

this is 1.21.100.20

summer iris
#

They updated the schemas in 1.21.100 iirc. They want to closer match Java's template pool's JSON.

Before, you would have projection outside of element: {}

"elements": [
    {
      "element": {
        "element_type": "minecraft:single_pool_element",
        "location": "minecraft:ancient_city/city/entrance/entrance_connector",
        "processors": "minecraft:ancient_city_generic_degradation"
      },
      "projection": "rigid"
      "weight": 1
    }
]```

But since 1.21.100, it's inside of the object to match Java:
```json
{
      "element": {
        "element_type": "minecraft:single_pool_element",
        "location": "minecraft:ancient_city/city/entrance/entrance_connector",
        "processors": "minecraft:ancient_city_generic_degradation",
        "projection": "rigid"
      },
      "weight": 1
    }
]```
subtle plinth
#

I have like 30 template pools to update

royal ruin
royal ruin
#

Is there a way to fix terrain_matching elements growing over what appear to be trees and foliage? using raw_generation doesn't seem to fix it... These road pieces also seem to go overtop of "house" structures branching from the road as well.

subtle plinth
dense crow
#

I wanted to ask if it is possible to replace the vanilla village with a jigsaw structure?

sly forge
#

just trail ruins and trial chambers for now

dense crow
sly forge
#

weird

#

its not supposed to be possible

dense crow
#

This might be a bug or something else. Either way, vanilla villages are currently not editable, but they can be replaced

#

I did this by naming the Jigsaw structure to match the Java version

timid quest
subtle plinth
#

That’s very cursed

wanton flare
#

Is there a way to re-randomize ores so apps that find them with the seed don't work?

wanton flare
#

that makes it seem like it'd be really hard 😅

sly forge
#

it’s just really easy to do

#

just

itll be offset from vanilla

wanton flare
sly forge
#

i do not have time to check

wanton flare
#

Alr thanks, I'll browse through

fast palm
#

do jigsaws have the same capabilities as java ones?

subtle plinth
#

We are missing some processors and I tp elements but otherwise they are pretty good off rn

pine yoke
#

Is it possible to add custom terrain? I read on bedrock.wiki

strong tendon
#

Does q.heightmap return the correct value even if I query a location that hasn't been loaded yet?

sly forge
#

technically yes

#

but you can’t modify the vanilla terrain itself

#

and you can’t make a void pack because mojang played dirty and took the ability to modify most vanilla features away

pine yoke
sly forge
#

if you set it to void nothing generates

pine yoke
#

Cool

trim egret
#

#1386573567856218132

#

Can someone help me?

hushed knotBOT
#
Info

This bot was created by SmokeyStack for the purpose of making a FAQ bot for the Bedrock Add-Ons Discord Server.

Managing Entries

To manage entries, please make a pull request on GitHub.

Source Code
valid stirrup
#

is that still relevant? I'm trying to create a feature that stacks, I was hoping to use sequence feature for that, is there a fix for this issue?

upbeat barn
valid stirrup
upbeat barn
#

Yes.

sly forge
old minnow
sly forge
sly forge
#

because now you gotta make a crap ton of features and modify the existing feature rules

#

and theres upwards of a hundred

old minnow
#

Why not just a feature to replace everything w/ air at the final stage?

sly forge
#

because it doesnt work for a lot of features

#

especially dark oak forest features, which are no longer in the vanilla packs either, dark oak forest features are the biggest issue

old minnow
#

Do they just not get replaced at all?

sly forge
winter fossil
#

Is it still possible to use river_transformation to replace the river adjacent (or through) my biome?

tiny idol
#

How do I use worldgen?

#

I didn't find any documentation about

haughty gull
short gyro
#

I have the same problem

dense crow
#

@subtle plinth @summer iris Hi! Is it not possible to add multiple structures to a structure_sets currently?

sturdy lintel
#

anyone knows how to solve this?

#

Cannot find behaviorpack structures definition: ""thom:copper_pyramid""

dense crow
sturdy lintel
#

didnt work 😦

dense crow
sturdy lintel
#

i need to create a folder named "mystructure"?

upbeat barn
#

That's just your editor being wrong then. Does it work in game?

sturdy lintel
#

doesnt work either

short gyro
#

[BiomeRegistry][error]-Invalid Biome file biomes/high_plains.json: -> minecraft:biome -> components -> minecraft:surface_parameters: this member was found in the input, but is not present in the Schema

dense crow
sly forge
sturdy lintel
hard cipher
subtle plinth
hard cipher
short gyro
hard cipher
short gyro
#

mine was fixed when I changed the salt value to be different from the other one

hard cipher
# short gyro oh thats probably a bug then

Capable, because they don't generate exactly in the same place, in fact they generate close together like a jigsaw structure generated here and right up there there is another jigsaw structure

subtle plinth
short gyro
#

I'm trying to make it so my structure will only generate on oak forests and plains

subtle plinth
short gyro
subtle plinth
subtle plinth
#

for some reason large jigsaw pieces can generate offset from where they are supposed to

#

this same structure with the same insides generated just fine

fast palm
#

When will jigsaw blocks and custol biomes gonna be stable guysbao_ext_toldyouso

subtle plinth
sly forge
old minnow
#

weird

jaunty kestrel
#

Does anyone know other generator types for dimensions besides void?
all i can find is this:

"minecraft:generation": {"generator_type": "void"}
jaunty kestrel
#

that sucks

#

can you write custom ones?

upbeat barn
#

No.

jaunty kestrel
#

ugh

stuck widget
#

I've got a question does Jsaw block work and if so would I have to make a dungeon room in a bit piece for a solo addon spawn randomly in the world

tiny idol
#

How do I start using this? (Sorry for my bad english)

#

I don't found anything about this system on the internet

subtle plinth
undone junco
#

what does that mean? its working but it gives me that error

wanton flare
#

Does anyone know where to find the info for vanilla ore generation feature JSONs? I just need to re-randomize/shift them from the seed to make diamond finding apps not work. Any ideas would be great thanks!

fringe junco
#

Is there a guide for custom biomes?

hushed knotBOT
#
Can I make Custom Biomes?

Yes, starting from Preview 1.21.80.27, use the minecraft:replace_biomes component.

Please refer to the MS Docs for more information.

upbeat barn
fringe junco
oak cipher
#

you dont have a prefix for the identifier

fringe junco
upbeat barn
#

Any content log? What version? Do you have the custom biome experiment turned on?

fringe junco
#

Bridge is actually telling me that adding a prefix is wrong

upbeat barn
#

Bridge is quite outdated for custom biomes as far as I know.

fringe junco
#

I do have custom biome experiment on, this is 1.21.93

upbeat barn
#

Is your file name named correctly?

fringe junco
#

It's rose_desert.json

#

I've got nothing in the content log

#

Do I also have to make a biome file to edit the base Desert?

upbeat barn
#

You also need the client biome file.

fringe junco
#

WORKED THANK YOU

muted sorrel
#

can we make cave biomes? i dont see deep dark/lush caves/dripstone caves biome file specific any of them being a caves biome

muted sorrel
upbeat barn
upbeat barn
upbeat barn
#

Anyone have an example jigsaw village pack? I've understood the basics really ... except how the structures are actually set up.

upbeat barn
#

Can anyone also explain how /place jigsaw actually works? The docs are confusing, I've only managed to do /place jigsaw mike:ns7x4 mike:ns7x4 15 but that doesn't explain what a jigsaw target is. It's also confusing that the first arg expects a pool path but its actually an identifier.

subtle plinth
#

Or just copy my swamp village

subtle plinth
fringe junco
#

So how exactly do marketplace addons fake custom biomes?

upbeat barn
fringe junco
#

Yeah, I figured as much. I’m unsure how exactly features can create such a large space?

upbeat barn
#

Its a complicated process.

fringe junco
#

I’m picturing a gaussian scatter placing trees and the new grass

#

But this causes issues for custom structures placed inside the biome due to the weird structure cutoff bug (is there a fix to that?)

subtle plinth
fringe junco
#

This is a dumb question, but I want a feature to attempt to generate on every XZ coordinate in a chunk

#

So like, to form a complete flat platform at Y 100

#

Do you all have any ideas?

upbeat barn
#

Use scatter feature to place single block feature.

fringe junco
#

Oh!!! It’s the distribution setting, right)

#

Would that be fixed_grid?