From 8ee28e76a67f51bc20bf622e8ba0611dc05882bd Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 1 Jan 2026 23:31:11 +0000 Subject: [PATCH] more venus stuff --- .../tfg/blockstates/pile/volcanic_ash.json | 28 +++++++ kubejs/assets/tfg/lang/en_us.json | 3 +- .../block/pile/volcanic_ash/ash_block.json | 6 ++ .../block/pile/volcanic_ash/ash_height10.json | 7 ++ .../block/pile/volcanic_ash/ash_height12.json | 7 ++ .../block/pile/volcanic_ash/ash_height14.json | 7 ++ .../block/pile/volcanic_ash/ash_height2.json | 7 ++ .../block/pile/volcanic_ash/ash_height4.json | 7 ++ .../block/pile/volcanic_ash/ash_height6.json | 7 ++ .../block/pile/volcanic_ash/ash_height8.json | 7 ++ .../tfg/models/item/pile/volcanic_ash.json | 3 + .../block/planets/venus/volcanic_ash.png | Bin 0 -> 373 bytes .../biome/venus/scorching_volcanoes.json | 10 ++- .../worldgen/biome/venus/sulfuric_ravine.json | 4 - .../venus/surface/pile_black_sand.json | 55 ++++++++++++++ .../venus/surface/pile_volcanic_ash.json | 55 ++++++++++++++ .../venus/terrain/ignimbrite_tube_worms.json | 43 ++++++++++- .../venus/terrain/ignimbrite_vents.json | 69 ++++++++++++------ .../venus/surface/pile_black_sand.json | 19 +++++ .../venus/surface/pile_volcanic_ash.json | 16 ++++ .../venus/terrain/thermal_vent.json | 6 +- kubejs/server_scripts/tfg/venus/tags.venus.js | 5 ++ .../server_scripts/tfg/worldgen/entities.js | 2 +- .../tfg/venus/blocks.venus_deco.js | 6 +- 24 files changed, 345 insertions(+), 34 deletions(-) create mode 100644 kubejs/assets/tfg/blockstates/pile/volcanic_ash.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_block.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height10.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height12.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height14.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height2.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height4.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height6.json create mode 100644 kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height8.json create mode 100644 kubejs/assets/tfg/models/item/pile/volcanic_ash.json create mode 100644 kubejs/assets/tfg/textures/block/planets/venus/volcanic_ash.png create mode 100644 kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_black_sand.json create mode 100644 kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_volcanic_ash.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_black_sand.json create mode 100644 kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_volcanic_ash.json diff --git a/kubejs/assets/tfg/blockstates/pile/volcanic_ash.json b/kubejs/assets/tfg/blockstates/pile/volcanic_ash.json new file mode 100644 index 000000000..e692796c4 --- /dev/null +++ b/kubejs/assets/tfg/blockstates/pile/volcanic_ash.json @@ -0,0 +1,28 @@ +{ + "variants": { + "layers=1": { + "model": "tfg:block/pile/volcanic_ash/ash_height2" + }, + "layers=2": { + "model": "tfg:block/pile/volcanic_ash/ash_height4" + }, + "layers=3": { + "model": "tfg:block/pile/volcanic_ash/ash_height6" + }, + "layers=4": { + "model": "tfg:block/pile/volcanic_ash/ash_height8" + }, + "layers=5": { + "model": "tfg:block/pile/volcanic_ash/ash_height10" + }, + "layers=6": { + "model": "tfg:block/pile/volcanic_ash/ash_height12" + }, + "layers=7": { + "model": "tfg:block/pile/volcanic_ash/ash_height14" + }, + "layers=8": { + "model": "tfg:block/pile/volcanic_ash/ash_block" + } + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 37a394129..e8d54c66e 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -467,7 +467,7 @@ "block.tfg.mushroom_roots": "Mushroom Roots", "block.tfg.mushroom_sprouts": "Mushroom Sprouts", "block.tfg.charred_log": "Charred Log", - "block.tfg.ash_pile": "Ash Pile", + "block.tfg.ash_pile": "Wood Ash Pile", "block.tfg.pile.white_sand": "White Sand", "block.tfg.pile.black_sand": "Black Sand", "block.tfg.pile.brown_sand": "Brown Sand", @@ -482,6 +482,7 @@ "block.tfg.pile.venus_sand_covering": "Trachyte Sand", "block.tfg.pile.hematitic_sand": "Hematitic Sand", "block.tfg.pile.hematitic_sand_covering": "Hematitic Sand", + "block.tfg.pile.volcanic_ash": "Volcanic Ash Pile", "block.tfg.lunar_roots": "Lunar Lightblooms", "block.tfg.lunar_sprouts": "Lunar Lightgrass", "block.tfg.lunar_chorus_plant": "Chorus Plant", diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_block.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_block.json new file mode 100644 index 000000000..a4ad75964 --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height10.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height10.json new file mode 100644 index 000000000..7aad8a3c5 --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height10.json @@ -0,0 +1,7 @@ +{ + "parent": "tfg:block/ash_pile/ash_height10", + "textures": { + "particle": "tfg:block/planets/venus/volcanic_ash", + "texture": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height12.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height12.json new file mode 100644 index 000000000..6bf32c727 --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height12.json @@ -0,0 +1,7 @@ +{ + "parent": "tfg:block/ash_pile/ash_height12", + "textures": { + "particle": "tfg:block/planets/venus/volcanic_ash", + "texture": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height14.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height14.json new file mode 100644 index 000000000..6c760db71 --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height14.json @@ -0,0 +1,7 @@ +{ + "parent": "tfg:block/ash_pile/ash_height14", + "textures": { + "particle": "tfg:block/planets/venus/volcanic_ash", + "texture": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height2.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height2.json new file mode 100644 index 000000000..119ff312d --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height2.json @@ -0,0 +1,7 @@ +{ + "parent": "tfg:block/ash_pile/ash_height2", + "textures": { + "particle": "tfg:block/planets/venus/volcanic_ash", + "texture": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height4.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height4.json new file mode 100644 index 000000000..595ff167f --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height4.json @@ -0,0 +1,7 @@ +{ + "parent": "tfg:block/ash_pile/ash_height4", + "textures": { + "particle": "tfg:block/planets/venus/volcanic_ash", + "texture": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height6.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height6.json new file mode 100644 index 000000000..3b3b8b81d --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height6.json @@ -0,0 +1,7 @@ +{ + "parent": "tfg:block/ash_pile/ash_height6", + "textures": { + "particle": "tfg:block/planets/venus/volcanic_ash", + "texture": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height8.json b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height8.json new file mode 100644 index 000000000..dd568468a --- /dev/null +++ b/kubejs/assets/tfg/models/block/pile/volcanic_ash/ash_height8.json @@ -0,0 +1,7 @@ +{ + "parent": "tfg:block/ash_pile/ash_height8", + "textures": { + "particle": "tfg:block/planets/venus/volcanic_ash", + "texture": "tfg:block/planets/venus/volcanic_ash" + } +} \ No newline at end of file diff --git a/kubejs/assets/tfg/models/item/pile/volcanic_ash.json b/kubejs/assets/tfg/models/item/pile/volcanic_ash.json new file mode 100644 index 000000000..9d59a55c3 --- /dev/null +++ b/kubejs/assets/tfg/models/item/pile/volcanic_ash.json @@ -0,0 +1,3 @@ +{ + "parent": "tfg:block/pile/volcanic_ash/ash_block" +} \ No newline at end of file diff --git a/kubejs/assets/tfg/textures/block/planets/venus/volcanic_ash.png b/kubejs/assets/tfg/textures/block/planets/venus/volcanic_ash.png new file mode 100644 index 0000000000000000000000000000000000000000..1f657c59b26470198a8073115aac32faeab9080f GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_nlTPZ!4!i{8@7(OpjscwGG54>9Hcco(CPZ1~r3N?}zMlj61AtDe-<+Re8QWo_8K z`TMfnogClp{r?&&DtK`6%ol;mbMMYQvt;+o;!WSv&UvOKrOlA^cVXCYjmhF<+Od1H z4cXG%LNDH3zGL@FEjhvU3G+Jc#%$@uVH|3xmBwWGQ+mD7$b z&NF`!ZJ{W_bX4h)e(S2FwO^eUzMExp?7&?^<7-jN16>}N``_)1PQB@*5t7cm-Qm&l z%q+WO3QGTOHtl|FukY(JVdioV-ux2%mhbY<-}M;ACEeS&*F1aeb*aDUhw_ikT4r5v cd>`X_6OAKhO+J=0FfcH9y85}Sb4q9e0Kn&>QUCw| literal 0 HcmV?d00001 diff --git a/kubejs/data/tfg/worldgen/biome/venus/scorching_volcanoes.json b/kubejs/data/tfg/worldgen/biome/venus/scorching_volcanoes.json index ca1df7de1..fd3a9e83c 100644 --- a/kubejs/data/tfg/worldgen/biome/venus/scorching_volcanoes.json +++ b/kubejs/data/tfg/worldgen/biome/venus/scorching_volcanoes.json @@ -60,7 +60,9 @@ "tfg:venus/surface/smoker_source_patch", "tfg:venus/surface/lava_source_patch", "tfg:venus/surface/twisted_vine", - "tfg:venus/surface/shadow_plant_patch" + "tfg:venus/surface/shadow_plant_patch", + "tfg:venus/surface/pile_volcanic_ash", + "tfg:venus/surface/pile_black_sand" ], [ "tfg:venus/terrain/lava_fill" @@ -86,12 +88,16 @@ "charge": 0.9 }, "ad_astra:sulfur_creeper": { - "energy_budget": 0.2, + "energy_budget": 0.15, "charge": 0.7 }, "species:cliff_hanger": { "energy_budget": 0.15, "charge": 0.7 + }, + "minecraft:magma_cube": { + "energy_budget": 0.15, + "charge": 0.7 } }, "creature_spawn_probability": 0.0001, diff --git a/kubejs/data/tfg/worldgen/biome/venus/sulfuric_ravine.json b/kubejs/data/tfg/worldgen/biome/venus/sulfuric_ravine.json index 6ca6e798f..cbadde1f0 100644 --- a/kubejs/data/tfg/worldgen/biome/venus/sulfuric_ravine.json +++ b/kubejs/data/tfg/worldgen/biome/venus/sulfuric_ravine.json @@ -70,10 +70,6 @@ "energy_budget": 0.05, "charge": 0.9 }, - "ad_astra:sulfur_creeper": { - "energy_budget": 0.2, - "charge": 0.7 - }, "species:cliff_hanger": { "energy_budget": 0.15, "charge": 0.7 diff --git a/kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_black_sand.json b/kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_black_sand.json new file mode 100644 index 000000000..b9bc3ca6a --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_black_sand.json @@ -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": "layers", + "values": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfg:pile/black_sand" + } + } + } + } + }, + "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": 16, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_volcanic_ash.json b/kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_volcanic_ash.json new file mode 100644 index 000000000..e0e523bb8 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_feature/venus/surface/pile_volcanic_ash.json @@ -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": "layers", + "values": { + "type": "minecraft:biased_to_bottom", + "value": { + "min_inclusive": 1, + "max_inclusive": 2 + } + }, + "source": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "tfg:pile/volcanic_ash" + } + } + } + } + }, + "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": 16, + "y_spread": 2 + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_tube_worms.json b/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_tube_worms.json index a6eea8f10..d8b77e7ed 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_tube_worms.json +++ b/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_tube_worms.json @@ -3,10 +3,47 @@ "config": { "feature": { "feature": { - "type": "tfg:attached_decorative_plant", + "type": "lithostitched:select", "config": { - "block": "betterend:tube_worm", - "heightRange": 5 + "features": [ + { + "feature": { + "feature": { + "type": "tfg:attached_decorative_plant", + "config": { + "block": "betterend:tube_worm", + "heightRange": 5 + } + }, + "placement": [] + }, + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } + }, + { + "feature": { + "feature": { + "type": "tfg:attached_decorative_plant", + "config": { + "block": { + "Name": "betterend:tube_worm", + "Properties": { + "fluid": "sulfur_fumes" + } + }, + "heightRange": 5 + } + }, + "placement": [] + }, + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "tfg:fluid/sulfur_fumes" + } + } + ] } }, "placement": [] diff --git a/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_vents.json b/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_vents.json index 2d620ef82..8e736180b 100644 --- a/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_vents.json +++ b/kubejs/data/tfg/worldgen/configured_feature/venus/terrain/ignimbrite_vents.json @@ -3,14 +3,53 @@ "config": { "feature": { "feature": { - "type": "minecraft:simple_block", + "type": "lithostitched:select", "config": { - "to_place": { - "type": "minecraft:simple_state_provider", - "state": { - "Name": "betterend:hydrothermal_vent" + "features": [ + { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:hydrothermal_vent" + } + } + } + }, + "placement": [] + }, + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + } + }, + { + "feature": { + "feature": { + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "betterend:hydrothermal_vent", + "Properties": { + "fluid": "sulfur_fumes" + } + } + } + } + }, + "placement": [] + }, + "predicate": { + "type": "minecraft:matching_blocks", + "blocks": "tfg:fluid/sulfur_fumes" + } } - } + ] } }, "placement": [ @@ -21,21 +60,9 @@ { "type": "minecraft:block_predicate_filter", "predicate": { - "type": "minecraft:all_of", - "predicates": [ - { - "type": "minecraft:matching_blocks", - "blocks": [ - "minecraft:air", - "tfg:fluid/sulfur_fumes" - ] - }, - { - "type": "minecraft:matching_blocks", - "offset": [ 0, -1, 0 ], - "blocks": "betterend:sulphuric_rock" - } - ] + "type": "minecraft:matching_blocks", + "offset": [ 0, -1, 0 ], + "blocks": "betterend:sulphuric_rock" } } ] diff --git a/kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_black_sand.json b/kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_black_sand.json new file mode 100644 index 000000000..6eb8f33b1 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_black_sand.json @@ -0,0 +1,19 @@ +{ + "feature": "tfg:venus/surface/pile_black_sand", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_volcanic_ash.json b/kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_volcanic_ash.json new file mode 100644 index 000000000..3a6c8954d --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/venus/surface/pile_volcanic_ash.json @@ -0,0 +1,16 @@ +{ + "feature": "tfg:venus/surface/pile_volcanic_ash", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "OCEAN_FLOOR" + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/venus/terrain/thermal_vent.json b/kubejs/data/tfg/worldgen/placed_feature/venus/terrain/thermal_vent.json index b50e70ebd..eadd12694 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/venus/terrain/thermal_vent.json +++ b/kubejs/data/tfg/worldgen/placed_feature/venus/terrain/thermal_vent.json @@ -25,7 +25,11 @@ "placement": [ { "type": "minecraft:rarity_filter", - "chance": 1 + "chance": 2 + }, + { + "type": "minecraft:count", + "count": 2 }, { "type": "minecraft:in_square" diff --git a/kubejs/server_scripts/tfg/venus/tags.venus.js b/kubejs/server_scripts/tfg/venus/tags.venus.js index d7d0e690b..4e56b8a28 100644 --- a/kubejs/server_scripts/tfg/venus/tags.venus.js +++ b/kubejs/server_scripts/tfg/venus/tags.venus.js @@ -108,6 +108,10 @@ function registerTFGVenusBlockTags(event) { event.add('tfc:can_carve', '#ad_astra:venus_stone_replaceables') + event.add("tfc:monster_spawns_on", "create:scorchia"); + event.add("tfc:monster_spawns_on", "minecraft:basalt"); + event.add("tfc:monster_spawns_on", "minecraft:smooth_basalt"); + event.add('tfc:can_landslide', 'tfg:sand/fluorapatite/blue') event.add('tfc:can_landslide', 'tfg:sand/fluorapatite/green') event.add('tfc:can_landslide', 'tfg:sand/fluorapatite/brown') @@ -139,6 +143,7 @@ function registerTFGVenusEntityTypeTags(event) { ENTITIES.forEach(entity => { event.add('ad_astra:can_survive_extreme_heat', entity) event.add('ad_astra:lives_without_oxygen', entity) + event.add('gtceu:heat_immune', entity) }) event.add('tfc:deals_slashing_damage', 'endermanoverhaul:desert_enderman') diff --git a/kubejs/server_scripts/tfg/worldgen/entities.js b/kubejs/server_scripts/tfg/worldgen/entities.js index 9415715c4..b4ea1c57c 100644 --- a/kubejs/server_scripts/tfg/worldgen/entities.js +++ b/kubejs/server_scripts/tfg/worldgen/entities.js @@ -79,7 +79,7 @@ EntityEvents.spawned((event) => { else if (type === "minecraft:magma_cube") { switch (dimension) { // use default for beneath - case "ad_astra:venus": newHp = entity.health * 6; + case "ad_astra:venus": newHP = entity.maxHealth * 6; } } diff --git a/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js b/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js index e8a14ea49..f8eec30b8 100644 --- a/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js +++ b/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js @@ -5,6 +5,7 @@ function registerTFGWorldGenVenusDecoBlocks(event) { event.create('tfg:geyser_source', 'tfg:particle_emitter_decoration') .soundType('dripstone_block') .mapColor('color_white') + .box(3, 0, 3, 13, 10, 13) .resistance(6) .hardness(1.5) .particleOffset(0.3, 1, 0.3) @@ -16,6 +17,7 @@ function registerTFGWorldGenVenusDecoBlocks(event) { event.create('tfg:geyser_source_small', 'tfg:particle_emitter_decoration') .soundType('dripstone_block') .mapColor('color_white') + .box(3, 0, 3, 13, 10, 13) .resistance(6) .hardness(1.5) .particleOffset(0.3, 1, 0.3) @@ -27,6 +29,7 @@ function registerTFGWorldGenVenusDecoBlocks(event) { event.create('tfg:smoker_source', 'tfg:particle_emitter_decoration') .soundType('dripstone_block') .mapColor('color_gray') + .box(3, 0, 3, 13, 10, 13) .resistance(6) .hardness(1.5) .particleOffset(0.3, 1, 0.3) @@ -38,6 +41,7 @@ function registerTFGWorldGenVenusDecoBlocks(event) { event.create('tfg:lava_source', 'tfg:particle_emitter_decoration') .soundType('dripstone_block') .mapColor('color_black') + .box(3, 0, 3, 13, 10, 13) .resistance(6) .hardness(1.5) .particleOffset(0.3, 0.5, 0.3) @@ -311,7 +315,7 @@ function registerTFGWorldGenVenusDecoBlocks(event) { event.create('betterend:shadow_plant', 'tfg:decorative_plant') .soundType('crop') .mapColor('color_black') - .box(2, 0, 2, 14, 13, 13) + .box(3, 0, 3, 13, 10, 13) .tagItem('tfg:venus_plants') .tagBlock('tfg:do_not_destroy_in_space')