#World Generation General

1 messages Ā· Page 6 of 1

wooden gate
#

I think so
it's what the error message is telling me to do

#

but when I open the content log history, it's blank

upbeat barn
wooden gate
#

oh lol
I'm slow

#

trees don't generate anymore now

#

the confusing part is, it's all trees, not just the ones I altered
and it's not even all features, it's just trees

velvet spade
molten star
#

in the last months world gen had a bug on blocks that didn't make them go on the next state, unless you had to make them without "block.json>events" or "block.json>states" ....does anyone know if its already fix that bug...?

#

šŸ‘‰ šŸ‘ˆ bao_bee_happy

potent vapor
#

How can I fix this? The trees are generating in the air

dawn flower
leaden furnace
#

Or use constraint: grounded in your feature(I assume your trees are structure and you're using structure_template_feature ?)

sly forge
#

in feature rules

wooden gate
velvet spade
#

Delete the vanilla features file. You can make it spawn vanilla trees with structures or recreate the vanilla trees with the tree feature just make it as you would any tree feature it's just anything hard coded it won't add

wooden gate
#

(everything in the "feature rules" file is default)

#

actually nvm I'll move this to a unique thread as to not spam general

dull timber
#

Is it possible to make a feature rule that generates a structure beside a player and only one structure like the end portal

brave badger
#

is it possible to just disable every generation biomes/feature etc without experimental

#

like a void world

exotic furnace
#

Can someone help me in my post? Please

velvet spade
#

i guess biomes can be edited now. just havent had success creating my own yet

compact crescent
#

are features and feature rules experimental?

compact crescent
#

so it's just biome files?

#

and what's about vanilla biomes? are they experimental?

silk spire
#

I was told this wasn’t possible…

exotic furnace
#

Guys, can someone help me with features? I have post named "I'm clueless"... I rly don't know why this is happening

sly forge
#

however its doable with worldgen, and its extremely easy to do

silk spire
#

Keeping the grind but making the game beatable

#

And unlocking usually unobtainable blocks via different more grindy ways

unborn axle
#

I need to generate a structure feature on the both river floor and the surface. How can I achieve this with the feature rule?

velvet spade
#

anyone have luck using the single block feature to place like a hanging plant or a random block on a tree ? like what they did with the jungle tree or birch with the bee nest

#

im not having any luck replicating it

upbeat barn
velvet spade
#

I've been trying to use the search feature with the single block but when I define what the single block can attach too it stops working. No matter what I put

sly forge
#

are you trying to do something with trees?

velvet spade
#

Trying to get another block to attach to trees to give the tree more of a odd shape or replicate the nether trees using the shroomlight

lavish falcon
#

Does anyone know how I can get structures to generate on superflat worlds?

sly forge
leaden furnace
sly forge
#

it wont be without bugs but

#

there’s another way

leaden furnace
#

Really? Following šŸ™‚ I tried to find a way myself not even a week ago and ended converting a java world

sly forge
#

...

#

BRUH

#

custom worldgen can do this

#

due to certain issues ur kinda stuck with having the flat terrain up at y 80 but

#

this is very much possible

#

however you cant currently make custom villages with jigsaw, and you cant modify vanilla ones either, so youll have to find a generator thats capable of this

velvet spade
sly forge
#

thats what allows for beehives, cocoa beans, and shroomlights

upbeat barn
#

Beehives actually use search feature I thought?

sly forge
#

iirc no

#

pretty sure i saw something in the schema mentioning it was the fruit component

#

could be wrong tho

velvet spade
lavish falcon
cold moss
#

How to generate a biome like sunflowers, but with pink tulips or dandelion flowers

How do I make an addon like this?
Only the BHR and RSR folders are needed, plus the Biomes folder and its manifest.json in each folder,BHR and RSR,in the biomes folder the json the biome that will be generated?

sly forge
cold moss
sly forge
#

they don’t work at all in any version past 1.18.0

#

they haven’t been reimplemented just yet

oak cipher
#

if its just generating flowers, you can use features.

sly forge
cold moss
#

Creating a mod would work? Or is it the same, you can't work with biomes

velvet spade
#

You can edit existing biomes

sly forge
broken salmon
#

how do you set block states in features? I have this right now

"places_block": {
        "name": "runecraft:visadyme_plant",
            "states": {
                "runecraft:growth_stage": "math.random_integer(1, 3);"
            }
      },

and it looks like it should work, but everything is getting defaulted to the initial value.

broken salmon
#

maybe it should

#

I had this working at some point I'm pretty sure

#

then I deleted everything

#

Although I may have been messing around with it via scripting and detecting on generation to randomize it

upbeat barn
broken salmon
#

man I hate world generation

#

my features need features

dark bison
#

i don't think using random_integer is a good idea
unless random_integer is based on seed?

sly forge
#

but

#

q.noise is seed-locked which is annoying

velvet spade
broken salmon
velvet spade
#

Ur better off using the growing plant feature and a search feature to place your plant as a feature on the feature if u get it

#

Itl grow in world gen that way too.

#

I used a search feature to place my pink shroomlight on fungus it works pretty well. It's a bit finicky though

upbeat barn
#

Honestly @broken salmon , your best move is to use weighted random feature and place the single block feature with the different states.

velvet spade
#

Yeah that's for vines nvm. But I've tried doing the same with my hanging plants and it does nothing. If I try to add states it tells him it's invalid

broken salmon
#

so many files just for a single plant šŸ˜”

#

all that D:

upbeat barn
velvet spade
#

Features are kinda outdated tbh. They need an overhaul. I was messing around with tree features last night and I changed the number of branches range to like 1 min and 3 max and it crashed my game lmao

upbeat barn
#

They became stable like last year.

velvet spade
#

You should see mine. I have like 4 features for a biome and it's like 12 files

upbeat barn
#

I'm failing to see how that is "outdated"?

broken salmon
#

It can't be outdated if that's how they designed it, there's nothing to compare it to

velvet spade
#

Rotations for decorations doesn't work. Theres missing capabilites for features while the same features are in the game, Adding states to blocks in features doesn't work. They crash the game using them normally. Ik they've been stable for addons but they've been using features for a while now before letting us use them. Also there's missing files in the feature and feature rules.

upbeat barn
#

Missing files doesn't mean outdated. By that definition blocks are completely outdated.

lyric olive
#

my first message hereisaac_default_hyper

#

anyways

#

#1302679615533482026

velvet spade
#

I've tried several times. Nothing has worked for states.

upbeat barn
velvet spade
#

Probably. But I'm not getting errors in game which is weird

broken salmon
#

I thought something they recently did with world gen fixed the rotations

velvet spade
#

unless im missing something "minecraft:facing_direction" is a state right?

#

this is what i tried with my decoration. i used a log to add some weird pattern to the side of the tree

#

"trunk_block": "blushrooms:cwood_log",
"trunk_decoration": {
"decoration_chance": {
"numerator": 7,
"denominator": 10
},
"decoration_block": {
"name": "blushrooms:cwood_log",
"states": {
"minecraft:facing_direction": "up"
}
},
"num_steps": 2,
"step_direction": "up"
}
},

#

gives no errors in any editor i used but in game its always facing the cardinal directions

#

thats why i opted for a dummy block in the rotation i needed

#

left is trying to use the states for the block and the right is the dummy block

lyric olive
lyric olive
upbeat barn
lyric olive
#

I'm on mobilepepesad

upbeat barn
#

Then BDS.

lyric olive
#

link? if u have

hushed knotBOT
lyric olive
#

idk fr

upbeat barn
lyric olive
#

i think i found it

dark bison
# upbeat barn Why?

the point of seeds is to get the same generation every time
a small thing but i thing we should keep it in mind

upbeat barn
#

The placement is also the same, only difference is sometimes it will be not grown vs fully grown. Variations are nice to have.

dark bison
#

isn't loot also seed based?
in vanilla

upbeat barn
#

And also depending on what add-on you make. šŸ™‚ Kind of like Fortnite where chest spawns vary.

dark bison
#

it really depend on the use case
but for now we work with what we have

upbeat barn
#

You can still have randomized states not sure what you mean.

dark bison
#

can we make it seed based?
without any work around

upbeat barn
velvet spade
# upbeat barn What is a dummy block?

like a fake block? its a block that just has one state/rotation that drops the normal log block when broken. i cant get the states part to work it just shows as the first picture

upbeat barn
velvet spade
#

yeah it has all the normal rotations for facing direction

#

i mean unless theres a better way to do it idk

upbeat barn
dark bison
velvet spade
#

well i guess if your tree needs better branches you can use a tree feature to make them lmao

velvet spade
#

tree features and a search feature with aggregate

upbeat barn
#

🤷 Custom states work.

velvet spade
#

?.? htf i wasnt able to get it

upbeat barn
#
            "trunk_block": {
                "name": "custom_namespace:custom_block_perm",
                "states": {
                    "wiki:boolean_state_example": true
                }
            }
velvet spade
#

for the decoration?

upbeat barn
#

That says trunk_block.

velvet spade
#

right i was talking about the decoration for the trunk block

velvet spade
#

hmm maybe it was the ""

#

yeah this is what i have and still the same rotation

#

"trunk_block": "blushrooms:cwood_log",
"trunk_decoration": {
"decoration_chance": {
"numerator": 7,
"denominator": 10
},
"decoration_block": {
"name": "blushrooms:cwood_log",
"states": {
"minecraft:facing_direction": "up"
}
},
"num_steps": 2,
"step_direction": "up"
}
},

lyric olive
velvet spade
#

could it be that the state is connected with the down state having the same rotation?

lyric olive
#
{
  "format_version": "1.13.0",
  "minecraft:feature_rules": {
    "description": {
      "identifier": "minecraft:overworld_underground_diamond_ore_feature",
      "places_feature": "minecraft:diamond_ore_feature"
    },
    "conditions": {
      "placement_pass": "underground_pass",
      "minecraft:biome_filter": [
        {
          "any_of": [
            {
              "test": "has_biome_tag",
              "operator": "==",
              "value": "overworld"
            },
            {
              "test": "has_biome_tag",
              "operator": "==",
              "value": "overworld_generation"
            }
          ]
        }
      ]
    },
    "distribution": {
      "iterations": 1,
      "coordinate_eval_order": "zyx",
      "x": {
        "distribution": "uniform",
        "extent": [ 0, 16 ]
      },
      "y": {
        "distribution": "uniform",
        "extent": [ 0, 16 ]
      },
      "z": {
        "distribution": "uniform",
        "extent": [ 0, 16 ]
      }
    }
  }
}```it is wrong ig
velvet spade
#

not really sure what you mean

#

yeah it doesnt matter what state i put its always in the cardinal

#

even used different decoration blocks

upbeat barn
velvet spade
#

yeah what do you mean by up

#

ahh

upbeat barn
lyric olive
velvet spade
#

well "'up'" is hard to tell

upbeat barn
velvet spade
#

its your feature

#

not the rules

lyric olive
#

it spawn more at y 64, but less at y -16

#

thats all

velvet spade
#

wouldnt it be yxz?

upbeat barn
#

Right, did you check the vanilla files?

velvet spade
#

it d check the y first in that order

lyric olive
upbeat barn
lyric olive
#

ahh

velvet spade
#

do iron or copper

#

iron would be about what youd want since iron spawns more higher than lower now

lyric olive
# hushed knot

the only problem is
i have no idea how to find them, im so lost in that link

upbeat barn
velvet spade
#

emerald too

lyric olive
upbeat barn
#

Yes.

lyric olive
#

the feature rules should be there right?

velvet spade
#

yep just download the latest one and itl have all that

#

biomes as well. you can change a few things in the biomes files thatl overwrite in world gen you just cant make a true custom biome yet

#

like changing the name to a custom name would just deactivate the biome file entirly

lyric olive
#

uh, theres like 4 of them so, which one should i download?

velvet spade
#

for pc/ mobile if theyre seperate

upbeat barn
lyric olive
#

it says for windows, for Linux, for windows preview and for Linux preview

velvet spade
#

windows

lyric olive
velvet spade
#

its just a zip file

#

top left

lyric olive
#

thats what i downloaded

velvet spade
#

ok go to downloads and extract it to where ever you want to. you need a file explorer

lyric olive
#

right but, idk where can i find whatever im searching for

upbeat barn
#

Or use a file explorer and search?

velvet spade
#

O.O

lyric olive
#

there is it

#
{
  "format_version": "1.13.0",
  "minecraft:feature_rules": {
    "description": {
      "identifier": "minecraft:overworld_underground_emerald_ore_feature",
      "places_feature": "minecraft:emerald_ore_feature"
    },
    "conditions": {
      "placement_pass": "underground_pass",
      "minecraft:biome_filter": [
        {
          "any_of": [
            {
              "test": "has_biome_tag",
              "operator": "==",
              "value": "mountains"
            },
            {
              "test": "has_biome_tag",
              "operator": "==",
              "value": "extreme_hills"
            }
          ]
        }
      ]
    },
    "distribution": {
      "iterations": 100,
      "coordinate_eval_order": "zyx",
      "x": {
        "distribution": "uniform",
        "extent": [ 0, 16 ]
      },
      "y": {
        "distribution": "triangle",
        "extent": [ -16, 480 ]
      },
      "z": {
        "distribution": "uniform",
        "extent": [ 0, 16 ]
      }
    }
  }
}```
#

triangle^

#

the triangle distribution should spawn it more often when u go up, but less when u go down

#

my problem is solved ig

#

idk lemme try

velvet spade
#

this is the log file for the tree idk if its the same states as what youre using for the log rotation but idk what else to do beside keep using the dummy block cuz nothing i put is working its still the same rotation or not decoration at all

upbeat barn
#

In either case yo udon't need a dummy block, just a dummy state.

velvet spade
#

got ya

sly forge
lyric olive
#

d u guys have any link of dynamic world things
||@upbeat barn || sorry for the ping but i need some help

lyric olive
#

welp, unfortunately i may not make my addon a marketplace exclusive, bec of the marketplace requirementstlost_sadge

sly forge
lyric olive
#

it is possible to generate ores using scripts

#

but i have no idea how

sly forge
#

thats

#

just

#

weird

#

and laggy

lyric olive
#

so what should i do?

#

what should i use

sly forge
#

subpacks

#

have a subpack with it enabled and one with it disabled

lyric olive
#

soo, the marketplace should accept it when it has subpacks?

#

i mean

#

should i use feature rules inside of that subpacks and the marketplace will accept it or what?

lyric olive
sly forge
#

actually...

#

...you would need a dynamic world

#

idk if dynamic worlds support subpacks or not

lyric olive
#

i dont need a subpacks

#

i just need a good way to spawn my ores

#

and a accepted way

sly forge
#

just dont have an option to disable them

lyric olive
#

why should i?

sly forge
#

you also need a LOT of content to qualify for a dynamic world

lyric olive
#

uh

sly forge
#

and using scripts to spawn ores might automatically disqualify you

lyric olive
#

it will be a marketplace map

sly forge
#

or a dynamic world

#

dynamic worlds and maps have almost exactly the same restrictions

lyric olive
#

it will be a map so, custom ore generation is allowed there right?

lyric olive
#

im too lost rn

sly forge
#

ore generation wont even work with a map

#

maps are fixed to a specific seed and structure, block-for-block

#

dynamic worlds are much different

#

as they function just like a vanilla world

lyric olive
#

it will be a dynamic world then

sly forge
#

its like an addon, but with high content requirements

lyric olive
#

dynamic worlds will have random seed things right?

sly forge
#

yes

lyric olive
#

yah it will be a dynamic world

#

so,

#

what is available there?

#

i mean

#

is the custom UI allowed or not? for a dynamic world

#

prob yes

sly forge
#

it should be

lyric olive
#

bec I've seen some worlds that are on the marketplace and they have a custom UI or generation

upbeat barn
#

I think it's best to ask your marketplace manager.

lyric olive
#

like craftee custom hearts, that addon or world or whatever it is has a custom UI and a random seed feature

lyric olive
#

for now

sly forge
#

he's pretty much in a similar state to me

#

cant apply yet

lyric olive
sly forge
#

reason? there's a major bug that needs fixed, its supposedly large enough that applicants cant be reviewed

lyric olive
upbeat barn
#

Well 90% of the policies are nda so hence why I said.

lyric olive
sly forge
#

i mean...ur kinda lucky that you dont need an entire team to complete ur project lol

#

my project does, and itll end up on the scale of a DLC šŸ˜…

lyric olive
#

also i love coding everything by myself so i can get more knowledge, and a bit of challenging

oak cipher
lyric olive
#

soo, please tell me i can use ( features / feature rules ) on a dynamic world..

lyric olive
oak cipher
#

oh lmao

#

I was gonna say

lyric olive
#

new machines armor tools weapons

oak cipher
#

quality and quantity are different things though

#

400 ores would be nuts

lyric olive
oak cipher
#

really good

lyric olive
#

ty

oak cipher
#

no ai usage right?

lyric olive
#

400 ores be like:

lyric olive
oak cipher
lyric olive
#

like where can i find some of the new ores, at what Y level

lyric olive
oak cipher
#

but I meant the textures

lyric olive
#

no, all by myself

lyric olive
oak cipher
#

good.

sly forge
#

how do you think Realism has structures lol

lyric olive
#

structures need to be done using a dynamic world?!

#

mojang literally broke my future structures and dungeons addonpepesad

lyric olive
oak cipher
#

right approach

lyric olive
#

does the marketplace allow a nuclear reactor?

sly forge
#

uhh...

#

honestly...

#

no clue

#

its not a nuke so it should be fine but dont take my word for it

lyric olive
#

no its not a nuke

#

it will be when u explode it

#

I'll not mention that so yahfacherito

#

when u explode anything nearby the nuclear reactor base, rest in f*cking peace

lyric olive
#

uh, how can i make the ore generation spawn more ores down than up?

#

wait a moment

#

i think i know how

velvet spade
#

first one is the structure tree i made the second is the tree feature recreation of it

#

i think im on to something with this search feature lol

sly forge
velvet spade
#

Cherry actually

muted ether
timid quest
#

What values in a feature rule will allow me to ensure that my structure spawns at a rare rate

velvet spade
#

Numerator and denominator. Set numerator 1 and denom to like 100. Itl be rare enough

pale elk
#

is world gen (specifically generating custom ores, patches, etc) fixed?

old minnow
sly forge
silk spire
#

Can you force world gen to only generate 2D terrain? 1 block thick with the rest void

lavish falcon
sly forge
#

i have the entire pack, but be aware that its not as small as you might think

lavish falcon
#

Thank you!

sly forge
#

np

undone lagoon
#

#1067869232395735130 Revival is coming soon

#

i can feel it

#

we have bided our time long enough worldgenbros

upbeat barn
sly forge
molten star
#

random states placement with 4 files in features its possible??

#

or i need to do a bunch of single features for every state?

olive ridge
#

what do they mean by this?

upbeat barn
olive ridge
#

ah, sweet

#

do we have ambient particles?

#

I take it server biomes are still broken tho, right?

upbeat barn
acoustic horizon
#

Use Chunker to visualize, modify, and convert your worlds!
Download Chunker

acoustic horizon
#

It does

molten star
#

any limitations?

acoustic horizon
#

Depends on the usage you want to give it. I recommend giving it a shot

sweet geyser
#

Are structure files meant to look like this?

sweet geyser
#

Thanks a lot

tiny idol
#

How do I merge two or more structures into just one feature? Or otherwise? Because I need to generate a structure larger than 64x64, and the only thing I thought of is to merge them

tiny idol
timid quest
#

Or if you're impatient like me, use scripts 🤣

sly forge
#

or try to figure out how my system works

#

lol

muted ether
#

@scenic kraken

Could be great to add this in biomes_client.json or other file.

#

You're in luck, actually. They've added these to client biome definitions recently!

scenic kraken
#

oh, didn't know

#

:D

muted ether
#

Sorry I didn't have post creation turned off. That's confusing.

scenic kraken
scenic kraken
#

ty

royal bison
#

cave carver feature is working?

dull timber
#

Can someone help on how to generate a structure that is centered in the player when the structure generates it is always in the edge

sly forge
dull timber
ionic cloak
#

One message removed from a suspended account.

#

One message removed from a suspended account.

sly forge
#

biomes cant be modified

#

use a biome thats not a mountain biome

ionic cloak
#

One message removed from a suspended account.

#

One message removed from a suspended account.

sly forge
#

ĀÆ_(惄)_/ĀÆ

ionic cloak
#

One message removed from a suspended account.

#

One message removed from a suspended account.

sly forge
#

can anyone help me with search features? ive never used em before and i need to do something like this

sly forge
#

...anyone?

old minnow
#

feature nom nom

velvet spade
# sly forge ...anyone?

It's a range search feature basicly searches an area within the parameters set with xyz to look to place the feature specified by the feature can place on variable.

#

Like using it to look for a log to place cocoa beans on the y axis needs a side to place on and ect. I use it for my fungus to place the lights similar to the warped fungus trees

#

Ore you can also use it to place tree branches for a more random looking tree

#

Paired with a weighted random or a aggregate. I don't suggest doing both lol I did that and crashed it with every reload

#

@ionic cloak almost would be swamp. It's the most flat biome

sly forge
velvet spade
#

I'm not super sure how rivers generate tbh.

#

I'm sure you could make make slices of a river and use an aggregate with the search for the feature to place. Dunno how well it would work

sly forge
#

its just that i have to have rivers, lakes, and oceans deeper than 1 block

#

otherwise itll look strange

velvet spade
#

You could make columns of varying sizes with several search features replacing ground and attaching to water and also put a river bed or ocean bed block at the bottom in an aggregate or sequence

sly forge
#

looks unnatural

#

(also how are you getting vanilla features to generate? game doesnt let me)

left stream
#

What is the best way to spread vegetation, such as grass

sly forge
junior orbit
#

Hello! Having some issue with blocks destroying on placement, even with the feature rule, overriding the block component

#

so the survival rules work. But overridng it with 'false' does not work

old minnow
#

I'm currently using a scatter feature, but it seems to cut off bigger features at the chunk borders.. does anyone know how this could be fixed?

sly forge
old minnow
sly forge
#

not entirely sure cuz ore features are weird

old minnow
#

why are ore features weird?

sly forge
#

they dont seem to follow the rules

old minnow
#

what are the rules?

#

Could you be a bit more specific, this all seems very interesting and useful

sly forge
#

ore features seem to disregard these passes from my own testing and it’s honestly pretty weird

old minnow
#

Where are the jigsaw docs if I may ask?

upbeat barn
velvet spade
vale cliff
#

I made a dungeon how to add 1more room pls tell me

sly forge
#

same way you did for the other two

vale cliff
#

@sly forge i did but it's not working

junior orbit
#

Here is my simple block file again...
I am simply trying to override 'placement-filter' but its not working

velvet spade
#

Like duplicate the file name it something else obviously and just make the category none in the file.

broken salmon
#

any way to stop vines from generating on my plants?

#

guess I could just move the placement pass to not be on "surface_pass" ?

#

I'm also having problems with my plants generating way more commonly than I am intending, but it seems like any iteration value below 0.5 just makes stuff not generate

leaden furnace
#

Why wouldn't you just use a single block place feature? I have never faced this bug using it and iteration works just fine šŸ¤” I mean your block looks like just a custom flower, even if it's part of a higher level biome generation feature, you still can generate this specific block bugless

broken salmon
#

what are you saying

velvet spade
broken salmon
#

where is this documentation? I just checked all over and couldn't find anything beyond the "distributions" section, which on bedrock.dev, is using format version 1.13.0 still

dull timber
#

Is it possible to delete a structure cause a I have a boss structure and after the boss dies I want to completely remove that structure, is it possible?

upbeat barn
leaden furnace
# broken salmon what are you saying

What do you want to achieve 🤣 I have an addon with custom grass patches and custom blocks/flowers on top of it, working in a realm for month and never seen a vine generating on the sides

broken salmon
upbeat barn
#

Yeah.

broken salmon
#

I don't think that has any affect on "iterations"

#

I need the iteration chance smaller than 0.5

upbeat barn
broken salmon
#

features already had all of those, it's just now bundled into "distribution"

upbeat barn
leaden furnace
broken salmon
#

okay so scatter_chance is what changes the odds of it generating

#

I thought that was for changing the odds of additional of a block generating

broken salmon
upbeat barn
#

Oh no...I can't even see how you interpreted that.

broken salmon
#

I can't interpret anything, world gen just looks like an absolute mess

#

features and feature rules both using iterations and scatter chance just makes everything bad

leaden furnace
# broken salmon Do they generate in a jungle?

Yes, they do, unless there is a new bug(let me check that) I have custom blocks in EVERY biomes, and never seen vines generating. Maybe it's a niche bug ? (I will test that, tp me in new jungle biomes to see what is going on)

#

('

#

I have made a flower addon to generate more than 100 new flowers in every existing biomes

broken salmon
# upbeat barn Oh no...I can't even see how you interpreted that.

I thought "iterations" was to say how many of a block can appear, so "iterations:" 3, means that there can be 3 max of a block that generates, and whenever that feature would generate, "scatter_chance" would be used to determine whether an additional block would generate, up to that iteration number

leaden furnace
#

Nope, if i remember it good(Smokey you are the man) The way to understand it is : iteration is how many times by chunk the feature will try to place the feature, and scatter chance is the chance to place this feature. Like so you have really precise way to place or NOT place feature

broken salmon
#

don't even tell me about math.random_integer

leaden furnace
#

Anyway , iteration is definitely by chunk, then more iterations , more of this blocks in 16x16 area, and if it is too much , lower wheter the iteration, that will make your block really rare, or find the right balance between iteration(attempts/chunk) and scatter chance

broken salmon
#

got it

#

I just need to figure out how to get vines to stop generating on the sides of my plants now and then I'm good

upbeat barn
#

Correct,
Scatter chance is the chance your feature gets placed per chunk.
Iterations is how many times the game will place your feature in said chunk.

leaden furnace
#

Regarding this, if it is only in jungle biomes that you find this unwated behavior , vines are generating literally everywhere ONLY in jungle biomes , even on not custom blocks

upbeat barn
leaden furnace
#

Just to get an idea how to generate a rare block/structure or whatever, take a look at this feature to understand the iteration/scatter_chance options
{ "format_version": "1.13.0", "minecraft:feature_rules": { "description": { "identifier": "aquila:frozen_house_feature_rule", "places_feature": "aquila:frozen_house_feature" }, "conditions": { "placement_pass": "first_pass", "minecraft:biome_filter": { "test": "has_biome_tag", "operator": "==", "value": "ice_plains" } }, "distribution": { "iterations": 1, "scatter_chance": 2, "x": { "distribution": "uniform", "extent": [ 0, 16 ] }, "y": "query.heightmap(variable.worldx, variable.worldz) + 0", "z": { "distribution": "uniform", "extent": [ 0, 16 ] } } } }

#

in this code iteration is how many times the game will try to generate this feature(in this case only once) and scatter_chance is evaluated out of 100(in this cas 2%, that is really low, and it is exactly what I wanted to achieve to generate a rare custom structure in frozen biomes, like an igloo)

sly forge
#

ur using iterations

#

you should be using scatter chance

sly forge
#

nvm forget that i just read everything and it was already taken care of lmao

velvet spade
hard monolith
sly forge
hard monolith
sly forge
#

ĀÆ_(惄)_/ĀÆ

summer iris
#

afaik word_surface is bugged a little.

vale cliff
#

@summer iris is your jigsaw works correctly pls tell mine spawns like this

sly forge
fringe junco
#

i have a crazy idea. is there a way to place features using the javascript scripting? (like feature.attemptPlace(x,y,z) or something)

fringe junco
fringe junco
#

Oh wait I'm dumb

#

I can probably just load the structure

#

I need a way to "gate" features from generating behind a dynamic property

#

Or ANY player having a tag

#

This may be another thing where I just need to keep reading the wiki, but I feel I'm learning a lot about scripting, but not a way to apply that to feature rules

#

Here's the vision. The player does something- eats a food, or plants a tree, for example. This sets a dynamic property for the world enabling new flowers to grow in newly loaded chunks.

sly forge
sly forge
fringe junco
# sly forge script api cant interact with feature rules

alright! thank you. as an alternative then, is there a way to check against a tag being on any player?

like, in molang, is there a way to do a for-each for every player, and try to detect a player with a tag? because if so, i have a workaround.

upbeat barn
fringe junco
fringe junco
#

because it stands to reason it should work, so long as there's a way to either check against the iterated entity's tag or scoreboard

copper blade
#

i did something similar with script

vale cliff
#

@copper blade how

copper blade
patent kindle
#

back for the 2 week minecraft phase, was custom biomes finally fixed???

left stream
#

Should features be in the features folder or can they be in subfolders?

#

Like:
features/rock_stone_feature.json

features/rocks/stone_feature.json

left stream
#

So they can be in subfolders?

#

So how do I refer to them in the feature rule?

upbeat barn
left stream
#

Tysm

tired ridge
#

How to create a badlands type mountain biome

Is there any way to create a biome with this badlands terrain generation? I really liked those mountains, and I would like to create a forest biome with that terrain generation.

#

I want to design a biome with that type of terrain generation, if someone could help me in this regard I would appreciate it.

left stream
#

Do sub-biomes work?

#

If I create a custom biome and set it to generate as a sub-biome plains muttation for example, will it generate correctly?

upbeat barn
tired ridge
# upbeat barn No.

So how could I make a new biome with that kind of mountain generation?

Is there a way? Is it just impossible?

tired ridge
#

Too bad, I was already getting excited about creating a biome like this.

left stream
sly forge
#

thats never been a feature

patent kindle
#

anyone know a great tutorial on how to use the jigsaw blocks

#

unless it can be summed up in 3 sentences i can take that too

light kayak
#

custom caves! yipee!!!

velvet spade
patent kindle
#

anyone know why my structure isnt generating anymore? used to work a few updates ago

"[FeatureRegistry][error]-My World | divine_steps | no valid version passed by the caller or found in the input"

#
        "format_version": "1.13.0",
        "minecraft:feature_rules": {
                "description": {
                        "identifier": "rel:divine_steps",
                        "places_feature": "rel:divine_steps"
                },
                
                "conditions": {
                        "placement_pass": "first_pass"
                },
                
                "distribution": {
                        "iterations": "
                            v.target_x = 0;
                            v.target_z = 0;
                            
                            v.chunk_x = math.mod(v.target_x, 16) + 16 * (v.target_x < 0);
                            v.chunk_z = math.mod(v.target_z, 16) + 16 * (v.target_z < 0);
                            
                            return
                                v.originx == 16 * math.floor(v.target_x / 16)
                                && v.originz == 16 * math.floor(v.target_z / 16)
                            ;
                        ",
                        
                        "x": "v.chunk_x",
                        "z": "v.chunk_z",
                        "y": "query.heightmap(v.worldx, v.worldz)"
                }
        }
}```
#
    "format_version": "1.13.0",
    "minecraft:structure_template_feature": {
        "description": {
            "identifier": "rel:divine_steps"
        },
        "structure_name": "mystructure:divine_steps",
        "adjustment_radius": 16,
        "facing_direction": "random",
        "constraints": {
            "block_intersection": {
                "block_allowlist": [
                    "minecraft:air", 
                    "minecraft:grass", 
                    "minecraft:dirt", 
                    "minecraft:stone", 
                    "minecraft:sand"
                ]
            }
        }
    }
}

#

what it did was generate my structure at 0 0 on the highest y value available

patent kindle
#

im just gonna pray its another bug and leave for another month and hopefully when i get back theres a fix

still wing
#

The Molang has to be all in one line

#
"v.target_x = 0; v.target_z = 0; v.chunk_x = math.mod(v.target_x, 16) + 16 * (v.target_x < 0); v.chunk_z = math.mod(v.target_z, 16) + 16 * (v.target_z < 0); return (v.originx == 16 * math.floor(v.target_x / 16) && v.originz == 16 * math.floor(v.target_z / 16));"
patent kindle
#

that is actually so dumb because it worked for so long before my absence but im just happy to be done with it

sly forge
#

as such my addon doesn’t work, and i cant fix it cuz curseforge marks the new file as a dupe

tiny idol
#

Someone have vanilla biome files?

#

From 1.21.50

#

I found

velvet spade
#

That's it

#

It's in definitions

muted ether
#

I think these are also the only filetypes they changed this for. 😦

still wing
#

I always had Molang in one line 😭

tiny idol
#

Why this dont working with structures?

still wing
tiny idol
still wing
tiny idol
#

I have, but dont thrown any errors

still wing
#

huh, could you show a definition of one of the features it places?

sly forge
#

and its stupid

#

that change broke my addon, and because of how small it is i can’t upload the patch to curseforge cuz itll be marked as a dupe

#

its a stupid change made for a stupid reason

compact crescent
#

how to restrict a feature rule to place features only between certain x and z coordinates?

#

or rather prevent it from accessing a certain area, i want to prevent it from placing in the main end island, so i don't want it to be placed from -200, -200 to 200, 200.

fluid talon
#

I'm trying to design a tree that has a random chance to generate a flowering leaf block, much like the Azalea trees... Does anyone know how the vanilla azalea tree feature does this?

upbeat barn
fluid talon
#

thanks. so... random_spread_canopy is my answer.

fluid talon
#

interesting....

random_spread_canopy seems to work for the acacia_trunk style, but not the cherry_trunk style

worldly igloo
#

Do any1 know how I can make custom structures in bridge-core?

silent aurora
#

guys, is there a way to make a structure feature generate only above/under specific block?

undone lagoon
# tired ridge

you can't make a custom biome but you can apply mesa mountain generation to vanilla biomes tho it can be a bit finicky

sly forge
#

you cant modify generation of existing biomes

#

you can only modify whats in them, like what the top block is

undone lagoon
sly forge
#

i dont remember that ever working

undone lagoon
sly forge
#

ĀÆ_(惄)_/ĀÆ

stable badger
#

how do i check if addon need custom biomes toggle or not

#

and is there anyway to fix half structures generation? like there are few structure which generates half

sly forge
#

also, most addons dont use that toggle

stable badger
delicate trench
# undone lagoon

Have you found a way to use more than two blocks with mesa generation? Played with it a while ago but never figured that out

undone lagoon
#

from what i remember it wasnt something i got done

#

it has been abt a year since i tried tho

tiny idol
#

How do I generate only one structure per world?

#

With entities

#

I don't want to use it /structure load, why it causes lag, and I can't detect the height of the surface, nor the biome in an unloaded area far from the player

#

It is also not feasible to use tickingarea

#

Because I would have to guess where the correct biome would be to generate the structure

sly forge
#

thats, like, the worst thing to do in a world that’s 60 million by 60 million blocks

#

i already know of an easy way to do this but its only feasible if the structure is meant to be underground

sly forge
tiny idol
#

Eh... the lag with block_by_block is higher

sly forge
#

are you adding a time to it?

tiny idol
#

How do I do this?

sly forge
#

hold on

sly forge
# tiny idol How do I do this?

the command should look something like this:
structure load <structure_name> ~ ~ ~ 0_degrees none block_by_block <time>

#

where <structure_name> is the name and <time> is the time it takes to generate, in seconds

#

note: < and > are to be left out

tiny idol
#

Thanks

sly forge
#

np

misty pivot
#

Anyone know the resource pack that allows mobile users to export structures?

#

I looked at the wiki but it's gone on MCPEDL

#

Never mind, found it and still works.

tired ridge
undone lagoon
short gyro
#

I changed desert's terrain but I figured out it requires the custom biomes experiment, is there any way I can add, at least the bryce pillars, without the need of experimental features?

#

(without using features)

acoustic horizon
#

What is the right track for me to start on adding small structures into the world like 8x8 and 16x16 as much but mainly 8x8 kind of structures

#

Even 1x1 because I want to add new flowers

leaden furnace
#

I have added 120 new flowers biomes related in almost every biomes using single block feature and then weighted feature to decide what flower is more rare. Maybe there's a better and faster way, at least it works pretty well

sly forge
#

also for flowers you dont use structures

quartz junco
#

Can you put negative values in extent?

acoustic horizon
acoustic horizon
sly forge
acoustic horizon
#

and other buildings of similar size

sly forge
acoustic horizon
#

But MCPEDL is a scary place 😭

#

All because of the ads

leaden furnace
# acoustic horizon How do a file for one flower looks like? May I see?

Single block feature to place a flower on the grass
{ "format_version": "1.13.0", "minecraft:single_block_feature": { "description": { "identifier": "aquila:anastasia_feature" }, "may_replace": [ "minecraft:air" ], "may_attach_to": { "bottom": ["minecraft:grass"] }, "places_block": "aquila:anastasia", "enforce_placement_rules": true, "enforce_survivability_rules": true } }
I haven't checked but I think it's grass_block now

acoustic horizon
#

Thanks!! I’ll check it out

tiny idol
#

Why does this happen?

leaden furnace
# tiny idol Why does this happen?

Don't use random rotation, there's a bug about it(stilll not fixed...) There is not many solutions. One is to create 4 version of the same tree and save it in a different rotation in a structure, and then using weighted feature to place the trees

#

The other one is complicated and I don't remember exactly, last year I saw a post about it

tiny idol
#

Thanks

tiny idol
acoustic horizon
#

What is the best way to generate a new ore?

sly forge
acoustic horizon
#

but isn't working

velvet spade
#

Try updating it to 1.21.40

#

Might have changed things like they did with scatter

sly forge
undone lagoon
short gyro
short gyro
scenic kraken
tiny idol
#

Thanks

leaden furnace
#

How did you get the fluffy leaves tho? Looks really good šŸ‘šŸ»

harsh ledge
#

Guys I have a mcstructure called simplehouse.mcstructure how can I spawn it for every village I want to spawn it near the village so the village have more House

leaden furnace
#

Not possible even with scripting

undone junco
#

how do i make my structure not be flat but also not be this weird?

#

with jigsaws

sly forge
#

jigsaw is extremely buggy rn

#

i don’t advise using it rn

unborn axle
undone junco
#

do jigsaw have the option for terrain matching like in java?

"projection": "terrain_matching"

yes there is

sly forge
#

its extremely buggy atm

undone junco
# sly forge its extremely buggy atm

mh i think it works fine the things i tried all worked well, the only buggy "that i think its my fault" is that it places structures on top of trees and places structures on top of each other

sly forge
#

theres also an issue where jigsaws sometimes double back on themselves or generate a structure with the wrong rotation, though that's hard to explain, sometimes the offsets are also wrong

#

its not a you problem

#

its a Mojang problem

undone junco
#

isnt there a way to debug in the world without having to create a new world every time?

undone junco
#

like in java you press generate, in bedrock?

sly forge
#

there’s a /place command as well as /reload all

undone junco
#

/place structure_name?

sly forge
#

just make sure the pack is in the development behavior packs folder

sly forge
#

i think its /place structure

tired sage
#

is it currently possible to have a jigsaw structure always end with a specified pool? like closing off any holes of a dungeon.

sly forge
#

theyre too buggy to use in a practical way

undone junco
tired sage
#

y'all right. guess i'll wait for improvements

old minnow
proper dew
#

Are features within features possible

#

Cuz like

#

I want to use feature-generated biomes

#

But i also want the biome's features to be contained within it

undone junco
proper dew
#

I've never heard of biomes having variant, can you explain?

#

I'm really sorry i never worked with biomes that much

undone junco
#

some of them says mutant or they are just similar biomes with slight changes

#

birch_forest_mutated
birch_forest_hills_mutated
roofed_forest_mutated
jungle_edge_mutated
cold_taiga_mutated
......

undone junco
leaden furnace
#

Interesting if we want to integrate a custom rare feature(in mutated biomes)

proper dew
undone junco
proper dew
#

So are variants just custom biomes that are similar to the original ones?

#

I'm a bit confused

undone junco
#

they have a separate file for each mutated biome so you can create you own editing them.
theese are the biomes i edited

undone junco
#

and make sure to remove the vegetation and trees feature for the mutated biomes unless youll have that trees

#

addons for custom biomes do use that everytime

proper dew
#

So I can't make new variants, just modify the vanilla ones?

#

Well oof

undone junco
#

yes

proper dew
#

Might see if there are any swamp variants

proper dew
undone junco
#

swampland_mutated

undone junco
#

but like keep in mind that mutated biomes are rare, like the swampland spawns about 3 times in the entire world

proper dew
#

But i can amplify the probability, right?

undone junco
#

you should use like birch forest mutated to create the biome

#

its more comon

proper dew
#

Or not

undone junco
#

like birch mutated is the birch biome with higher trees, you can just increase height on the normal biome

proper dew
#

Because i really need the swamp climate

undone junco
proper dew
#

Ok

#

Thank you

undone junco
#

thats the birch mutated

#

just has higher trees

proper dew
#

Just one more thing

#

Where do i get the vanilla files from?

#

Since the GitHub files do not contain them

undone junco
undone junco
proper dew
#

But thank you

undone junco
proper dew
#

Oh sorry for asking but

#

Can the client biome also be forked?

undone junco
sly forge
proper dew
sly forge
#

its a little more than that

#

but you can use client biome files

rough raven
#

I need this.... can you share your sea plant solution for features/feature_rules??? Pleaseeeeeeeeeeeeeeeeeeeeeeeee

proper dew
#

So I've tried to smooth out the birch mutated forest terrain but i keep getting unnecessarily high hills

#

Is this perhaps a feature or is there a specific property (other than overworld_height) that I need to adjust

proper dew
#

Ye idk nfl

#

Ngl*

#

I tried all possible components

undone junco
#

find

proper dew
#

Since i sent that message, i forgot to give an update

#

I realised i can just set the first parameter to 0.0

proper dew
# undone junco yes, temperature

In this message you told me it is possible to change temperature, however i did and it does not seem the colour of grass/foliage changed

#

Unless a different factor contributed to that

#

Contributes*

undone junco
proper dew
#

Is the range above 1.0?

#

Since mine is 0.9

#

Actually I'll just try it

#

Nah i set it to 9 and still no difference

undone junco
proper dew
#

Yes

undone junco
proper dew
#

I'll play around with the values and see if i get any results

undone junco
#

and you have to set the water to
biomes_client.json

{
    "biomes": {
        "swampland": {
            "fog_identifier": "minecraft:fog_swampland",
            "inherit_from_prior_fog": false,
            "water_surface_color": "#4c6559",
            "water_surface_transparency": 1.0
        }
    }
}
#

swamp foliage, swamp grass
foliage, grass

proper dew
#

I spent an entire our trying to fix it lol

#

Just to see this

#

Hour

proper dew
#

I apologise for the ping

#

Actually, I'll spare you the explaining, I'll try doing it myself

#

Useful thing i found

undone junco
proper dew
#

Ok so

#

I thought i could do it myself

#

And i kinda can

#

But is there a way to find the specific biome without interfering with the colors of other biomes?

undone junco
proper dew
#

Wdym by "raraly"?

undone junco
#

like use paint and put a color in some corner then edit the values to only the swamp be in that color

proper dew
#

Ok I'll do that

#

But wait a minute

#

Shouldn't it automatically load from the corresponding climate?

#

Or does it map from the vanilla climate

#

Like i have a birch biome and it has a temperature and humidity of 1.0, but the vanilla ones are ~0.5, so would it map from the vanilla climate or overridden climate?

sly forge
#

you can’t modify vanilla biome placement

proper dew
#

I got it working

sly forge
#

because it is genuinely impossible to mess with biome placement parameters

#

such as temperature and humidity

proper dew
#

No i did not use those, i changed the colormap as advised by Carchi77

proper dew
#

Might honestly leave the colormap as is cuz it also modifies the colormap for regular birch

old minnow
proper dew
#

It seems that surface parameter overriding is not possible

#

Is that true?

undone junco
#

unless like you re using like mesa canyons

#

mesa canyons can override biomes

#

all the generation

proper dew
#

Well there goes my water floor🄲

undone junco
proper dew
#

Ok so i kinda need to replace the grass with another block anyway but

#

Would it affect performance much if i made a feature that manually replaces all grass using a single block feature?

proper dew
#

I mean i would assume not

undone junco
#

All the feature and feature rules slow down chunk load time and also more iterations mean more time to load

proper dew
#

Yes, instead I've realised to just use exposed blob features because it would better suit my needs, and reduce load time too

proper dew
#

Not related to the previous topic but do rivers/lakes have a feature

undone junco
dawn flower
sly forge
#

rivers are biomes

tiny idol
#

Im little megalomaniac...

dawn flower
fringe junco
#

Has anyone founda fix to the issue where structures get cut off at the chunk border?

#

They're getting cut off on occasion. I know there's the 3x3 chunk limit, but I can't figure out how to make structures spawn properly within that limit

sly forge
tiny idol
#

Is mine

tiny idol
fringe junco
sly forge
fringe junco
sly forge
#

np

#

i think this will only work for 32x32 but i dont actually know

fringe junco
#

if it clips by a block on the edges idm, it's when it cuts half the structure off i care

proper dew
#

Man what is going on with my partially exposed blobsbao_panda_crying

fringe junco
sly forge
#

weird

#

didnt for me

fringe junco
#

i'm seeing if it's the rotation issue now

proper dew
fringe junco
sly forge
#

silly silly silly

fringe junco
#

i don't know how this isn't fixed yet, given addons are literally on the marketplace now using Features/FeatureRules

proper dew
#

Cuz i tried using blobs, and well... I sent the result

undone junco
#

complex

proper dew
proper dew
#

Unless that's more of a random probability thing

proper dew
#

minecraft:partially_exposed_blob is what i am referring to

#

I think they are used for blackstone patches

#

And many more

undone junco
#

ohh

proper dew
#

But ye

#

I just get these weird grid shapes

undone junco
#

or you should do ore feature that replaces grass and dirt at y level query.worldy

proper dew
#

Ah

#

Yes i understand

#

I'll do that

undone junco
#
"minecraft:surface_material_adjustments": {
        "adjustments": [
          {
            "materials": {
              "mid_material": "minecraft:water",
              "top_material": "minecraft:water"
            },
            "noise_frequency_scale": 0.035,
            "noise_range": [
              -0.0425,
              0.0425
            ]
          }
        ]
      },
#

use that

#

thats basically the things mountain use to generate like granite cuts

proper dew
#

But shouldn't the adjustments be ignored since you can't modify vanilla terrain?

undone junco
proper dew
#

Seems like i must use the ore feature since this method has no effect

junior orbit
#

Hello! Are Nether feature_rules for crimson trees hard-coded? I am trying to overwrite the vanilla rules, and set iterations to 0.
But I cannot find vanilla RULE, only the crimson scatter features. But setting the iterations to 0 on the scatter features, does not seem to remove them from spawning in game.

upbeat barn
undone junco
proper dew
#

I finally got it working with ore_feature

undone junco
proper dew
#

It's not exact but close to what i imagined

undone junco
proper dew
#

Not needed, i already got my intended generation

#

But thank you

#

For... 2 days worth of help😭

undone junco
velvet spade
proper dew
#

Uhh

#

Is mojang aware that you cannot export structures on android?

sly forge
#

its intentional

#

the ui is disabled

proper dew
#

Then why is it available on ios😭

#

Like apart from the operating system, there is not much of a difference

undone junco
proper dew
#

So uhh

#

I got a single block feature which is meant to place a block every 1-2 blocks

#

But somehow, it's placing them like half a chunk apart

sly forge
#

Android stores minecraft files in the internal folders

#

iOS does not

#

also im pretty sure its also disabled on iOS

proper dew
#

One small question

#

How do i prevent vegetation in minecraft:vegetation_patch_feature from spawning on top of certain blocks

#

Like i have a vegetation patch that is meant to only spawn on grass, but it occasionally spawns on water, though this may be a density problem, I'm not sure

undone junco
#
"enforce_survivability_rules": true,
"enforce_placement_rules": true,
dull obsidian
#

help plz, do you guys know why when i find my custom structure and this one was keeping entities inside at the moment it generates it spawns a LOT of the same enitiy which was meant to spawn once??

dull obsidian
dull obsidian
#

WHY SO MANY!?

upbeat barn
#

I believe it is a known issue that jigsaws will duplicate entities stored in them upon being generated.

#

@summer iris do you have the bug report?

dull obsidian
#

:((

summer iris
#

I'm still messing with jigsaws before I make some.

#

Jigsaw generation is just so weird right now.

summer iris
summer iris
#

you run a function which spawns the entity and sets the command block to air

dull obsidian
old minnow
opal notch
#

IS It possible to make a replaced biome spawn from a certain coordinate and above?

proper dew
#

Is it possible to manually write a structure file?

undone junco
proper dew
#

Well uhh

#

I can't export, and I don't have a pc, so i must do it some way

undone junco
proper dew
#

Bro is so generous

#

And i genuinely mean it

#

Thank you

#

I just gotta design the structure first

undone junco
limber forum
# upbeat barn No.

honestly Smokey, I've seen you idk how many years now and how many times answering those questions over and over again, kinda funny tbh

junior brook
#

Hi

#

just asking

#

can we replace minecraft tree generation with our own?

proper dew
#

You can disable it in the vanilla files and replace it with your own trees

proper dew
#

Here are the vanilla files

junior brook
#

THANKS!!!

proper dew
#

No, thank Carchi77

undone junco
proper dew
#

Yes, but I'm still designing them

fringe junco
#

Has anyone else had issues with single block features not spawning in the sky?

upbeat barn
fringe junco
#

Is there a max size scatter features should be?

fickle elm
#

chat i think netherrack used in non-jigsaw structures causes crashes, i made several netherrack spikes naturally spawn and i was randomly crashing but now that i removed them, im no longer crashing

proper dew
#

Is there a way to spawn a feature in only one biome despite several biomes having the same tags?

#

Like forest and birch forest have the same tags but i need it to spawn only in the oak forest

sly forge