add hydralux and some ambient sounds

This commit is contained in:
Pyritie 2025-12-22 01:43:49 +00:00
parent 72f20ea7fb
commit 74a22fd9c9
38 changed files with 403 additions and 49 deletions

View file

@ -1,14 +0,0 @@
{
"variants": {
"shape=flower_big_bottom": [
{ "model": "betterend:block/hydralux_flower_big_1_bottom" },
{ "model": "betterend:block/hydralux_flower_big_2_bottom" },
{ "model": "betterend:block/hydralux_flower_big_3_bottom" }
],
"shape=flower_big_top": { "model": "betterend:block/hydralux_flower_big_top" },
"shape=flower_small_bottom": { "model": "betterend:block/hydralux_flower_small_bottom" },
"shape=flower_small_top": { "model": "betterend:block/hydralux_flower_small_top" },
"shape=vine": { "model": "betterend:block/hydralux_vine" },
"shape=roots": { "model": "betterend:block/hydralux_roots" }
}
}

View file

@ -0,0 +1,13 @@
{
"variants": {
"height=0": { "model": "betterend:block/hydralux_vine_bottom" },
"height=1": { "model": "betterend:block/hydralux_vine" },
"height=2": [
{ "model": "betterend:block/hydralux_flower_big_1_bottom" },
{ "model": "betterend:block/hydralux_flower_big_2_bottom" },
{ "model": "betterend:block/hydralux_flower_big_3_bottom" }
],
"height=3": { "model": "betterend:block/hydralux_flower_big_top" },
"height=4": { "model": "" }
}
}

View file

@ -1,8 +1,10 @@
{
"variants": {
"age=0": { "model": "betterend:block/hydralux_sapling_1" },
"age=1": { "model": "betterend:block/hydralux_sapling_2" },
"age=2": { "model": "betterend:block/hydralux_sapling_3" },
"age=3": { "model": "betterend:block/hydralux_sapling_4" }
"": [
{ "model": "betterend:block/hydralux_sapling_1" },
{ "model": "betterend:block/hydralux_sapling_2" },
{ "model": "betterend:block/hydralux_sapling_3" },
{ "model": "betterend:block/hydralux_sapling_4" }
]
}
}

View file

@ -0,0 +1,9 @@
{
"variants": {
"height=0": { "model": "betterend:block/hydralux_vine_bottom" },
"height=1": { "model": "betterend:block/hydralux_vine" },
"height=2": { "model": "betterend:block/hydralux_flower_small_bottom" },
"height=3": { "model": "betterend:block/hydralux_flower_small_top" },
"height=4": { "model": "" }
}
}

View file

@ -55,7 +55,8 @@
"block.betterend.glacian_hymenophore": "Glacian Hymenophore",
"block.betterend.globulagus": "Globulagus",
"block.betterend.hydrothermal_vent": "Thermal Vent",
"block.betterend.hydralux": "Hydralux",
"block.betterend.hydralux_small": "Hydralux",
"block.betterend.hydralux_large": "Hydralux",
"block.betterend.hydralux_sapling": "Hydralux Sprout",
"block.betterend.inflexia": "Inflexia",
"block.betterend.lacugrove": "Lacugrove Algae",

View file

@ -48,7 +48,8 @@
"block.betterend.fracturn": "Fracturn",
"block.betterend.glacian_hymenophore": "Glacian Hymenophore",
"block.betterend.globulagus": "Globulagus",
"block.betterend.hydralux": "Hydralux",
"block.betterend.hydralux_small": "Hydralux",
"block.betterend.hydralux_large": "Hydralux",
"block.betterend.hydralux_sapling": "Hydralux Sprout",
"block.betterend.inflexia": "Inflexia",
"block.betterend.lacugrove": "Lacugrove Algae",

View file

@ -48,7 +48,8 @@
"block.betterend.fracturn": "Фрактюрн",
"block.betterend.glacian_hymenophore": "Гласиевый гименофор",
"block.betterend.globulagus": "Глобулагус",
"block.betterend.hydralux": "Гидралюкс",
"block.betterend.hydralux_small": "Гидралюкс",
"block.betterend.hydralux_large": "Гидралюкс",
"block.betterend.hydralux_sapling": "Отросток гидралюкса",
"block.betterend.inflexia": "Инфлексия",
"block.betterend.lacugrove": "Водоросли озёрного мангра",

View file

@ -48,7 +48,8 @@
"block.betterend.fracturn": "Фрактурн",
"block.betterend.glacian_hymenophore": "Гіменофор Ґлаціана",
"block.betterend.globulagus": "Глобулагус",
"block.betterend.hydralux": "Гідралюкс",
"block.betterend.hydralux_large": "Гідралюкс",
"block.betterend.hydralux_small": "Гідралюкс",
"block.betterend.hydralux_sapling": "Паросток Гідралюкса",
"block.betterend.inflexia": "Інфлексія",
"block.betterend.lacugrove": "Водорості Лакугроув",

View file

@ -55,7 +55,8 @@
"block.betterend.glacian_hymenophore": "霜原菌褶",
"block.betterend.globulagus": "球囊藻",
"block.betterend.hydrothermal_vent": "热泉喷口",
"block.betterend.hydralux": "水光莲",
"block.betterend.hydralux_small": "水光莲",
"block.betterend.hydralux_large": "水光莲",
"block.betterend.hydralux_sapling": "水光莲苗",
"block.betterend.inflexia": "曲枝草",
"block.betterend.lacugrove": "泊林木海藻",

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/hydralux_sapling_1"
"cross": "betterend:block/hydralux_sapling_1"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/hydralux_sapling_2"
"cross": "betterend:block/hydralux_sapling_2"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/hydralux_sapling_3"
"cross": "betterend:block/hydralux_sapling_3"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/hydralux_sapling_4"
"cross": "betterend:block/hydralux_sapling_4"
}
}

View file

@ -1,6 +1,6 @@
{
"parent": "minecraft:block/cross",
"textures": {
"texture": "betterend:block/hydralux_vine"
"cross": "betterend:block/hydralux_vine"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "betterend:block/hydralux_sapling_4"
}
}

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "betterend:block/hydralux_sapling_2"
}
}

View file

@ -13,6 +13,12 @@
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"sky_color": 15117444,
"water_color": 4159204,
"water_fog_color": 1069623

View file

@ -13,6 +13,12 @@
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"sky_color": 15117444,
"water_color": 4159204,
"water_fog_color": 1069623

View file

@ -13,6 +13,12 @@
"sound": "minecraft:ambient.cave",
"tick_delay": 6000
},
"music": {
"max_delay": 24000,
"min_delay": 12000,
"replace_current_music": false,
"sound": "minecraft:music.overworld.desert"
},
"sky_color": 15117444,
"water_color": 4159204,
"water_fog_color": 1069623

View file

@ -4,16 +4,21 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 10465603,
"fog_color": 9938052,
"water_color": 8241044,
"water_fog_color": 10866612,
"grass_color": 13758586,
"foliage_color": 11653213,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {

View file

@ -4,11 +4,16 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"fog_color": 9938052,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"sky_color": 10465603,

View file

@ -4,21 +4,26 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 11644227,
"fog_color": 10788996,
"water_color": 8241044,
"water_fog_color": 10866612,
"grass_color": 13758586,
"foliage_color": 11653213,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {
"options": {
"type": "minecraft:ash"
"type": "minecraft:white_ash"
},
"probability": 0.03
}
@ -35,6 +40,7 @@
"#tfg:venus_veins",
"#tfg:venus_underground_decoration",
[
"tfg:venus/terrain/sulfur_blob_rare",
"tfc:raw_boulder",
"tfc:cobble_boulder",
"tfc:raw_boulder_small_patch",
@ -42,7 +48,8 @@
"tfg:venus/terrain/thermal_vent_rare"
],
[
"tfg:venus/surface/sulfur_patch"
"tfg:venus/surface/sulfur_patch",
"tfg:venus/surface/hydralux_rare"
],
"#tfg:venus_top_layer_modification"
],

View file

@ -4,21 +4,26 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 10465603,
"fog_color": 9938052,
"water_color": 8241044,
"water_fog_color": 10866612,
"grass_color": 13758586,
"foliage_color": 11653213,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {
"options": {
"type": "minecraft:ash"
"type": "minecraft:white_ash"
},
"probability": 0.1
}

View file

@ -4,16 +4,21 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 10465603,
"fog_color": 9938052,
"water_color": 8241044,
"water_fog_color": 10866612,
"grass_color": 13758586,
"foliage_color": 11653213,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {

View file

@ -4,21 +4,26 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 10465603,
"fog_color": 12237498,
"water_color": 8241044,
"water_fog_color": 10866612,
"grass_color": 13758586,
"foliage_color": 11653213,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {
"options": {
"type": "minecraft:ash"
"type": "minecraft:white_ash"
},
"probability": 0.02
}

View file

@ -4,6 +4,10 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 11644227,
"fog_color": 10788996,
"water_color": 8241044,
@ -13,12 +17,12 @@
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {
"options": {
"type": "minecraft:ash"
"type": "minecraft:white_ash"
},
"probability": 0.05
}

View file

@ -4,16 +4,21 @@
},
"downfall": 0,
"effects": {
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 11644227,
"fog_color": 12232752,
"fog_color": 11575877,
"water_color": 8241044,
"water_fog_color": 10866612,
"grass_color": 13758586,
"foliage_color": 11653213,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {
@ -41,7 +46,8 @@
"tfg:venus/terrain/thermal_vent"
],
[
"tfg:venus/surface/sulfur_patch"
"tfg:venus/surface/sulfur_patch",
"tfg:venus/surface/hydralux"
],
"#tfg:venus_top_layer_modification"
],

View file

@ -4,16 +4,21 @@
},
"downfall": 0,
"effects": {
"sky_color": 10465603,
"fog_color": 9938052,
"additions_sound": {
"sound": "minecraft:ambient.basalt_deltas.additions",
"tick_chance": 0.0111
},
"sky_color": 5450003,
"fog_color": 5450003,
"water_color": 8241044,
"water_fog_color": 10866612,
"grass_color": 13758586,
"foliage_color": 11653213,
"ambient_sound": "minecraft:ambient.basalt_deltas.loop",
"mood_sound": {
"block_search_extent": 8,
"offset": 2,
"sound": "minecraft:ambient.cave",
"sound": "minecraft:ambient.basalt_deltas.mood",
"tick_delay": 6000
},
"particle": {

View file

@ -0,0 +1,43 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "tfg:tall_decorative_plant",
"config": {
"block": "betterend:hydralux_large",
"plantHeight": 4,
"minHeight": 5,
"maxHeight": 9,
"middle": 1
}
},
"placement": [
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR_WG"
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "tfg:fluid/sulfur_fumes"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "ad_astra:venus_stone_replaceables"
}
]
}
}
]
},
"tries": 4,
"xz_spread": 10,
"y_spread": 0
}
}

View file

@ -0,0 +1,47 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "minecraft:simple_block",
"config": {
"to_place": {
"type": "minecraft:simple_state_provider",
"state": {
"Name": "betterend:hydralux_sapling",
"Properties": {
"fluid": "sulfur_fumes"
}
}
}
}
},
"placement": [
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR_WG"
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "tfg:fluid/sulfur_fumes"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "ad_astra:venus_stone_replaceables"
}
]
}
}
]
},
"tries": 18,
"xz_spread": 16,
"y_spread": 0
}
}

View file

@ -0,0 +1,43 @@
{
"type": "minecraft:random_patch",
"config": {
"feature": {
"feature": {
"type": "tfg:tall_decorative_plant",
"config": {
"block": "betterend:hydralux_small",
"plantHeight": 4,
"minHeight": 3,
"maxHeight": 6,
"middle": 1
}
},
"placement": [
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR_WG"
},
{
"type": "minecraft:block_predicate_filter",
"predicate": {
"type": "minecraft:all_of",
"predicates": [
{
"type": "minecraft:matching_blocks",
"blocks": "tfg:fluid/sulfur_fumes"
},
{
"type": "minecraft:matching_block_tag",
"offset": [ 0, -1, 0 ],
"tag": "ad_astra:venus_stone_replaceables"
}
]
}
}
]
},
"tries": 6,
"xz_spread": 10,
"y_spread": 0
}
}

View file

@ -22,7 +22,7 @@
"type": "minecraft:uniform",
"value": {
"min_inclusive": 1,
"max_inclusive": 3
"max_inclusive": 4
}
},
"provider": {

View file

@ -16,7 +16,7 @@
"placement": [
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR_WG"
"heightmap": "OCEAN_FLOOR"
},
{
"type": "minecraft:block_predicate_filter",
@ -41,7 +41,7 @@
]
},
"tries": 32,
"xz_spread": 2,
"xz_spread": 3,
"y_spread": 0
}
}

View file

@ -0,0 +1,37 @@
{
"feature": {
"type": "tfc:multiple",
"config": {
"features": [
{
"feature": "tfg:venus/surface/hydralux_large",
"placement": []
},
{
"feature": "tfg:venus/surface/hydralux_small",
"placement": []
},
{
"feature": "tfg:venus/surface/hydralux_sapling",
"placement": []
}
]
}
},
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 1
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR_WG"
}
]
}

View file

@ -0,0 +1,37 @@
{
"feature": {
"type": "tfc:multiple",
"config": {
"features": [
{
"feature": "tfg:venus/surface/hydralux_large",
"placement": []
},
{
"feature": "tfg:venus/surface/hydralux_small",
"placement": []
},
{
"feature": "tfg:venus/surface/hydralux_sapling",
"placement": []
}
]
}
},
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 3
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR_WG"
}
]
}

View file

@ -0,0 +1,31 @@
{
"feature": {
"type": "tfc:if_then",
"config": {
"if": {
"feature": "tfg:venus/terrain/sulfur_blob",
"placement": []
},
"then": {
"feature": "tfg:venus/surface/sulfur_crystals",
"placement": []
}
}
},
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 3
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:biome"
},
{
"type": "minecraft:heightmap",
"heightmap": "OCEAN_FLOOR_WG"
}
]
}

View file

@ -261,4 +261,28 @@ function registerTFGWorldGenVenusDecoBlocks(event) {
.mapColor('terracotta_light_gray')
.requiresTool(true)
.tagBlock('minecraft:mineable/pickaxe')
// Plants
event.create('betterend:hydralux_sapling', 'tfg:decorative_plant')
.soundType('nether_wart')
.mapColor('green_terracotta')
.box(2, 0, 2, 14, 13, 14)
.tagBlock('tfg:do_not_destroy_in_space')
event.create('betterend:hydralux_small', 'tfg:tall_decorative_plant')
.height(4)
.soundType('nether_wart')
.mapColor('green_terracotta')
.box(3, 0, 3, 13, 16, 13)
.tagItem('tfg:venus_plants')
.tagBlock('tfg:do_not_destroy_in_space')
event.create('betterend:hydralux_large', 'tfg:tall_decorative_plant')
.height(4)
.soundType('nether_wart')
.mapColor('green_terracotta')
.box(3, 0, 3, 13, 16, 13)
.tagItem('tfg:venus_plants')
.tagBlock('tfg:do_not_destroy_in_space')
}