more venus stuff
This commit is contained in:
parent
03d4e72202
commit
8ee28e76a6
24 changed files with 345 additions and 34 deletions
28
kubejs/assets/tfg/blockstates/pile/volcanic_ash.json
Normal file
28
kubejs/assets/tfg/blockstates/pile/volcanic_ash.json
Normal file
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "tfg:block/planets/venus/volcanic_ash"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
3
kubejs/assets/tfg/models/item/pile/volcanic_ash.json
Normal file
3
kubejs/assets/tfg/models/item/pile/volcanic_ash.json
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "tfg:block/pile/volcanic_ash/ash_block"
|
||||
}
|
||||
BIN
kubejs/assets/tfg/textures/block/planets/venus/volcanic_ash.png
Normal file
BIN
kubejs/assets/tfg/textures/block/planets/venus/volcanic_ash.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 373 B |
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
@ -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": []
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -25,7 +25,11 @@
|
|||
"placement": [
|
||||
{
|
||||
"type": "minecraft:rarity_filter",
|
||||
"chance": 1
|
||||
"chance": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue