Add minecraft bedrock server

This commit is contained in:
2024-09-09 13:28:08 -03:00
parent 54e5f3000c
commit 236b4b2960
4640 changed files with 688839 additions and 66 deletions

View File

@ -0,0 +1,101 @@
{
"format_version": "1.13.0",
"minecraft:single_block_feature": {
"description": {
"identifier": "minecraft:beehive_feature"
},
"places_block": {
"name": "minecraft:bee_nest",
"states": {
"direction": 0
}
},
"enforce_survivability_rules": true,
"enforce_placement_rules": true,
"may_attach_to": {
"auto_rotate": false,
"min_sides_must_attach": 2,
"top": [
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "oak"
}
},
{
"name": "minecraft:leaves",
"states": {
"old_leaf_type": "birch"
}
},
{
"name": "minecraft:mangrove_leaves"
},
{
"name": "minecraft:cherry_leaves"
}
],
"west": [
{
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
{
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
},
{
"name": "minecraft:mangrove_roots"
},
{
"name": "minecraft:cherry_log"
}
],
"north": [
{
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
{
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
},
{
"name": "minecraft:mangrove_roots"
},
{
"name": "minecraft:cherry_log"
}
],
"east": [
{
"name": "minecraft:log",
"states": {
"old_log_type": "oak"
}
},
{
"name": "minecraft:log",
"states": {
"old_log_type": "birch"
}
},
{
"name": "minecraft:mangrove_roots"
},
{
"name": "minecraft:cherry_log"
}
],
"south": "minecraft:air"
}
}
}

View File

@ -0,0 +1,86 @@
{
"format_version": "1.13.0",
"minecraft:tree_feature": {
"description": {
"identifier": "minecraft:cherry_tree_feature"
},
"cherry_trunk": {
"trunk_block": "minecraft:cherry_log",
"trunk_height": {
"base": 7,
"intervals": [ 1 ]
},
"branches": {
"tree_type_weights": {
"one_branch": 10,
"two_branches": 10,
"two_branches_and_trunk": 10
},
"branch_horizontal_length": {
"range_min": 2,
"range_max": 4
},
"branch_start_offset_from_top": {
"range_min": -4,
"range_max": -3
},
"branch_end_offset_from_top": {
"range_min": -1,
"range_max": 0
},
"branch_canopy": {
"cherry_canopy": {
"leaf_block": "minecraft:cherry_leaves",
"height": 5,
"radius": 4,
"wide_bottom_layer_hole_chance": 25,
"corner_hole_chance": 50,
"hanging_leaves_chance": 16.6666,
"hanging_leaves_extension_chance": 33.3333
}
}
}
},
"cherry_canopy": {
"leaf_block": "minecraft:cherry_leaves",
"height": 5,
"radius": 4,
"wide_bottom_layer_hole_chance": 25,
"corner_hole_chance": 50,
"hanging_leaves_chance": 16.6666,
"hanging_leaves_extension_chance": 33.3333
},
// Kinds of blocks the tree can be placed on.
// We want all kinds of "dirt" blocks: dirt, grass, podzol, mud, etc.
"may_grow_on": [
{
"tags": "query.any_tag('dirt')"
}
],
// Whatever kind of "dirt" the tree gets planted on, it will be replaced
// by an actual Dirt block if it isn't one already.
// NOTE: Coarse Dirt is a state of Dirt, so it will stay as Coarse Dirt.
"base_block": [
"minecraft:dirt"
],
// This is used when checking the volume the tree is going to be placed on.
// Dirt around the placement area doesn't block the tree from being created.
"may_grow_through": [
{
"tags": "query.any_tag('dirt')"
}
],
// This is used when actually building the tree (trunk and foliage).
// Air and leaves (and snow on leaves) can be replaced.
"may_replace": [
"minecraft:air",
// Sadly no tags for leaves yet
"minecraft:leaves",
"minecraft:leaves2",
"minecraft:azalea_leaves",
"minecraft:azalea_leaves_flowered",
"minecraft:mangrove_leaves",
"minecraft:snow_layer"
]
}
}

View File

@ -0,0 +1,13 @@
{
"format_version": "1.13.0",
"minecraft:aggregate_feature": {
"description": {
"identifier": "minecraft:cherry_tree_with_beehive_feature"
},
"early_out": "first_failure",
"features": [
"minecraft:cherry_tree_feature",
"minecraft:beehive_search_feature"
]
}
}

View File

@ -0,0 +1,23 @@
{
"format_version": "1.13.0",
"minecraft:scatter_feature": {
"description": {
"identifier": "minecraft:pink_petals_scatter_feature"
},
"iterations": 96,
"x": {
"distribution": "triangle",
"extent": [ -5, 5 ]
},
"y": {
"distribution": "triangle",
"extent": [ -2, 2 ]
},
"z": {
"distribution": "triangle",
"extent": [ -5, 5 ]
},
"coordinate_eval_order": "zxy",
"places_feature": "minecraft:pink_petals_feature"
}
}

View File

@ -0,0 +1,12 @@
{
"format_version": "1.16.0",
"minecraft:weighted_random_feature": {
"description": {
"identifier": "minecraft:random_cherry_tree_feature"
},
"features": [
[ "minecraft:cherry_tree_feature", 19 ],
[ "minecraft:cherry_tree_with_beehive_feature", 1 ]
]
}
}