Feature/venus stone ores (#2961)
* langs * fix veins * missing knapping textures * rename ignimbrite features * new ores * feature stuff * entity tweaks
This commit is contained in:
parent
27fbc7e2d5
commit
260851074c
51 changed files with 850 additions and 131 deletions
|
|
@ -0,0 +1,62 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:block_column",
|
||||
"config": {
|
||||
"allowed_placement": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
"direction": "up",
|
||||
"layers": [
|
||||
{
|
||||
"height": {
|
||||
"type": "minecraft:weighted_list",
|
||||
"distribution": [
|
||||
{
|
||||
"data": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 8,
|
||||
"min_inclusive": 4
|
||||
}
|
||||
},
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 16,
|
||||
"min_inclusive": 8
|
||||
}
|
||||
},
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:lacugrove_bark"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"prioritize_tip": true
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "OCEAN_FLOOR"
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 12,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
{
|
||||
"type": "minecraft:vegetation_patch",
|
||||
"config": {
|
||||
"depth": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 2,
|
||||
"min_inclusive": 1
|
||||
}
|
||||
},
|
||||
"extra_bottom_block_chance": 0,
|
||||
"extra_edge_column_chance": 0.2,
|
||||
"ground_state": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "create:crimsite"
|
||||
}
|
||||
},
|
||||
"replaceable": "#ad_astra:venus_stone_replaceables",
|
||||
"surface": "floor",
|
||||
"vegetation_chance": 0.4,
|
||||
"vegetation_feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:block_column",
|
||||
"config": {
|
||||
"allowed_placement": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
"direction": "up",
|
||||
"layers": [
|
||||
{
|
||||
"height": {
|
||||
"type": "minecraft:weighted_list",
|
||||
"distribution": [
|
||||
{
|
||||
"data": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 3,
|
||||
"min_inclusive": 0
|
||||
}
|
||||
},
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 7,
|
||||
"min_inclusive": 1
|
||||
}
|
||||
},
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "create:crimsite"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"prioritize_tip": true
|
||||
}
|
||||
},
|
||||
"placement": []
|
||||
},
|
||||
"vertical_range": 5,
|
||||
"xz_radius": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 2,
|
||||
"min_inclusive": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:randomized_int_state_provider",
|
||||
"property": "count",
|
||||
"values": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"min_inclusive": 1,
|
||||
"max_inclusive": 3
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "tfg:loose/crackrack"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "OCEAN_FLOOR"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:has_sturdy_face",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"direction": "down"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 8,
|
||||
"xz_spread": 7,
|
||||
"y_spread": 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:randomized_int_state_provider",
|
||||
"property": "count",
|
||||
"values": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"min_inclusive": 1,
|
||||
"max_inclusive": 3
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "tfg:loose/scorchia"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "OCEAN_FLOOR"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:has_sturdy_face",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"direction": "down"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 8,
|
||||
"xz_spread": 7,
|
||||
"y_spread": 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:randomized_int_state_provider",
|
||||
"property": "count",
|
||||
"values": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"min_inclusive": 1,
|
||||
"max_inclusive": 3
|
||||
}
|
||||
},
|
||||
"source": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "tfg:loose/scoria"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "OCEAN_FLOOR"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:has_sturdy_face",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"direction": "down"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 8,
|
||||
"xz_spread": 7,
|
||||
"y_spread": 1
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
{
|
||||
"type": "minecraft:vegetation_patch",
|
||||
"config": {
|
||||
"depth": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 2,
|
||||
"min_inclusive": 1
|
||||
}
|
||||
},
|
||||
"extra_bottom_block_chance": 0,
|
||||
"extra_edge_column_chance": 0.2,
|
||||
"ground_state": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "create:ochrum"
|
||||
}
|
||||
},
|
||||
"replaceable": "#ad_astra:venus_stone_replaceables",
|
||||
"surface": "floor",
|
||||
"vegetation_chance": 0.4,
|
||||
"vegetation_feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:block_column",
|
||||
"config": {
|
||||
"allowed_placement": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
"direction": "up",
|
||||
"layers": [
|
||||
{
|
||||
"height": {
|
||||
"type": "minecraft:weighted_list",
|
||||
"distribution": [
|
||||
{
|
||||
"data": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 2,
|
||||
"min_inclusive": 0
|
||||
}
|
||||
},
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 5,
|
||||
"min_inclusive": 1
|
||||
}
|
||||
},
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "create:ochrum"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"prioritize_tip": true
|
||||
}
|
||||
},
|
||||
"placement": []
|
||||
},
|
||||
"vertical_range": 5,
|
||||
"xz_radius": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 2,
|
||||
"min_inclusive": 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -148,6 +148,52 @@
|
|||
"weight": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"betterend:flavolite"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:flavolite_salt_ore",
|
||||
"weight": 80
|
||||
},
|
||||
{
|
||||
"block": "gtceu:flavolite_rock_salt_ore",
|
||||
"weight": 10
|
||||
},
|
||||
{
|
||||
"block": "gtceu:flavolite_lepidolite_ore",
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"block": "gtceu:flavolite_spodumene_ore",
|
||||
"weight": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"betterend:sandy_jadestone"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:sandy_jadestone_salt_ore",
|
||||
"weight": 80
|
||||
},
|
||||
{
|
||||
"block": "gtceu:sandy_jadestone_rock_salt_ore",
|
||||
"weight": 10
|
||||
},
|
||||
{
|
||||
"block": "gtceu:sandy_jadestone_lepidolite_ore",
|
||||
"weight": 5
|
||||
},
|
||||
{
|
||||
"block": "gtceu:sandy_jadestone_spodumene_ore",
|
||||
"weight": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"indicator": {
|
||||
|
|
|
|||
|
|
@ -123,6 +123,44 @@
|
|||
"weight": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"betterend:flavolite"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:flavolite_sulfur_ore",
|
||||
"weight": 80
|
||||
},
|
||||
{
|
||||
"block": "gtceu:flavolite_pyrite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:flavolite_sphalerite_ore",
|
||||
"weight": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"replace": [
|
||||
"betterend:sandy_jadestone"
|
||||
],
|
||||
"with": [
|
||||
{
|
||||
"block": "gtceu:sandy_jadestone_sulfur_ore",
|
||||
"weight": 80
|
||||
},
|
||||
{
|
||||
"block": "gtceu:sandy_jadestone_pyrite_ore",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "gtceu:sandy_jadestone_sphalerite_ore",
|
||||
"weight": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"indicator": {
|
||||
|
|
@ -130,7 +168,20 @@
|
|||
"depth": 30,
|
||||
"underground_rarity": 40,
|
||||
"underground_count": 200,
|
||||
"blocks": []
|
||||
"blocks": [
|
||||
{
|
||||
"block": "gtceu:sulfur_indicator",
|
||||
"weight": 80
|
||||
},
|
||||
{
|
||||
"block": "gtceu:pyrite_indicator",
|
||||
"weight": 15
|
||||
},
|
||||
{
|
||||
"block": "tfc:ore/small_sphalerite",
|
||||
"weight": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue