diff --git a/kubejs/data/gtceu/loot_tables/blocks/red_granite.json b/kubejs/data/gtceu/loot_tables/blocks/red_granite.json new file mode 100644 index 000000000..a5a4686e4 --- /dev/null +++ b/kubejs/data/gtceu/loot_tables/blocks/red_granite.json @@ -0,0 +1,44 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "name": "gtceu:red_granite", + "conditions": [ + { + "condition": "tfc:is_isolated" + } + ] + }, + { + "type": "minecraft:item", + "name": "tfg:loose/red_granite", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 4, + "type": "minecraft:uniform" + } + } + ] + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/amber_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/amber_mycelium.json new file mode 100644 index 000000000..01040dcf2 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/amber_mycelium.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:grass/mars_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/mars_dirt.json b/kubejs/data/tfg/loot_tables/blocks/grass/mars_dirt.json new file mode 100644 index 000000000..01040dcf2 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/mars_dirt.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:grass/mars_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_mycelium.json new file mode 100644 index 000000000..01040dcf2 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/rusticus_mycelium.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:grass/mars_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_mycelium.json b/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_mycelium.json new file mode 100644 index 000000000..01040dcf2 --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/grass/sangnum_mycelium.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:grass/mars_dirt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/loot_tables/blocks/rock/hardened_red_granite.json b/kubejs/data/tfg/loot_tables/blocks/rock/hardened_red_granite.json new file mode 100644 index 000000000..c8819199b --- /dev/null +++ b/kubejs/data/tfg/loot_tables/blocks/rock/hardened_red_granite.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "loot_pool", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "tfg:loose/red_granite", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "min": 1, + "max": 4, + "type": "minecraft:uniform" + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/kubejs/startup_scripts/tfg/constants.js b/kubejs/startup_scripts/tfg/constants.js index 97e70a2bf..abfc5e567 100644 --- a/kubejs/startup_scripts/tfg/constants.js +++ b/kubejs/startup_scripts/tfg/constants.js @@ -68,8 +68,18 @@ global.MOON_BIOMES = [ ] global.MARS_BIOMES = [ - 'tfg:mars/martian_plains', + 'tfg:mars/martian_oasis', + 'tfg:mars/martian_deep_desert', + 'tfg:mars/martian_dunes', + 'tfg:mars/martian_dune_edge', + 'tfg:mars/martian_river', 'tfg:mars/martian_riverbed', + 'tfg:mars/amber_plains', + 'tfg:mars/amber_hills', + 'tfg:mars/rusticus_plains', + 'tfg:mars/rusticus_hills', + 'tfg:mars/sangnum_plains', + 'tfg:mars/sangnum_hills', 'tfg:mars/martian_mountains' ]