From a8d1bb1505d40a79d502578827ee744c005eac73 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 8 Dec 2025 12:35:11 +0000 Subject: [PATCH] new venus stuff --- kubejs/assets/ad_astra/lang/en_us.json | 1 + kubejs/assets/beneath/lang/en_us.json | 6 +- .../betterend/blockstates/brimstone.json | 10 + .../blockstates/flavolite_pillar.json | 16 ++ .../blockstates/hydrothermal_vent.json | 10 + .../betterend/blockstates/lacugrove_bark.json | 10 + .../betterend/blockstates/lucernia_bark.json | 10 + .../blockstates/sandy_jadestone_pillar.json | 16 ++ .../blockstates/sulphur_crystal.json | 9 + .../betterend/blockstates/sulphuric_rock.json | 7 + .../blockstates/sulphuric_rock_pillar.json | 16 ++ .../betterend/blockstates/tube_worm.json | 24 ++ kubejs/assets/betterend/lang/en_us.json | 21 ++ .../models/block/brimstone_active.json | 6 + .../models/block/brimstone_normal.json | 6 + .../models/block/flavolite_pillar.json | 7 + .../models/block/hydrothermal_vent.json | 164 ++++++++++++ .../models/block/lacugrove_bark.json | 6 + .../models/block/lacugrove_bark_2.json | 6 + .../models/block/lacugrove_bark_3.json | 6 + .../models/block/lacugrove_bark_4.json | 6 + .../betterend/models/block/lucernia_bark.json | 6 + .../models/block/lucernia_bark_2.json | 6 + .../models/block/lucernia_bark_3.json | 6 + .../models/block/lucernia_bark_4.json | 6 + .../models/block/sandy_jadestone_pillar.json | 7 + .../models/block/sulphur_crystal_0.json | 6 + .../models/block/sulphur_crystal_1.json | 6 + .../models/block/sulphur_crystal_2.json | 6 + .../models/block/sulphuric_rock.json | 7 + .../models/block/sulphuric_rock_pillar.json | 7 + .../betterend/models/block/tube_worm_01.json | 95 +++++++ .../betterend/models/block/tube_worm_02.json | 95 +++++++ .../betterend/models/block/tube_worm_03.json | 108 ++++++++ .../models/item/hydrothermal_vent.json | 3 + .../models/item/sulphur_crystal.json | 6 + .../betterend/models/item/tube_worm.json | 6 + .../betterend/textures/block/brimstone.png | Bin 0 -> 223 bytes .../betterend/textures/block/flavolite.png | Bin 0 -> 222 bytes .../textures/block/flavolite_bricks.png | Bin 0 -> 222 bytes .../textures/block/flavolite_pillar_side.png | Bin 0 -> 212 bytes .../textures/block/flavolite_pillar_top.png | Bin 0 -> 215 bytes .../textures/block/flavolite_polished.png | Bin 0 -> 214 bytes .../textures/block/flavolite_tiles.png | Bin 0 -> 221 bytes .../betterend/textures/block/geyser_top.png | Bin 0 -> 190 bytes .../textures/block/inactive_brimstone.png | Bin 0 -> 223 bytes .../textures/block/lacugrove_log_side.png | Bin 0 -> 233 bytes .../textures/block/lacugrove_log_side_2.png | Bin 0 -> 232 bytes .../textures/block/lacugrove_log_side_3.png | Bin 0 -> 317 bytes .../textures/block/lacugrove_log_side_4.png | Bin 0 -> 329 bytes .../textures/block/lucernia_log_side.png | Bin 0 -> 220 bytes .../textures/block/lucernia_log_side_2.png | Bin 0 -> 224 bytes .../textures/block/sandy_jadestone.png | Bin 0 -> 187 bytes .../textures/block/sandy_jadestone_bricks.png | Bin 0 -> 192 bytes .../block/sandy_jadestone_pillar_side.png | Bin 0 -> 175 bytes .../block/sandy_jadestone_pillar_top.png | Bin 0 -> 191 bytes .../block/sandy_jadestone_polished.png | Bin 0 -> 186 bytes .../textures/block/sandy_jadestone_tiles.png | Bin 0 -> 161 bytes .../textures/block/sulphur_crystal_0.png | Bin 0 -> 157 bytes .../textures/block/sulphur_crystal_1.png | Bin 0 -> 177 bytes .../textures/block/sulphur_crystal_2.png | Bin 0 -> 192 bytes .../textures/block/sulphuric_rock.png | Bin 0 -> 213 bytes .../textures/block/sulphuric_rock_bricks.png | Bin 0 -> 203 bytes .../block/sulphuric_rock_pillar_side.png | Bin 0 -> 221 bytes .../block/sulphuric_rock_pillar_top.png | Bin 0 -> 217 bytes .../block/sulphuric_rock_polished.png | Bin 0 -> 998 bytes .../textures/block/sulphuric_rock_tiles.png | Bin 0 -> 178 bytes .../textures/block/sulphuric_rock_top.png | Bin 0 -> 190 bytes .../betterend/textures/block/tube_worm_1.png | Bin 0 -> 132 bytes .../betterend/textures/block/tube_worm_2.png | Bin 0 -> 135 bytes .../betterend/textures/block/tube_worm_3.png | Bin 0 -> 186 bytes .../textures/item/thermal_fungus.png | Bin 0 -> 248 bytes .../betterend/textures/item/tube_worm.png | Bin 0 -> 187 bytes .../loot_tables/blocks/hydrothermal_vent.json | 4 + .../loot_tables/blocks/sulphur_crystal.json | 20 ++ .../loot_tables/blocks/tube_worm.json | 4 + .../worldgen/noise_settings/venus_noise.json | 234 ++++++------------ .../loot_tables/blocks/sulfur_block.json | 30 +++ .../tfg/natural_blocks/recipes.rocks.js | 4 + kubejs/server_scripts/tfg/recipes.js | 1 + .../server_scripts/tfg/venus/recipes.venus.js | 22 ++ kubejs/server_scripts/tfg/venus/tags.venus.js | 25 ++ .../tfg/venus/blocks.venus_deco.js | 97 ++++++++ .../vintage_improvements/constants.js | 1 - 84 files changed, 1012 insertions(+), 169 deletions(-) create mode 100644 kubejs/assets/betterend/blockstates/brimstone.json create mode 100644 kubejs/assets/betterend/blockstates/flavolite_pillar.json create mode 100644 kubejs/assets/betterend/blockstates/hydrothermal_vent.json create mode 100644 kubejs/assets/betterend/blockstates/lacugrove_bark.json create mode 100644 kubejs/assets/betterend/blockstates/lucernia_bark.json create mode 100644 kubejs/assets/betterend/blockstates/sandy_jadestone_pillar.json create mode 100644 kubejs/assets/betterend/blockstates/sulphur_crystal.json create mode 100644 kubejs/assets/betterend/blockstates/sulphuric_rock.json create mode 100644 kubejs/assets/betterend/blockstates/sulphuric_rock_pillar.json create mode 100644 kubejs/assets/betterend/blockstates/tube_worm.json create mode 100644 kubejs/assets/betterend/models/block/brimstone_active.json create mode 100644 kubejs/assets/betterend/models/block/brimstone_normal.json create mode 100644 kubejs/assets/betterend/models/block/flavolite_pillar.json create mode 100644 kubejs/assets/betterend/models/block/hydrothermal_vent.json create mode 100644 kubejs/assets/betterend/models/block/lacugrove_bark.json create mode 100644 kubejs/assets/betterend/models/block/lacugrove_bark_2.json create mode 100644 kubejs/assets/betterend/models/block/lacugrove_bark_3.json create mode 100644 kubejs/assets/betterend/models/block/lacugrove_bark_4.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_bark.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_bark_2.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_bark_3.json create mode 100644 kubejs/assets/betterend/models/block/lucernia_bark_4.json create mode 100644 kubejs/assets/betterend/models/block/sandy_jadestone_pillar.json create mode 100644 kubejs/assets/betterend/models/block/sulphur_crystal_0.json create mode 100644 kubejs/assets/betterend/models/block/sulphur_crystal_1.json create mode 100644 kubejs/assets/betterend/models/block/sulphur_crystal_2.json create mode 100644 kubejs/assets/betterend/models/block/sulphuric_rock.json create mode 100644 kubejs/assets/betterend/models/block/sulphuric_rock_pillar.json create mode 100644 kubejs/assets/betterend/models/block/tube_worm_01.json create mode 100644 kubejs/assets/betterend/models/block/tube_worm_02.json create mode 100644 kubejs/assets/betterend/models/block/tube_worm_03.json create mode 100644 kubejs/assets/betterend/models/item/hydrothermal_vent.json create mode 100644 kubejs/assets/betterend/models/item/sulphur_crystal.json create mode 100644 kubejs/assets/betterend/models/item/tube_worm.json create mode 100644 kubejs/assets/betterend/textures/block/brimstone.png create mode 100644 kubejs/assets/betterend/textures/block/flavolite.png create mode 100644 kubejs/assets/betterend/textures/block/flavolite_bricks.png create mode 100644 kubejs/assets/betterend/textures/block/flavolite_pillar_side.png create mode 100644 kubejs/assets/betterend/textures/block/flavolite_pillar_top.png create mode 100644 kubejs/assets/betterend/textures/block/flavolite_polished.png create mode 100644 kubejs/assets/betterend/textures/block/flavolite_tiles.png create mode 100644 kubejs/assets/betterend/textures/block/geyser_top.png create mode 100644 kubejs/assets/betterend/textures/block/inactive_brimstone.png create mode 100644 kubejs/assets/betterend/textures/block/lacugrove_log_side.png create mode 100644 kubejs/assets/betterend/textures/block/lacugrove_log_side_2.png create mode 100644 kubejs/assets/betterend/textures/block/lacugrove_log_side_3.png create mode 100644 kubejs/assets/betterend/textures/block/lacugrove_log_side_4.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_log_side.png create mode 100644 kubejs/assets/betterend/textures/block/lucernia_log_side_2.png create mode 100644 kubejs/assets/betterend/textures/block/sandy_jadestone.png create mode 100644 kubejs/assets/betterend/textures/block/sandy_jadestone_bricks.png create mode 100644 kubejs/assets/betterend/textures/block/sandy_jadestone_pillar_side.png create mode 100644 kubejs/assets/betterend/textures/block/sandy_jadestone_pillar_top.png create mode 100644 kubejs/assets/betterend/textures/block/sandy_jadestone_polished.png create mode 100644 kubejs/assets/betterend/textures/block/sandy_jadestone_tiles.png create mode 100644 kubejs/assets/betterend/textures/block/sulphur_crystal_0.png create mode 100644 kubejs/assets/betterend/textures/block/sulphur_crystal_1.png create mode 100644 kubejs/assets/betterend/textures/block/sulphur_crystal_2.png create mode 100644 kubejs/assets/betterend/textures/block/sulphuric_rock.png create mode 100644 kubejs/assets/betterend/textures/block/sulphuric_rock_bricks.png create mode 100644 kubejs/assets/betterend/textures/block/sulphuric_rock_pillar_side.png create mode 100644 kubejs/assets/betterend/textures/block/sulphuric_rock_pillar_top.png create mode 100644 kubejs/assets/betterend/textures/block/sulphuric_rock_polished.png create mode 100644 kubejs/assets/betterend/textures/block/sulphuric_rock_tiles.png create mode 100644 kubejs/assets/betterend/textures/block/sulphuric_rock_top.png create mode 100644 kubejs/assets/betterend/textures/block/tube_worm_1.png create mode 100644 kubejs/assets/betterend/textures/block/tube_worm_2.png create mode 100644 kubejs/assets/betterend/textures/block/tube_worm_3.png create mode 100644 kubejs/assets/betterend/textures/item/thermal_fungus.png create mode 100644 kubejs/assets/betterend/textures/item/tube_worm.png create mode 100644 kubejs/data/betterend/loot_tables/blocks/hydrothermal_vent.json create mode 100644 kubejs/data/betterend/loot_tables/blocks/sulphur_crystal.json create mode 100644 kubejs/data/betterend/loot_tables/blocks/tube_worm.json create mode 100644 kubejs/data/vintageimprovements/loot_tables/blocks/sulfur_block.json create mode 100644 kubejs/server_scripts/tfg/venus/recipes.venus.js diff --git a/kubejs/assets/ad_astra/lang/en_us.json b/kubejs/assets/ad_astra/lang/en_us.json index 600bf4bb5..761d75ef6 100644 --- a/kubejs/assets/ad_astra/lang/en_us.json +++ b/kubejs/assets/ad_astra/lang/en_us.json @@ -1,6 +1,7 @@ { "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", "block.ad_astra.oxygen_distributor": "Breathable Air Distributor", + "block.ad_astra.infernal_spire_block": "Infernal Spire", "block.ad_astra.moon_sand": "Lunar Sand", "block.ad_astra.moon_stone": "Raw Anorthosite", "block.ad_astra.moon_cobblestone": "Anorthosite Cobble", diff --git a/kubejs/assets/beneath/lang/en_us.json b/kubejs/assets/beneath/lang/en_us.json index 71b2c93f5..f890d42f0 100644 --- a/kubejs/assets/beneath/lang/en_us.json +++ b/kubejs/assets/beneath/lang/en_us.json @@ -3,11 +3,11 @@ "block.beneath.blackstone_pebble": "Loose Pyroxenite", "block.beneath.blackstone_aqueduct": "Pyroxenite Aqueduct", "block.beneath.loose_blackstone": "Loose Pyroxenite", - "block.beneath.ore.nether_cursecoal": "Anthracite Ore", + "block.beneath.ore.nether_cursecoal": "Migmatite Anthracite Ore", "block.beneath.ore.nether_cursecoal.prospected": "Anthracite", "block.beneath.cursecoal_pile": "Anthracite Pile", - "block.beneath.ore.blackstone_sylvite": "Sylvite Ore", - "block.beneath.crackrack": "Keratophyre", + "block.beneath.ore.blackstone_sylvite": "Pyroxenite Sylvite Ore", + "block.beneath.crackrack": "Raw Keratophyre", "block.beneath.soul_clay": "Muddy Clay", "block.beneath.wood.log.crimson": "Crimson Stem", "block.beneath.wood.stripped_log.crimson": "Stripped Crimson Stem", diff --git a/kubejs/assets/betterend/blockstates/brimstone.json b/kubejs/assets/betterend/blockstates/brimstone.json new file mode 100644 index 000000000..8f26b4f6c --- /dev/null +++ b/kubejs/assets/betterend/blockstates/brimstone.json @@ -0,0 +1,10 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/brimstone_active" }, + { "model": "betterend:block/brimstone_active", "y": 180 }, + { "model": "betterend:block/brimstone_normal" }, + { "model": "betterend:block/brimstone_normal", "y": 180 } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/flavolite_pillar.json b/kubejs/assets/betterend/blockstates/flavolite_pillar.json new file mode 100644 index 000000000..e17d208b8 --- /dev/null +++ b/kubejs/assets/betterend/blockstates/flavolite_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=y": { + "model": "betterend:block/flavolite_pillar" + }, + "axis=z": { + "model": "betterend:block/flavolite_pillar", + "x": 90 + }, + "axis=x": { + "model": "betterend:block/flavolite_pillar", + "x": 90, + "y": 90 + } + } +} diff --git a/kubejs/assets/betterend/blockstates/hydrothermal_vent.json b/kubejs/assets/betterend/blockstates/hydrothermal_vent.json new file mode 100644 index 000000000..5ff455e55 --- /dev/null +++ b/kubejs/assets/betterend/blockstates/hydrothermal_vent.json @@ -0,0 +1,10 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/hydrothermal_vent" }, + { "model": "betterend:block/hydrothermal_vent", "y": 90 }, + { "model": "betterend:block/hydrothermal_vent", "y": 180 }, + { "model": "betterend:block/hydrothermal_vent", "y": 270 } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/lacugrove_bark.json b/kubejs/assets/betterend/blockstates/lacugrove_bark.json new file mode 100644 index 000000000..11e6da40d --- /dev/null +++ b/kubejs/assets/betterend/blockstates/lacugrove_bark.json @@ -0,0 +1,10 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/lacugrove_bark", "weight": 5 }, + { "model": "betterend:block/lacugrove_bark_2", "weight": 5 }, + { "model": "betterend:block/lacugrove_bark_3" }, + { "model": "betterend:block/lacugrove_bark_4" } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/lucernia_bark.json b/kubejs/assets/betterend/blockstates/lucernia_bark.json new file mode 100644 index 000000000..8faa8f4d7 --- /dev/null +++ b/kubejs/assets/betterend/blockstates/lucernia_bark.json @@ -0,0 +1,10 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/lucernia_bark", "weight": 6 }, + { "model": "betterend:block/lucernia_bark_2" }, + { "model": "betterend:block/lucernia_bark_3", "weight": 6 }, + { "model": "betterend:block/lucernia_bark_4" } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/sandy_jadestone_pillar.json b/kubejs/assets/betterend/blockstates/sandy_jadestone_pillar.json new file mode 100644 index 000000000..f7fda332b --- /dev/null +++ b/kubejs/assets/betterend/blockstates/sandy_jadestone_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=y": { + "model": "betterend:block/sandy_jadestone_pillar" + }, + "axis=z": { + "model": "betterend:block/sandy_jadestone_pillar", + "x": 90 + }, + "axis=x": { + "model": "betterend:block/sandy_jadestone_pillar", + "x": 90, + "y": 90 + } + } +} diff --git a/kubejs/assets/betterend/blockstates/sulphur_crystal.json b/kubejs/assets/betterend/blockstates/sulphur_crystal.json new file mode 100644 index 000000000..060336fc7 --- /dev/null +++ b/kubejs/assets/betterend/blockstates/sulphur_crystal.json @@ -0,0 +1,9 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/sulphur_crystal_0" }, + { "model": "betterend:block/sulphur_crystal_1" }, + { "model": "betterend:block/sulphur_crystal_2" } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/sulphuric_rock.json b/kubejs/assets/betterend/blockstates/sulphuric_rock.json new file mode 100644 index 000000000..40d81957e --- /dev/null +++ b/kubejs/assets/betterend/blockstates/sulphuric_rock.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": [ + { "model": "betterend:block/sulphuric_rock" } + ] + } +} diff --git a/kubejs/assets/betterend/blockstates/sulphuric_rock_pillar.json b/kubejs/assets/betterend/blockstates/sulphuric_rock_pillar.json new file mode 100644 index 000000000..ca6a9e00c --- /dev/null +++ b/kubejs/assets/betterend/blockstates/sulphuric_rock_pillar.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=y": { + "model": "betterend:block/sulphuric_rock_pillar" + }, + "axis=z": { + "model": "betterend:block/sulphuric_rock_pillar", + "x": 90 + }, + "axis=x": { + "model": "betterend:block/sulphuric_rock_pillar", + "x": 90, + "y": 90 + } + } +} diff --git a/kubejs/assets/betterend/blockstates/tube_worm.json b/kubejs/assets/betterend/blockstates/tube_worm.json new file mode 100644 index 000000000..69543e40d --- /dev/null +++ b/kubejs/assets/betterend/blockstates/tube_worm.json @@ -0,0 +1,24 @@ +{ + "variants": { + "facing=north": [ + { "model": "betterend:block/tube_worm_01", "y": 180 }, + { "model": "betterend:block/tube_worm_02", "y": 180 }, + { "model": "betterend:block/tube_worm_03", "y": 180 } + ], + "facing=south": [ + { "model": "betterend:block/tube_worm_01" }, + { "model": "betterend:block/tube_worm_02" }, + { "model": "betterend:block/tube_worm_03" } + ], + "facing=east": [ + { "model": "betterend:block/tube_worm_01", "y": 270 }, + { "model": "betterend:block/tube_worm_02", "y": 270 }, + { "model": "betterend:block/tube_worm_03", "y": 270 } + ], + "facing=west": [ + { "model": "betterend:block/tube_worm_01", "y": 90 }, + { "model": "betterend:block/tube_worm_02", "y": 90 }, + { "model": "betterend:block/tube_worm_03", "y": 90 } + ] + } +} diff --git a/kubejs/assets/betterend/lang/en_us.json b/kubejs/assets/betterend/lang/en_us.json index 7ebc3612a..41142b02d 100644 --- a/kubejs/assets/betterend/lang/en_us.json +++ b/kubejs/assets/betterend/lang/en_us.json @@ -14,6 +14,7 @@ "block.betterend.bolux_mushroom": "Bolux Mushroom Colony", "block.betterend.bolux_mushroom_wild": "Wild Bolux Mushroom Colony", "block.betterend.bolux_mushroom_dead": "Dead Bolux Mushroom Colony", + "block.betterend.brimstone": "Brimstone", "block.betterend.bushy_grass": "Novagrass", "block.betterend.bulb_moss": "Bulb Moss", "block.betterend.cave_bush": "Carmine Lamella", @@ -45,13 +46,20 @@ "block.betterend.filalux_wings": "Filalux Wings", "block.betterend.flamaea": "Flamaea Mushroom", "block.betterend.flammalix": "Flammalix Mushroom", + "block.betterend.flavolite": "Raw Leucitite", + "block.betterend.flavolite_bricks": "Leucitite Bricks", + "block.betterend.flavolite_pillar": "Leucitite Pillar", + "block.betterend.flavolite_polished": "Polished Leucitite", + "block.betterend.flavolite_tiles": "Leucitite Tiles", "block.betterend.fracturn": "Fracturn", "block.betterend.glacian_hymenophore": "Glacian Hymenophore", "block.betterend.globulagus": "Globulagus", + "block.betterend.hydrothermal_vent": "Thermal Vent", "block.betterend.hydralux": "Hydralux", "block.betterend.hydralux_sapling": "Hydralux Sprout", "block.betterend.inflexia": "Inflexia", "block.betterend.lacugrove": "Lacugrove Algae", + "block.betterend.lacugrove_bark": "Raw Adakite", "block.betterend.lamellarium": "Lamellarium", "block.betterend.lanceleaf": "Lanceleaf", "block.betterend.lanceleaf_small": "Lanceleaf Dagger", @@ -59,6 +67,7 @@ "block.betterend.lucernia_leaves": "Lucernia Lamella", "block.betterend.lucernia_leaves_fallen": "Small Lucernia Lamella", "block.betterend.lucernia_outer_leaves": "Lucernia Hyphae", + "block.betterend.lucernia_bark": "Fiendish Spire", "block.betterend.lutebus": "Lutebus", "block.betterend.magnula": "Magnula", "block.betterend.nightshade_moss": "Nox Moss", @@ -68,11 +77,23 @@ "block.betterend.rubinea": "Rubinea", "block.betterend.ruscus": "Ruscus Grass", "block.betterend.salteago": "Salteago", + "block.betterend.sandy_jadestone": "Raw Lamproite", + "block.betterend.sandy_jadestone_bricks": "Lamproite Bricks", + "block.betterend.sandy_jadestone_pillar": "Lamproite Pillar", + "block.betterend.sandy_jadestone_polished": "Polished Lamproite", + "block.betterend.sandy_jadestone_tiles": "Lamproite Tiles", "block.betterend.selagine": "Selagine", "block.betterend.shadow_berry": "Nox Berries", "block.betterend.shadow_berry_wild": "Wild Nox Berries", "block.betterend.shadow_berry_dead": "Dead Nox Berries", "block.betterend.small_amaranita_mushroom": "Small Amaranita Mushroom", + "block.betterend.sulphur_crystal": "Sulfur Crystal", + "block.betterend.sulphuric_rock": "Raw Ignimbrite", + "block.betterend.sulphuric_rock_bricks": "Ignimbrite Bricks", + "block.betterend.sulphuric_rock_pillar": "Ignimbrite Pillar", + "block.betterend.sulphuric_rock_polished": "Polished Ignimbrite", + "block.betterend.sulphuric_rock_tiles": "Ignimbrite Tiles", + "block.betterend.tube_worm": "Tube Worm", "block.betterend.twisted_moss": "Twisted Moss", "block.betterend.twisted_umbrella_moss": "Twisted Umbrella Moss", "block.betterend.twisted_umbrella_moss_tall": "Twisted Umbrella Moss", diff --git a/kubejs/assets/betterend/models/block/brimstone_active.json b/kubejs/assets/betterend/models/block/brimstone_active.json new file mode 100644 index 000000000..d7aa24865 --- /dev/null +++ b/kubejs/assets/betterend/models/block/brimstone_active.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/brimstone" + } +} diff --git a/kubejs/assets/betterend/models/block/brimstone_normal.json b/kubejs/assets/betterend/models/block/brimstone_normal.json new file mode 100644 index 000000000..da1bff0eb --- /dev/null +++ b/kubejs/assets/betterend/models/block/brimstone_normal.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/inactive_brimstone" + } +} diff --git a/kubejs/assets/betterend/models/block/flavolite_pillar.json b/kubejs/assets/betterend/models/block/flavolite_pillar.json new file mode 100644 index 000000000..c534dc009 --- /dev/null +++ b/kubejs/assets/betterend/models/block/flavolite_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "betterend:block/flavolite_pillar_top", + "side": "betterend:block/flavolite_pillar_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/hydrothermal_vent.json b/kubejs/assets/betterend/models/block/hydrothermal_vent.json new file mode 100644 index 000000000..40f1962b6 --- /dev/null +++ b/kubejs/assets/betterend/models/block/hydrothermal_vent.json @@ -0,0 +1,164 @@ +{ + "__comment": "Designed by Paulevs with Cubik Studio - https://cubik.studio", + "parent": "block/block", + "textures": { + "particle": "betterend:block/sulphuric_rock", + "texture": "betterend:block/sulphuric_rock", + "rock_top": "betterend:block/sulphuric_rock_top", + "geyser_top": "betterend:block/geyser_top" + }, + "elements": [ + { + "__comment": "Box1", + "from": [ 9, 10, 8 ], + "to": [ 13, 16, 12 ], + "faces": { + "up": { "uv": [ 0, 0, 4, 4 ], "texture": "#geyser_top", "cullface": "up" }, + "north": { "uv": [ 3, 0, 7, 6 ], "texture": "#texture" }, + "south": { "uv": [ 9, 0, 13, 6 ], "texture": "#texture" }, + "west": { "uv": [ 8, 0, 12, 6 ], "texture": "#texture" }, + "east": { "uv": [ 4, 0, 8, 6 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 8, 0, 7 ], + "to": [ 14, 10, 13 ], + "faces": { + "down": { "uv": [ 5, 5, 11, 11 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 10, 5, 16, 11 ], "texture": "#geyser_top" }, + "north": { "uv": [ 5, 6, 11, 16 ], "texture": "#texture" }, + "south": { "uv": [ 5, 6, 11, 16 ], "texture": "#texture" }, + "west": { "uv": [ 5, 6, 11, 16 ], "texture": "#texture" }, + "east": { "uv": [ 5, 6, 11, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 4, 0, 1 ], + "to": [ 8, 5, 5 ], + "faces": { + "down": { "uv": [ 4, 11, 8, 15 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 4, 1, 8, 5 ], "texture": "#geyser_top" }, + "north": { "uv": [ 8, 11, 12, 16 ], "texture": "#texture" }, + "west": { "uv": [ 1, 11, 5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 11, 11, 15, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 5, 5, 2 ], + "to": [ 7, 11, 4 ], + "faces": { + "up": { "uv": [ 0, 4, 2, 6 ], "texture": "#geyser_top" }, + "north": { "uv": [ 8, 5, 10, 11 ], "texture": "#texture" }, + "south": { "uv": [ 6, 5, 8, 11 ], "texture": "#texture" }, + "west": { "uv": [ 1, 5, 3, 11 ], "texture": "#texture" }, + "east": { "uv": [ 13, 5, 15, 11 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 1, 0, 8 ], + "to": [ 5, 8, 12 ], + "faces": { + "down": { "uv": [ 1, 4, 5, 8 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 5, 12, 9, 16 ], "texture": "#geyser_top" }, + "north": { "uv": [ 11, 8, 15, 16 ], "texture": "#texture" }, + "south": { "uv": [ 1, 8, 5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 8, 8, 12, 16 ], "texture": "#texture" }, + "east": { "uv": [ 4, 8, 8, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box1", + "from": [ 2, 8, 9 ], + "to": [ 4, 14, 11 ], + "faces": { + "up": { "uv": [ 0, 4, 2, 6 ], "texture": "#geyser_top" }, + "north": { "uv": [ 12, 2, 14, 8 ], "texture": "#texture" }, + "south": { "uv": [ 2, 2, 4, 8 ], "texture": "#texture" }, + "west": { "uv": [ 9, 2, 11, 8 ], "texture": "#texture" }, + "east": { "uv": [ 5, 2, 7, 8 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 2, 0, 4 ], + "to": [ 5, 4, 7 ], + "faces": { + "down": { "uv": [ 2, 9, 5, 12 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 9, 13, 12, 16 ], "texture": "#geyser_top" }, + "north": { "uv": [ 11, 12, 14, 16 ], "texture": "#texture" }, + "south": { "uv": [ 2, 12, 5, 16 ], "texture": "#texture" }, + "west": { "uv": [ 4, 12, 7, 16 ], "texture": "#texture" }, + "east": { "uv": [ 9, 12, 12, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 3, 0, 13 ], + "to": [ 6, 4, 16 ], + "faces": { + "down": { "uv": [ 3, 0, 6, 3 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 9, 0, 12, 3 ], "texture": "#geyser_top" }, + "north": { "uv": [ 10, 12, 13, 16 ], "texture": "#texture" }, + "south": { "uv": [ 3, 12, 6, 16 ], "texture": "#texture", "cullface": "south" }, + "west": { "uv": [ 13, 12, 16, 16 ], "texture": "#texture" }, + "east": { "uv": [ 0, 12, 3, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 12, 0, 2 ], + "to": [ 15, 4, 5 ], + "faces": { + "down": { "uv": [ 12, 11, 15, 14 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 9, 13, 12, 16 ], "texture": "#geyser_top" }, + "north": { "uv": [ 1, 12, 4, 16 ], "texture": "#texture" }, + "south": { "uv": [ 12, 12, 15, 16 ], "texture": "#texture" }, + "west": { "uv": [ 2, 12, 5, 16 ], "texture": "#texture" }, + "east": { "uv": [ 11, 12, 14, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 7, 0, 3 ], + "to": [ 12, 7, 8 ], + "faces": { + "down": { "uv": [ 7, 8, 12, 13 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 4, 0, 9, 5 ], "texture": "#geyser_top" }, + "north": { "uv": [ 4, 9, 9, 16 ], "texture": "#texture" }, + "south": { "uv": [ 7, 9, 12, 16 ], "texture": "#texture" }, + "west": { "uv": [ 3, 9, 8, 16 ], "texture": "#texture" }, + "east": { "uv": [ 8, 9, 13, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 4, 0, 9 ], + "to": [ 9, 7, 14 ], + "faces": { + "down": { "uv": [ 4, 2, 9, 7 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 4, 0, 9, 5 ], "texture": "#geyser_top" }, + "north": { "uv": [ 7, 9, 12, 16 ], "texture": "#texture" }, + "south": { "uv": [ 4, 9, 9, 16 ], "texture": "#texture" }, + "west": { "uv": [ 9, 9, 14, 16 ], "texture": "#texture" }, + "east": { "uv": [ 2, 9, 7, 16 ], "texture": "#texture" } + } + }, + { + "__comment": "Box7", + "from": [ 3, 0, 5 ], + "to": [ 8, 9, 10 ], + "faces": { + "down": { "uv": [ 3, 6, 8, 11 ], "texture": "#rock_top", "cullface": "down" }, + "up": { "uv": [ 4, 0, 9, 5 ], "texture": "#geyser_top" }, + "north": { "uv": [ 8, 7, 13, 16 ], "texture": "#texture" }, + "south": { "uv": [ 3, 7, 8, 16 ], "texture": "#texture" }, + "west": { "uv": [ 5, 7, 10, 16 ], "texture": "#texture" }, + "east": { "uv": [ 6, 7, 11, 16 ], "texture": "#texture" } + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/lacugrove_bark.json b/kubejs/assets/betterend/models/block/lacugrove_bark.json new file mode 100644 index 000000000..9f6d5616f --- /dev/null +++ b/kubejs/assets/betterend/models/block/lacugrove_bark.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lacugrove_log_side" + } +} diff --git a/kubejs/assets/betterend/models/block/lacugrove_bark_2.json b/kubejs/assets/betterend/models/block/lacugrove_bark_2.json new file mode 100644 index 000000000..086106bf1 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lacugrove_bark_2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lacugrove_log_side_2" + } +} diff --git a/kubejs/assets/betterend/models/block/lacugrove_bark_3.json b/kubejs/assets/betterend/models/block/lacugrove_bark_3.json new file mode 100644 index 000000000..0ebc7fd4e --- /dev/null +++ b/kubejs/assets/betterend/models/block/lacugrove_bark_3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lacugrove_log_side_3" + } +} diff --git a/kubejs/assets/betterend/models/block/lacugrove_bark_4.json b/kubejs/assets/betterend/models/block/lacugrove_bark_4.json new file mode 100644 index 000000000..aba164716 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lacugrove_bark_4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lacugrove_log_side_4" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_bark.json b/kubejs/assets/betterend/models/block/lucernia_bark.json new file mode 100644 index 000000000..2d1d28db2 --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_bark.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lucernia_log_side" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_bark_2.json b/kubejs/assets/betterend/models/block/lucernia_bark_2.json new file mode 100644 index 000000000..1975f43dd --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_bark_2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "betterend:block/lucernia_log_side_2" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_bark_3.json b/kubejs/assets/betterend/models/block/lucernia_bark_3.json new file mode 100644 index 000000000..98dacd59e --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_bark_3.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_mirrored_all", + "textures": { + "all": "betterend:block/lucernia_log_side" + } +} diff --git a/kubejs/assets/betterend/models/block/lucernia_bark_4.json b/kubejs/assets/betterend/models/block/lucernia_bark_4.json new file mode 100644 index 000000000..9b91dce6b --- /dev/null +++ b/kubejs/assets/betterend/models/block/lucernia_bark_4.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_mirrored_all", + "textures": { + "all": "betterend:block/lucernia_log_side_2" + } +} diff --git a/kubejs/assets/betterend/models/block/sandy_jadestone_pillar.json b/kubejs/assets/betterend/models/block/sandy_jadestone_pillar.json new file mode 100644 index 000000000..03476c611 --- /dev/null +++ b/kubejs/assets/betterend/models/block/sandy_jadestone_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "betterend:block/sandy_jadestone_pillar_top", + "side": "betterend:block/sandy_jadestone_pillar_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/sulphur_crystal_0.json b/kubejs/assets/betterend/models/block/sulphur_crystal_0.json new file mode 100644 index 000000000..9a3ff8de4 --- /dev/null +++ b/kubejs/assets/betterend/models/block/sulphur_crystal_0.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/sulphur_crystal_0" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/sulphur_crystal_1.json b/kubejs/assets/betterend/models/block/sulphur_crystal_1.json new file mode 100644 index 000000000..8474044dd --- /dev/null +++ b/kubejs/assets/betterend/models/block/sulphur_crystal_1.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/sulphur_crystal_1" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/sulphur_crystal_2.json b/kubejs/assets/betterend/models/block/sulphur_crystal_2.json new file mode 100644 index 000000000..279f1c3ed --- /dev/null +++ b/kubejs/assets/betterend/models/block/sulphur_crystal_2.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cross", + "textures": { + "cross": "betterend:block/sulphur_crystal_2" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/sulphuric_rock.json b/kubejs/assets/betterend/models/block/sulphuric_rock.json new file mode 100644 index 000000000..1fea448f1 --- /dev/null +++ b/kubejs/assets/betterend/models/block/sulphuric_rock.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "betterend:block/sulphuric_rock_top", + "side": "betterend:block/sulphuric_rock" + } +} diff --git a/kubejs/assets/betterend/models/block/sulphuric_rock_pillar.json b/kubejs/assets/betterend/models/block/sulphuric_rock_pillar.json new file mode 100644 index 000000000..85734fb6b --- /dev/null +++ b/kubejs/assets/betterend/models/block/sulphuric_rock_pillar.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_column", + "textures": { + "end": "betterend:block/sulphuric_rock_pillar_top", + "side": "betterend:block/sulphuric_rock_pillar_side" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/tube_worm_01.json b/kubejs/assets/betterend/models/block/tube_worm_01.json new file mode 100644 index 000000000..ae2acdf57 --- /dev/null +++ b/kubejs/assets/betterend/models/block/tube_worm_01.json @@ -0,0 +1,95 @@ +{ + "__comment": "Designed by Paulevs with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "betterend:block/tube_worm_3", + "worm3": "betterend:block/tube_worm_3", + "worm2": "betterend:block/tube_worm_2", + "worm1": "betterend:block/tube_worm_1" + }, + "elements": [ + { + "__comment": "PlaneX1", + "from": [ 8, 0, 0 ], + "to": [ 8.001, 9, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm3" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm3" } + } + }, + { + "__comment": "PlaneX1", + "from": [ 11, 0, 0 ], + "to": [ 11.001, 9, 16 ], + "rotation": { "origin": [ 11, 0, 0 ], "axis": "y", "angle": 22.5 }, + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm1" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm1" } + } + }, + { + "__comment": "PlaneX1", + "from": [ 5, 0, 0 ], + "to": [ 5.001, 9, 16 ], + "rotation": { "origin": [ 5, 0, 0 ], "axis": "y", "angle": -22.5 }, + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm2" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm2" } + } + }, + { + "__comment": "Box4", + "from": [ 11, 6, 3 ], + "to": [ 14, 11, 6 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 2, 6, 5 ], + "to": [ 5, 11, 8 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 6.5, 7, 9 ], + "to": [ 9.5, 12, 12 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 6.5, 9, 3 ], + "to": [ 9.5, 14, 6 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/tube_worm_02.json b/kubejs/assets/betterend/models/block/tube_worm_02.json new file mode 100644 index 000000000..dad765bfe --- /dev/null +++ b/kubejs/assets/betterend/models/block/tube_worm_02.json @@ -0,0 +1,95 @@ +{ + "__comment": "Designed by Paulevs with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "betterend:block/tube_worm_3", + "worm3": "betterend:block/tube_worm_3", + "worm2": "betterend:block/tube_worm_2", + "worm1": "betterend:block/tube_worm_1" + }, + "elements": [ + { + "__comment": "PlaneX1", + "from": [ 8, 0, 0 ], + "to": [ 8.001, 9, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm2" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm2" } + } + }, + { + "__comment": "PlaneX1", + "from": [ 11, 0, 0 ], + "to": [ 11.001, 9, 16 ], + "rotation": { "origin": [ 11, 0, 0 ], "axis": "y", "angle": 22.5 }, + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm3" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm3" } + } + }, + { + "__comment": "PlaneX1", + "from": [ 5, 0, 0 ], + "to": [ 5.001, 9, 16 ], + "rotation": { "origin": [ 5, 0, 0 ], "axis": "y", "angle": -22.5 }, + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm2" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm2" } + } + }, + { + "__comment": "Box4", + "from": [ 6.5, 6, 5.5 ], + "to": [ 9.5, 11, 8.5 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 1, 6, 5 ], + "to": [ 4, 11, 8 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 13.5, 7, 9 ], + "to": [ 16.5, 12, 12 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 11.5, 9, 3 ], + "to": [ 14.5, 14, 6 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/block/tube_worm_03.json b/kubejs/assets/betterend/models/block/tube_worm_03.json new file mode 100644 index 000000000..90a0db4a7 --- /dev/null +++ b/kubejs/assets/betterend/models/block/tube_worm_03.json @@ -0,0 +1,108 @@ +{ + "__comment": "Designed by Paulevs with Cubik Studio - https://cubik.studio", + "textures": { + "particle": "betterend:block/tube_worm_3", + "worm3": "betterend:block/tube_worm_3", + "worm2": "betterend:block/tube_worm_2", + "worm1": "betterend:block/tube_worm_1" + }, + "elements": [ + { + "__comment": "PlaneX1", + "from": [ 8, 0, 0 ], + "to": [ 8.001, 9, 16 ], + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm2" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm2" } + } + }, + { + "__comment": "PlaneX1", + "from": [ 11, 0, 0 ], + "to": [ 11.001, 9, 16 ], + "rotation": { "origin": [ 11, 0, 0 ], "axis": "y", "angle": 22.5 }, + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm3" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm3" } + } + }, + { + "__comment": "PlaneX1", + "from": [ 5, 0, 0 ], + "to": [ 5.001, 9, 16 ], + "rotation": { "origin": [ 5, 0, 0 ], "axis": "y", "angle": -22.5 }, + "shade": false, + "faces": { + "west": { "uv": [ 16, 7, 0, 16 ], "texture": "#worm3" }, + "east": { "uv": [ 0, 7, 16, 16 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 6.5, 6, 5.5 ], + "to": [ 9.5, 11, 8.5 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 14, 7, 9 ], + "to": [ 17, 12, 12 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 11.5, 9, 3 ], + "to": [ 14.5, 14, 6 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ 1.5, 9, 3 ], + "to": [ 4.5, 14, 6 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + }, + { + "__comment": "Box4", + "from": [ -1, 7, 9 ], + "to": [ 2, 12, 12 ], + "faces": { + "down": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "up": { "uv": [ 10, 0, 13, 3 ], "texture": "#worm3" }, + "north": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "south": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "west": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" }, + "east": { "uv": [ 13, 0, 16, 5 ], "texture": "#worm3" } + } + } + ] +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/item/hydrothermal_vent.json b/kubejs/assets/betterend/models/item/hydrothermal_vent.json new file mode 100644 index 000000000..df7a31771 --- /dev/null +++ b/kubejs/assets/betterend/models/item/hydrothermal_vent.json @@ -0,0 +1,3 @@ +{ + "parent": "betterend:block/hydrothermal_vent" +} diff --git a/kubejs/assets/betterend/models/item/sulphur_crystal.json b/kubejs/assets/betterend/models/item/sulphur_crystal.json new file mode 100644 index 000000000..899b962fa --- /dev/null +++ b/kubejs/assets/betterend/models/item/sulphur_crystal.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:block/sulphur_crystal_2" + } +} \ No newline at end of file diff --git a/kubejs/assets/betterend/models/item/tube_worm.json b/kubejs/assets/betterend/models/item/tube_worm.json new file mode 100644 index 000000000..d754a00c5 --- /dev/null +++ b/kubejs/assets/betterend/models/item/tube_worm.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/tube_worm" + } +} diff --git a/kubejs/assets/betterend/textures/block/brimstone.png b/kubejs/assets/betterend/textures/block/brimstone.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c11d99a4944516b89a63a5333325c8e4143cb4 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF zJafAAP?_v68-??$8j6f=bL><e+wxqr3rl(}!!k3`Mq()Rk!adW+z{?k8pevQjD lT2{<{*}Xl#rg!tAyniQ5c>P1qAN>Y$il?ie%Q~loCIIz$MY8|^ literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/flavolite.png b/kubejs/assets/betterend/textures/block/flavolite.png new file mode 100644 index 0000000000000000000000000000000000000000..f259025e7e6655068f0712bc7dc50d8d840d2458 GIT binary patch literal 222 zcmV<403rX0P)e8d*%A4E5lhnJ5$*_IIt9LvM`sn}w0DDP9K~#7F1;K#<13?JGFdiJI zxBtSG<^sE64LLK(x0-WMWoj$O&c@tey{j;(SmCr~N3gFB)`kIU>(JM-vtOWcL%rQ`Hx)g;Go5%BV=!F% Y2axCl;bFSzasU7T07*qoM6N<$f&_A7&Hw-a literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/flavolite_bricks.png b/kubejs/assets/betterend/textures/block/flavolite_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..39d09783b2dab65b9b2a00ef3ba51bb0e5d36a53 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MG>)X3~-rd>u;r7N)x7NJ6 zwD|F<*|!f(zOuXf+}4(p8)}cNF5h&$aT8E+g{O;SNChM7!N$TP1`LM{g37+#-~N3X z*9=ZyE{Dg*@3np|{~_ycc8;y(cR{C=__K5U#eys|-g%swvu?tT)~N7=;4=FNsrTUq z5^4^Y87A_7>*G21>u$nd4GoWo$-V8;6O_1_dM4Uf-Kji!ZL>gR#*B;AsR}(gKiL;L Wc*oAs{WlBf1_n=8KbLh*2~7Ze9bV1= literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/flavolite_pillar_side.png b/kubejs/assets/betterend/textures/block/flavolite_pillar_side.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2e5468e31798aac117e0518b9c2e5d9307e1af GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MG>)X3~-rd>u;r7N)x7NJ6 zwD|F<*|!f(zOuXf+}4(p8)}cNF5h&$aT8E+o~MgrNChM7!N%Of3_Q#RUYZxa{;y8% zt+Crz^Z54f$IB~9SNBApbp8|-cQGnWNzPmM)X3~-rd>u;r7N)x7NJ6 zwD|F<*|!f(zOuXf+}4(p8)}cNF5h&$aT8E+p{I*uNChM7!A8f!4g$;uKR@ZdvDfoF z=OM}Pz-rw-_xqE>ep&uvec;!>Gh1xspVQ)$W PTF&6<>gTe~DWM4fiX>W& literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/flavolite_polished.png b/kubejs/assets/betterend/textures/block/flavolite_polished.png new file mode 100644 index 0000000000000000000000000000000000000000..14c07cf6264e9212d86f4bd8f6db8b799ca502f0 GIT binary patch literal 214 zcmV;{04e{8P)e8d*%A4E5lhnJ5&b5Teuzkdoxd#U|}}*li{e8d*%A4E5lhnJ5&b5Teuzkdcu>w$g9Z(+2VrGf5`xNS{CEl1OqVo){+JF_W{-XlwkU zc3)}OSb$+3472g3<@@)YX}_Ilf=iPtx&D)?L;8Jc`A;vQ=l9N?ImcuMzOY6)1ESo1(d@#}f ztSlT6!QeH${?5{ZC2Fr`Jh;u(;J3kt%bekZ*<`JliHsZH+W%0}?KgDDo1go?GqmgM j-HoX$xjR~Qp7)4l&(F;| z&zvqjR3`h&M&bObh9aZe96Qxd>v*(v?q4lDW$s(`BT@6Yw7tG_++44w|MZWYU*mF( lmKC#Kc5lzG>D|02@81a%UjNYZN56rb;_2$=vd$@?2>{U|MaBRC literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lacugrove_log_side.png b/kubejs/assets/betterend/textures/block/lacugrove_log_side.png new file mode 100644 index 0000000000000000000000000000000000000000..885e2800edee1c8b2d9610c25fe11f89f9bac22a GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aomUkzwJ5wH$-6AtEj!pD z+1Dn_*~HmY%S=n@hqj3uP+6y^i(^Pd9P7c2d`$)-tQUTZMRYQ++i*i(V@oyf2IoUr zB5~na+Nq{2e{#<|CY;{e2Y%J^!?!GJ+-p=@(qJidyiXAl6b1GbgOCG zZg0np@3)%?Yph$Jn7y>=O5q2a?2uV%?}d6-9WK$SY;U{UzO%0)=1`QH=|j(l+!s?m eJiF1G^;BM?RK>*SX;>K0Q4F50elF{r5}E+|8(P%> literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lacugrove_log_side_2.png b/kubejs/assets/betterend/textures/block/lacugrove_log_side_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1e4ddac3130a5c346cc1bdfa3f0e88a781ec92eb GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(aomUkzwJ5wH$-6AtEj!pD z+1Dn_*~HmY%S=n@hqj3uP+5nki(^Pd9P2?tp(XyVd2qdTiL;XD zlIsl1Ri~yZ^tc5DTlQXb%R7{3a5Mkjr98v({d+>&T~or1^BMmh-F`h-Vb2sEjX7=R e$1}9@|4mKPIN^G3`aYnW7(8A5T-G@yGywoIcv(;Y literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lacugrove_log_side_3.png b/kubejs/assets/betterend/textures/block/lacugrove_log_side_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d2053e292e434fbaf4775c5358437098500cd59d GIT binary patch literal 317 zcmV-D0mA-?P)Hq)$r%6OXRCrzm!2v?VFbD*|RobI^ zX#!fzF8_b1GfAdbB!v>+@aNXxc8{rnvG@qT7a#OBAb4^OMm8)|n znp!h literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lacugrove_log_side_4.png b/kubejs/assets/betterend/textures/block/lacugrove_log_side_4.png new file mode 100644 index 0000000000000000000000000000000000000000..dc310ff043f251e5591494266de8a3feb4567390 GIT binary patch literal 329 zcmV-P0k-~$P)@x;rxpFxHVLi^!xe(banZUN;qAF7m_ zat509JyW$LcCJD*;!Z6&4%I63{n(;fZUHR``h0ub)w)QNtV&+i#QM zCUwrl%Ol%{igt7^$9k@6wF{FZ#^8^Sd@?Jti(5ysSL!slQ)szF7!qHugli&WV)DAUWcl2diz*O_Zuk2@3{MA?K)|djV OX7F_Nb6Mw<&;$T8EK7X= literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/lucernia_log_side_2.png b/kubejs/assets/betterend/textures/block/lucernia_log_side_2.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfaba6ddb3f51049bf5044a43902f44aedb62f2 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!bbwEYE0Fe5R|wZt&al!gaIvoR zvTF%+niT0eKi<8OQD!Spnz1CvFPOpM*^M+Hr`XfQF{FZ#^)fJK4YN+%*=3zp%XFxA_Bu_MJY%lX{@cAXDns7o9aEB?>L~a7LNiyy z{+(|YG(9t(AT45W`|v$Q(HgmvI(1V@ z|B|StX~ETP9>ujbcfTKv1WHADx;TbZFtQ$GWMom~VLtevp@2(+Yu;MsNAZ`>XGG7E z;?U3!Sn$~@N^jlXr5n%rJ2U;d=BUW&5!Txe$^yoG41hiSn&pE34^DrpUXO@geCy2jY@q0 literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sandy_jadestone_pillar_side.png b/kubejs/assets/betterend/textures/block/sandy_jadestone_pillar_side.png new file mode 100644 index 0000000000000000000000000000000000000000..94298f09452096e178d6102868ad7c67b6156b32 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6zM9{GlYxAp0G|-o z;#!;PHjk!h!Tn33rfy1^wL6m|snQcD>*49*7$PyX_xwRF1_ci0fah=i*YEVyEPMUo z#)Ju5BJw6r{Aa+xZ=3A6%u6ICEHl1&^P1^Fu2!Ko50|k$wV#{sfC7hewB7gppQaeiUFRv< zS<9uwEHC`9opbx;V3n<53*Q8E1mEP5-?U15`sX*ZH%hT;x|xePbL6?**prj=<@H}d lhU+>z(ht^)Y4w#?GpKelew(7gau{d_gQu&X%Q~loCIDTGKQ;gW literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sandy_jadestone_polished.png b/kubejs/assets/betterend/textures/block/sandy_jadestone_polished.png new file mode 100644 index 0000000000000000000000000000000000000000..d69f09926f2011a5a48e061560cdcfc81602a3d0 GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6zM9{GlYxAp0G|-o zS-Uf*Zc6E264f*exF{C2y?75AM%#J*V4QyTC?k`&PnP=q% zrT9rIHj|kiNoE{1zU+Jc3X^s4!n;2iAIx(sy=`3o=?9}%Gt<(Ny9OXT89ZJ6T-G@y GGywn~QZ>r} literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sulphur_crystal_0.png b/kubejs/assets/betterend/textures/block/sulphur_crystal_0.png new file mode 100644 index 0000000000000000000000000000000000000000..7620e8daef8751ab467138994677315d45dacbb9 GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-bo-U3d z6}OUq{QqyytU4o6Lc)Nn&DLUr$2WVUxJ!yoF-Mw3nm+Ws4Eo=nd!aFT5s%|FmP-ta z&dYC7KF2U4Z33HsTbUJya4rK!^9==_%RHZjb}=#tZB^UT=QMdQ(0m3@S3j3^P6!lvI6-To-U3d z6}OUq{QqyytU4p{0j~tB2@|{6$$#$0te1KJRlnJgEM4+%zI_V&GEXy>GzN}l6QNuN z4?!R1UE&E6>(f$ZCvIyt*d^h}oKWX}tw*QrdV{L0QbNyZR|U&G|Jo%P4&6A!aF>C> XwBL5(9C76qpq&h!u6{1-oD!M!lvI6<#o-U3d z6}OUq{QqyytU9AHiP?>j_h8@4p#S_jlUkDn=BJ!JZua7jefBXM na(WVM3)m&}m?tE2ED>j@>~{QVVCLHfbOM8?tDnm{r-UW|MKeEg literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sulphuric_rock.png b/kubejs/assets/betterend/textures/block/sulphuric_rock.png new file mode 100644 index 0000000000000000000000000000000000000000..9e4c20ccce1ff0496497eba0cd0a8242559ab1cf GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFO2=G{1Rp`P=ms@>0dT_-n`Y~E)1>ZNN@olfYQ4ehRFdTx{FUt%j>*TZ+=**@uL zDYe`%wzbnbZ?7)aabD$p|F}V)yE$)CH8*={u&wHp0Hv?&-)9RN-}DyS0<@OF)78&q Iol`;+0LhC>@c;k- literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sulphuric_rock_bricks.png b/kubejs/assets/betterend/textures/block/sulphuric_rock_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..d8411976da1363eac97a1eec0850d183443c1de1 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFrOto}@(Z>F&_>*f0o)NYiW7M~}+=G%FrNlViN xmF-?zPGdDJw%*L7lNYNK@a(Qi&hKr1*<*Air%b9$;0M~r;OXk;vd$@?2>>$?L(>2N literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sulphuric_rock_pillar_side.png b/kubejs/assets/betterend/textures/block/sulphuric_rock_pillar_side.png new file mode 100644 index 0000000000000000000000000000000000000000..26b4c9160b9f03398a2ae3ab94024571e3e356af GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFe#!5TgmF7@anB)KF^Yb0P+4m0reN^|hXNS_`ziBP%{>dL%PjM-0J1pnw=5kB; z-N-t7%?*}$b0RGc8~snnEy-Kl+&g!wtc~1eezgQd^svRPqP+P;8cfp`q$)Kwh PXe)!KtDnm{r-UW|cE3&b literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sulphuric_rock_pillar_top.png b/kubejs/assets/betterend/textures/block/sulphuric_rock_pillar_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2d66d0bd38e707843a52c69f55f727be2fe2ea19 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFu@b$?E4l0X{0ZQTmzeI~vfN~+8E{-7;w?fYz~~svOpR?v?N3IA%qT{-#qF#wzPx+3(y56iU19 lB|mLR=Gkead2EN@Jo+qN6f` zgVKWn(*grh1N@Wy{eV*OKHhQOUeO-zAx@6Ljt)T%_MTRj_J#&PLq@@92n>S|SoT@Y z4d@NVk|4j}e^QUxYk{08o-U3d6>+Bhr^OB{aImtQaNpLu^#8wK@uvVCm2Y_hJ9sp* zMPI0RZh3gVN94w4sadWDKfk>_9Fkt29%6Cz%AF!H9e4NH*F~8nt+HmPnoKzLN!><5 z)i!r}ze%8b_17?#z0cpAi?-PHtF@rTp6Ai;9iL9x8NPhF+<9iEM!zrLtY#zeo>$7Q mE4@GQs|W5*;hnO59)rDoiHWVn*Sl*#VeaYb=d#Wzp$Pyq4Q9ju literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/block/sulphuric_rock_tiles.png b/kubejs/assets/betterend/textures/block/sulphuric_rock_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..116833311a159e1dab2159af96c2b1b4985c2ae6 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFp}4u4FWs|(wVqS9jyOk-;zyrdvA91`E;rKxiW8S zULSDXH&3C$0XsZH` fn0WFGt fNAH-ybP0l+XkKaep~C literal 0 HcmV?d00001 diff --git a/kubejs/assets/betterend/textures/item/thermal_fungus.png b/kubejs/assets/betterend/textures/item/thermal_fungus.png new file mode 100644 index 0000000000000000000000000000000000000000..bf1056d15d8e374795d7ebc31c4e2461c94f932e GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF-T44h;8pCwMhHytay;ho^~$X^;2m>&_CVS7-fm zmROy&N{^%IN{I}AJa^KE`IcAt(h978uVL~ol-hZgSu<_MqDea$&& { registerTFGMarsIodineRecipes(event) registerTFGMarsOstrumRecipes(event) + registerTFGVenusRecipes(event) registerTFGBiochemRecipes(event) } diff --git a/kubejs/server_scripts/tfg/venus/recipes.venus.js b/kubejs/server_scripts/tfg/venus/recipes.venus.js new file mode 100644 index 000000000..51e2a90cc --- /dev/null +++ b/kubejs/server_scripts/tfg/venus/recipes.venus.js @@ -0,0 +1,22 @@ +"use strict"; + +function registerTFGVenusRecipes(event) { + + event.stonecutting('betterend:flavolite', '#tfg:leucitite_blocks') + event.stonecutting('betterend:flavolite_bricks', '#tfg:leucitite_blocks') + event.stonecutting('betterend:flavolite_pillar', '#tfg:leucitite_blocks') + event.stonecutting('betterend:flavolite_polished', '#tfg:leucitite_blocks') + event.stonecutting('betterend:flavolite_tiles', '#tfg:leucitite_blocks') + + event.stonecutting('betterend:sandy_jadestone', '#tfg:lamproite_blocks') + event.stonecutting('betterend:sandy_jadestone_bricks', '#tfg:lamproite_blocks') + event.stonecutting('betterend:sandy_jadestone_pillar', '#tfg:lamproite_blocks') + event.stonecutting('betterend:sandy_jadestone_polished', '#tfg:lamproite_blocks') + event.stonecutting('betterend:sandy_jadestone_tiles', '#tfg:lamproite_blocks') + + event.stonecutting('betterend:sulphuric_rock', '#tfg:ignimbrite_blocks') + event.stonecutting('betterend:sulphuric_rock_bricks', '#tfg:ignimbrite_blocks') + event.stonecutting('betterend:sulphuric_rock_pillar', '#tfg:ignimbrite_blocks') + event.stonecutting('betterend:sulphuric_rock_polished', '#tfg:ignimbrite_blocks') + event.stonecutting('betterend:sulphuric_rock_tiles', '#tfg:ignimbrite_blocks') +} \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/venus/tags.venus.js b/kubejs/server_scripts/tfg/venus/tags.venus.js index 493030147..3b1054640 100644 --- a/kubejs/server_scripts/tfg/venus/tags.venus.js +++ b/kubejs/server_scripts/tfg/venus/tags.venus.js @@ -1,7 +1,23 @@ "use strict"; function registerTFGVenusItemTags(event) { + event.add('tfg:leucitite_blocks', 'betterend:flavolite') + event.add('tfg:leucitite_blocks', 'betterend:flavolite_bricks') + event.add('tfg:leucitite_blocks', 'betterend:flavolite_pillar') + event.add('tfg:leucitite_blocks', 'betterend:flavolite_polished') + event.add('tfg:leucitite_blocks', 'betterend:flavolite_tiles') + event.add('tfg:lamproite_blocks', 'betterend:sandy_jadestone') + event.add('tfg:lamproite_blocks', 'betterend:sandy_jadestone_bricks') + event.add('tfg:lamproite_blocks', 'betterend:sandy_jadestone_pillar') + event.add('tfg:lamproite_blocks', 'betterend:sandy_jadestone_polished') + event.add('tfg:lamproite_blocks', 'betterend:sandy_jadestone_tiles') + + event.add('tfg:ignimbrite_blocks', 'betterend:sulphuric_rock') + event.add('tfg:ignimbrite_blocks', 'betterend:sulphuric_rock_bricks') + event.add('tfg:ignimbrite_blocks', 'betterend:sulphuric_rock_pillar') + event.add('tfg:ignimbrite_blocks', 'betterend:sulphuric_rock_polished') + event.add('tfg:ignimbrite_blocks', 'betterend:sulphuric_rock_tiles') } @@ -63,6 +79,13 @@ function registerTFGVenusBlockTags(event) { event.add('ad_astra:venus_stone_replaceables', 'create:scoria') event.add('ad_astra:venus_stone_replaceables', 'create:scorchia') event.add('ad_astra:venus_stone_replaceables', 'minecraft:tuff') + event.add('ad_astra:venus_stone_replaceables', 'betterend:brimstone') + event.add('ad_astra:venus_stone_replaceables', 'betterend:flavolite') + event.add('ad_astra:venus_stone_replaceables', 'betterend:sandy_jadestone') + event.add('ad_astra:venus_stone_replaceables', 'betterend:sulphuric_rock') + event.add('ad_astra:venus_stone_replaceables', 'betterend:flavolite') + event.add('ad_astra:venus_stone_replaceables', 'betterend:lacugrove_bark') + event.add('ad_astra:venus_stone_replaceables', 'betterend:lucernia_bark') event.add('tfc:can_carve', '#ad_astra:venus_stone_replaceables') @@ -72,6 +95,8 @@ function registerTFGVenusBlockTags(event) { event.add('tfc:can_landslide', 'tfg:sand/fluorapatite/orange') event.add('tfc:can_landslide', 'tfg:sand/fluorapatite/white') event.add('tfc:can_landslide', 'tfg:sand/fluorapatite/yellow') + + event.add('tfg:decorative_plant_attachable', 'betterend:sulphuric_rock') } function registerTFGVenusBiomeTags(event) { diff --git a/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js b/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js index 4e6961652..225b263e2 100644 --- a/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js +++ b/kubejs/startup_scripts/tfg/venus/blocks.venus_deco.js @@ -173,4 +173,101 @@ function registerTFGWorldGenVenusDecoBlocks(event) { .opaque(true) }) //#endregion + + // Some more stone blocks from better end, for variety's sake + + event.create('betterend:brimstone') + .soundType('tuff') + .mapColor('color_yellow') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + + event.create('betterend:hydrothermal_vent', 'tfg:particle_emitter_decoration') + .soundType('dripstone_block') + .mapColor('dirt') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + .opaque(false) + .fullBlock(false) + .box(1, 0, 1, 15, 16, 15) + .notSolid() + .particleOffset(0.3, 1, 0.3) + .particleVelocity(0, 0.1, 0) + .particle('minecraft:large_smoke') + .particleCount(5) + .particleForced(true) + + event.create('betterend:tube_worm', 'tfg:attached_decorative_plant') + .soundType('nether_wart') + .mapColor('terracotta_white') + .tagBlock('minecraft:replaceable') + .tagBlock('tfg:do_not_destroy_in_space') + + event.create('betterend:lacugrove_bark') + .soundType('basalt') + .mapColor('podzol') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + + event.create('betterend:lucernia_bark') + .soundType('netherrack') + .mapColor('wood') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + + event.create('betterend:sulphur_crystal', 'tfg:decorative_plant') + .soundType('deepslate') + .mapColor('gold') + .box(3, 0, 3, 13, 6, 13) + + const flavolite = [ 'flavolite', 'flavolite_bricks', 'flavolite_polished', 'flavolite_tiles' ]; + flavolite.forEach(f => { + event.create(`betterend:${f}`) + .soundType('deepslate') + .mapColor('sand') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + }) + + event.create(`betterend:flavolite_pillar`) + .property(BlockProperties.AXIS) + .placementState((event) => event.set(BlockProperties.AXIS, event.clickedFace.axis)) + .soundType('netherrack') + .mapColor('sand') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + + const jadestone = [ 'sandy_jadestone', 'sandy_jadestone_bricks', 'sandy_jadestone_polished', 'sandy_jadestone_tiles' ]; + jadestone.forEach(j => { + event.create(`betterend:${j}`) + .soundType('stone') + .mapColor('color_light_green') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + }) + + event.create(`betterend:sandy_jadestone_pillar`) + .property(BlockProperties.AXIS) + .placementState((event) => event.set(BlockProperties.AXIS, event.clickedFace.axis)) + .soundType('stone') + .mapColor('color_light_green') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + + const sulphuric_rock = [ 'sulphuric_rock', 'sulphuric_rock_bricks', 'sulphuric_rock_polished', 'sulphuric_rock_tiles' ]; + sulphuric_rock.forEach(s => { + event.create(`betterend:${s}`) + .soundType('dripstone_block') + .mapColor('terracotta_light_gray') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') + }) + + event.create(`betterend:sulphuric_rock_pillar`) + .placementState((event) => event.set(BlockProperties.AXIS, event.clickedFace.axis)) + .property(BlockProperties.AXIS) + .soundType('dripstone_block') + .mapColor('terracotta_light_gray') + .requiresTool(true) + .tagBlock('minecraft:mineable/pickaxe') } \ No newline at end of file diff --git a/kubejs/startup_scripts/vintage_improvements/constants.js b/kubejs/startup_scripts/vintage_improvements/constants.js index 85e1c3d41..54208ebc8 100644 --- a/kubejs/startup_scripts/vintage_improvements/constants.js +++ b/kubejs/startup_scripts/vintage_improvements/constants.js @@ -16,7 +16,6 @@ global.VINTAGE_IMPROVEMENTS_DISABLED_ITEMS = [ 'vintageimprovements:laser_item', 'vintageimprovements:sulfur_chunk', 'vintageimprovements:sulfur', - 'vintageimprovements:sulfur_block', 'vintageimprovements:sulfuric_acid_bucket', 'vintageimprovements:copper_sulfate', 'vintageimprovements:incomplete_redstone_module',