#How to boost the ore generation

1 messages ยท Page 1 of 1 (latest)

surreal imp
#

I want to boost the generation of the diamond ore but i don't know how i hope someone can help me

blissful breach
#

They are placed in the behavior pack feature_rules folder

surreal imp
surreal imp
blissful breach
surreal imp
#

i don't really understand where u dl the apk and how

#

but nvm someone gave it to me

#

however, would you know how to customs the generation of the sugar cane ? i don't find it in the folders, and i like also to edit the spawn of the structures

#

like forteress

#

thanks for everthing @blissful breach if u can't help me more it's not a big deal

blissful breach
#

I really don't know how to edit sugarcane generation

#

As for structures, I don't think it's possible

surreal imp
#

ohhhh

#

that's sad

#

but i think u can help me for something

#

{ "format_version": "1.20.20", "minecraft:ore_feature": { "description": { "identifier": "minecraft:diamond_ore_feature" }, "count": 8, "places_block": "minecraft:diamond_ore", "may_replace": [ { "name": "minecraft:stone", "states": { "stone_type": "andesite" } }, { "name": "minecraft:stone", "states": { "stone_type": "andesite_smooth" } }, { "name": "minecraft:stone", "states": { "stone_type": "diorite" } }, { "name": "minecraft:stone", "states": { "stone_type": "diorite_smooth" } }, { "name": "minecraft:stone", "states": { "stone_type": "granite" } }, { "name": "minecraft:stone", "states": { "stone_type": "granite_smooth" } }, { "name": "minecraft:stone", "states": { "stone_type": "stone" } }, { "name": "minecraft:stone", "states": { "stone_type": "deepslate" } } ] } }

#

he is my 2 files but i want the deepslate to be replace, however it's not a stone

#

but i don't know the id

#

i tried with ou the state didn't worked

#

@blissful breach i tried this {
"name": "minecraft:deepslate",
"states": {
"deepslate_type": "deepslate"
}
}

#

and still doesn't work

#

i'm not asking you the answer (but if you know it it's cool)

#

i would like to know where can in find the id of the blocks/items

#

i already talked about this in another post with you

#

i'm looking for the minecraft:name

#

working really good but not on the deepslate

blissful breach
#

I think deepslate and stone block are separate blocks

#

You tried "minecraft:deepslate"?

#

no states

blissful breach
surreal imp
# blissful breach This is the feature, could you show the feature_rule?

{
"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": 200,
"coordinate_eval_order": "zyx",
"x": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"y": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"z": {
"distribution": "uniform",
"extent": [ 0, 16 ]
}
}
}
}

blissful breach
#

Try with

"y": {
  "distribution": "uniform",
  "extent": [
    -64,
    16
  ]
}
surreal imp
#

i think the problem comes frome this {
"name": "minecraft:stone",
"states": {
"stone_type": "deepslate"
}
}

blissful breach
surreal imp
#

{
"name": "minecraft:deepslate",
"states": {
"deepslate_type": "deepslate"
}

#

even with out the type

blissful breach
surreal imp
surreal imp
# blissful breach Just leave "minecraft:deepslate" don't use states

{
"format_version": "1.20.20",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diamond_ore_feature"
},
"count": 8,
"places_block": "minecraft:diamond_ore",
"may_replace": [
{
"name": "minecraft:stone",
"states": {
"stone_type": "andesite"
}
},
{
"name": "minecraft:stone",
"states": {
"stone_type": "andesite_smooth"
}
},
{
"name": "minecraft:stone",
"states": {
"stone_type": "diorite"
}
},
{
"name": "minecraft:stone",
"states": {
"stone_type": "diorite_smooth"
}
},
{
"name": "minecraft:stone",
"states": {
"stone_type": "granite"
}
},
{
"name": "minecraft:stone",
"states": {
"stone_type": "granite_smooth"
}
},
{
"name": "minecraft:stone",
"states": {
"stone_type": "stone"
}
},
{
"name": "minecraft:deepslate"
}
]
}
}

blissful breach
#

@surreal imp

opaque cedar
surreal imp
#

Yeah ok

#

I'll try again this afternoon

surreal imp
#

like there is nothing

#

idk why u added square to the identifier

#

"identifier": "minecraft:overworld_underground_diamond_ore_feature_square"

#

so i tried with it but not working

#

then i deleted it and still not working

#

i'm going to try to mess around with the features

#

i'll tell ya if i found something

opaque cedar
#

wait

surreal imp
#

Yes both folders

opaque cedar
#

did you put .json at the end?

surreal imp
#

bro cmon

opaque cedar
#

here, I'll try make one for you

#

also @surreal imp what type of IDE are you using, Bridge.V2, VSC, etc?

surreal imp
#

a lot of dev told me to not use bridge so much

#

so i kinda stopped

surreal imp
#

i know where is coming from the issue

#

so everything is working but the only problem is that the deepslate is not getting replaced

surreal imp
opaque cedar
#

and you need to put the y coord as

"y": {
        "distribution": "uniform",
        "extent": [
          40,
          -62
        ]
      }```
surreal imp
#

But i think i did both

surreal imp
#

{
"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": 20000,
"coordinate_eval_order": "zyx",
"x": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"y": {
"distribution": "uniform",
"extent": [ -50, 16 ]
},
"z": {
"distribution": "uniform",
"extent": [ 0, 16 ]
}
}
}
}

#

here are the two files

#

idk why it don't replace the deepslate

blissful breach
opaque cedar
surreal imp
#

{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diamond_ore_feature"
},
"count": 8,
"replace_rules": [
{
"places_block": "minecraft:diamond_ore",
"may_replace": [
{
"name": "minecraft:stone"
},
{
"name": "minecraft:deepslate"
}
]
}
]
}
}
{
"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": 20000,
"coordinate_eval_order": "zyx",
"x": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"y": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"z": {
"distribution": "uniform",
"extent": [ 0, 16 ]
}
}
}
}

#

{
"format_version": "1.13.0",
"minecraft:ore_feature": {
"description": {
"identifier": "minecraft:diamond_ore_feature"
},
"count": 8,
"replace_rules": [
{
"places_block": "minecraft:diamond_ore",
"may_replace": [
{
"name": "minecraft:stone"
},
{
"name": "minecraft:deepslate"
}
]
}
]
}
}
{
"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": 20000,
"coordinate_eval_order": "zyx",
"x": {
"distribution": "uniform",
"extent": [ 0, 16 ]
},
"y": {
"distribution": "uniform",
"extent": [ -64, 0 ]
},
"z": {
"distribution": "uniform",
"extent": [ 0, 16 ]
}
}
}
}

#

like this ?

blissful breach
surreal imp
surreal imp
#

i just want to know

#

why u added square at the end

blissful breach
surreal imp
#

i don't really understand how u got it when u told me ^^

#

would be able to give me the zip file ?

#

pls ๐Ÿ™‚

surreal imp
#

๐Ÿ™‚