Version 5.4

This commit is contained in:
2026-01-27 17:19:00 +00:00
parent 59ef42a1c2
commit d7558df773
3554 changed files with 303488 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
ServerEvents.generateData('after_mods', allthemods => {
let ids = JsonIO.read("kubejs/server_scripts/Tweaks/disable_biome_modifier_ids.json").ids
for (let id of ids) {
allthemods.json(`${id}.json`,
{
"type": "neoforge:none"
}
)
}
})

View File

@@ -0,0 +1,5 @@
{
"ids": [
"create:neoforge/biome_modifier/zinc_ore"
]
}

View File

@@ -0,0 +1,16 @@
ServerEvents.generateData('after_mods', allthemods => {
let ids = JsonIO.read("kubejs/server_scripts/Tweaks/disable_loot_table_ids.json").ids
for (let id of ids) {
allthemods.json(`${id}.json`,
{
"neoforge:conditions": [
{
"type": "neoforge:false"
}
]
}
)
}
})

View File

@@ -0,0 +1,966 @@
{
"ids": [
"bibliocraft:loot_table/blocks/lime_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_table",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/magenta_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/gray_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_fancy_crafter",
"bibliocraft:loot_table/blocks/red_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/black_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_grandfather_clock",
"bibliocraft:loot_table/blocks/lime_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/pink_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/black_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/lime_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/red_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_bookcase",
"bibliocraft:loot_table/blocks/white_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/lime_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_fancy_clock",
"bibliocraft:loot_table/blocks/purple_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_potion_shelf",
"bibliocraft:loot_table/blocks/black_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/magenta_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/white_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/red_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/white_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/orange_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_table",
"bibliocraft:loot_table/blocks/red_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_shelf",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_potion_shelf",
"bibliocraft:loot_table/blocks/aether_skyroot_fancy_clock",
"bibliocraft:loot_table/blocks/black_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_fancy_armor_stand",
"bibliocraft:loot_table/blocks/black_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_bookcase",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_label",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_fancy_crafter",
"bibliocraft:loot_table/blocks/pink_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_fancy_clock",
"bibliocraft:loot_table/blocks/lime_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_tool_rack",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_potion_shelf",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/orange_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_fancy_clock",
"bibliocraft:loot_table/blocks/brown_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/purple_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_tool_rack",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/red_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_potion_shelf",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_bookcase",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_fancy_crafter",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/red_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_fancy_armor_stand",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_potion_shelf",
"bibliocraft:loot_table/blocks/blue_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_fancy_crafter",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/light_blue_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_mahogany_seat_back",
"pamhc2trees:loot_table/blocks/pamavocado",
"bibliocraft:loot_table/blocks/white_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_potion_shelf",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_grandfather_clock",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_potion_shelf",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/black_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/green_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/green_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/white_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/magenta_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/brown_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/gtceu_rubber_table",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_fancy_clock",
"bibliocraft:loot_table/blocks/green_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/red_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_grandfather_clock",
"bibliocraft:loot_table/blocks/white_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/blue_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_grandfather_clock",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_fancy_crafter",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/light_blue_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/orange_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_grandfather_clock",
"bibliocraft:loot_table/blocks/cyan_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/green_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/light_blue_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_label",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_fancy_clock",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_fancy_armor_stand",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/black_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_label",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_potion_shelf",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_fancy_clock",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_table",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_potion_shelf",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/cyan_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_fancy_armor_stand",
"bibliocraft:loot_table/blocks/green_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/aether_skyroot_tool_rack",
"bibliocraft:loot_table/blocks/red_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_fancy_crafter",
"bibliocraft:loot_table/blocks/black_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_bookcase",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/yellow_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/gray_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/purple_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/white_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/magenta_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_fancy_armor_stand",
"bibliocraft:loot_table/blocks/white_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/aether_skyroot_bookcase",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_label",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/blue_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_fancy_crafter",
"bibliocraft:loot_table/blocks/white_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/light_blue_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_grandfather_clock",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_table",
"bibliocraft:loot_table/blocks/green_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_tool_rack",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_label",
"bibliocraft:loot_table/blocks/black_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/purple_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_label",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/magenta_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/brown_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/lime_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/gtceu_rubber_shelf",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/pink_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/cyan_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_shelf",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_grandfather_clock",
"generatorgalore:loot_table/blocks/diamond_generator_64x",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_shelf",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_fancy_clock",
"bibliocraft:loot_table/blocks/gray_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/gtceu_rubber_bookcase",
"bibliocraft:loot_table/blocks/green_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/purple_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/blue_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/white_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_fancy_clock",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/gtceu_rubber_fancy_armor_stand",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/cyan_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/magenta_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_grandfather_clock",
"bibliocraft:loot_table/blocks/green_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_label",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_grandfather_clock",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/yellow_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_bookcase",
"bibliocraft:loot_table/blocks/white_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_shelf",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/pink_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_fancy_armor_stand",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/gtceu_rubber_grandfather_clock",
"bibliocraft:loot_table/blocks/black_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_fancy_armor_stand",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_table",
"bibliocraft:loot_table/blocks/black_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_bookcase",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_umbran_seat",
"irons_spellbooks:loot_table/blocks/arcane_debris",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_fancy_clock",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/white_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/green_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/light_gray_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_fancy_armor_stand",
"bibliocraft:loot_table/blocks/gtceu_rubber_label",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/yellow_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/orange_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_table",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_shelf",
"bibliocraft:loot_table/blocks/cyan_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/black_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_tool_rack",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_potion_shelf",
"bibliocraft:loot_table/blocks/white_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/green_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_fancy_clock",
"generatorgalore:loot_table/blocks/iron_generator_64x",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_potion_shelf",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_table",
"bibliocraft:loot_table/blocks/green_biomesoplenty_empyreal_seat",
"generatorgalore:loot_table/blocks/emerald_generator_64x",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/light_gray_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/blue_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_tool_rack",
"bibliocraft:loot_table/blocks/red_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_bookcase",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/yellow_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/aether_skyroot_fancy_crafter",
"bibliocraft:loot_table/blocks/aether_skyroot_table",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/red_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/pink_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/orange_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_shelf",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_fancy_clock",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_table",
"bibliocraft:loot_table/blocks/cyan_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_label",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/black_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_shelf",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_label",
"bibliocraft:loot_table/blocks/white_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_table",
"bibliocraft:loot_table/blocks/yellow_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_bookcase",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_fancy_crafter",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/black_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/lime_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/white_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_potion_shelf",
"bibliocraft:loot_table/blocks/brown_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_tool_rack",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/white_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/green_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/blue_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_fancy_armor_stand",
"generatorgalore:loot_table/blocks/obsidian_generator_64x",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_label",
"bibliocraft:loot_table/blocks/black_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_fancy_armor_stand",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_fancy_crafter",
"bibliocraft:loot_table/blocks/black_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/purple_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_fancy_crafter",
"bibliocraft:loot_table/blocks/aether_skyroot_shelf",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/orange_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/red_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_shelf",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/gray_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/cyan_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_tool_rack",
"bibliocraft:loot_table/blocks/magenta_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_shelf",
"bibliocraft:loot_table/blocks/biomesoplenty_empyreal_label",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/light_gray_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/magenta_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_grandfather_clock",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/brown_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_tool_rack",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_shelf",
"bibliocraft:loot_table/blocks/gtceu_rubber_tool_rack",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_tool_rack",
"bibliocraft:loot_table/blocks/white_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_label",
"bibliocraft:loot_table/blocks/black_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_fancy_crafter",
"bibliocraft:loot_table/blocks/red_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_table",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/white_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/green_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/gray_gtceu_treated_wood_seat_back",
"generatorgalore:loot_table/blocks/gold_generator_64x",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/orange_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_label",
"bibliocraft:loot_table/blocks/red_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/green_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_tool_rack",
"bibliocraft:loot_table/blocks/orange_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/gray_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_fancy_crafter",
"bibliocraft:loot_table/blocks/orange_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/red_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_bookcase",
"bibliocraft:loot_table/blocks/gray_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_bookcase",
"bibliocraft:loot_table/blocks/green_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/light_gray_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/black_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_tool_rack",
"bibliocraft:loot_table/blocks/black_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_grandfather_clock",
"bibliocraft:loot_table/blocks/green_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/aether_skyroot_label",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_fancy_armor_stand",
"bibliocraft:loot_table/blocks/brown_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/light_gray_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/green_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/gtceu_rubber_fancy_crafter",
"bibliocraft:loot_table/blocks/light_blue_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_bookcase",
"bibliocraft:loot_table/blocks/black_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/black_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/purple_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/gtceu_rubber_fancy_clock",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/light_gray_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/cyan_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/cyan_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/lime_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/yellow_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/white_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_fancy_clock",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_fancy_armor_stand",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/blue_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_redwood_fancy_armor_stand",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_fancy_clock",
"bibliocraft:loot_table/blocks/white_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_magic_seat",
"generatorgalore:loot_table/blocks/copper_generator_64x",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_grandfather_clock",
"bibliocraft:loot_table/blocks/black_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_shelf",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_grandfather_clock",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/white_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/blue_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/blue_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/gtceu_treated_wood_tool_rack",
"bibliocraft:loot_table/blocks/biomesoplenty_palm_bookcase",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_table",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/yellow_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/light_gray_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/black_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_tool_rack",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_maple_bookcase",
"bibliocraft:loot_table/blocks/light_blue_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/white_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/yellow_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/gray_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/black_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/pink_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_hellbark_fancy_crafter",
"bibliocraft:loot_table/blocks/gtceu_rubber_potion_shelf",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/light_blue_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_palm_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_table",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/aether_skyroot_fancy_armor_stand",
"bibliocraft:loot_table/blocks/brown_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_potion_shelf",
"bibliocraft:loot_table/blocks/black_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/black_biomesoplenty_magic_seat",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/pink_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_jacaranda_bookcase",
"bibliocraft:loot_table/blocks/gray_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/light_gray_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/red_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/green_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/aether_skyroot_potion_shelf",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_fancy_crafter",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_grandfather_clock",
"bibliocraft:loot_table/blocks/biomesoplenty_dead_table",
"bibliocraft:loot_table/blocks/pink_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/purple_aether_skyroot_display_case",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/purple_gtceu_treated_wood_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_redwood_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_dead_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_magic_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_shelf",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_hellbark_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_pine_seat",
"bibliocraft:loot_table/blocks/light_blue_gtceu_rubber_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_umbran_label",
"bibliocraft:loot_table/blocks/biomesoplenty_fir_potion_shelf",
"bibliocraft:loot_table/blocks/white_biomesoplenty_magic_display_case",
"bibliocraft:loot_table/blocks/orange_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_maple_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/aether_skyroot_grandfather_clock",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_umbran_display_case",
"bibliocraft:loot_table/blocks/brown_aether_skyroot_seat_back",
"bibliocraft:loot_table/blocks/yellow_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/red_biomesoplenty_fir_seat",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/magenta_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/purple_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_hellbark_display_case",
"bibliocraft:loot_table/blocks/lime_gtceu_rubber_display_case",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_redwood_display_case",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_fir_display_case",
"bibliocraft:loot_table/blocks/green_biomesoplenty_empyreal_seat_back",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_hellbark_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_maple_seat",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_fancy_armor_stand",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_shelf",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_pine_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/light_blue_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_umbran_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_pine_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_mahogany_table",
"bibliocraft:loot_table/blocks/biomesoplenty_pine_tool_rack",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_redwood_seat_back",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/pink_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/green_biomesoplenty_fir_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_jacaranda_seat",
"bibliocraft:loot_table/blocks/yellow_biomesoplenty_willow_seat",
"bibliocraft:loot_table/blocks/black_biomesoplenty_dead_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_maple_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_umbran_seat_back",
"bibliocraft:loot_table/blocks/cyan_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/red_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/biomesoplenty_willow_shelf",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_mahogany_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/white_biomesoplenty_jacaranda_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/black_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/lime_gtceu_treated_wood_seat",
"bibliocraft:loot_table/blocks/blue_biomesoplenty_empyreal_display_case",
"bibliocraft:loot_table/blocks/light_gray_biomesoplenty_willow_seat_back",
"bibliocraft:loot_table/blocks/biomesoplenty_magic_fancy_clock",
"bibliocraft:loot_table/blocks/magenta_gtceu_rubber_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_jacaranda_seat_back",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_willow_display_case",
"bibliocraft:loot_table/blocks/light_gray_aether_skyroot_seat",
"bibliocraft:loot_table/blocks/light_blue_biomesoplenty_palm_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_mahogany_display_case",
"bibliocraft:loot_table/blocks/lime_biomesoplenty_empyreal_seat",
"bibliocraft:loot_table/blocks/white_biomesoplenty_mahogany_seat",
"bibliocraft:loot_table/blocks/gray_biomesoplenty_palm_seat",
"bibliocraft:loot_table/blocks/brown_gtceu_treated_wood_seat_back",
"bibliocraft:loot_table/blocks/brown_biomesoplenty_dead_seat_back",
"bibliocraft:loot_table/blocks/pink_biomesoplenty_palm_seat",
"cataclysm:recipe/blasting/ancient_metal_nugget_from_blasting",
"cataclysm:recipe/stonecutting/end_stone_pillar_from_stonecutting",
"cataclysm:recipe/stonecutting/polished_end_stone_from_stonecutting",
"cataclysm:recipe/stonecutting/obsidian_bricks_from_stonecutting",
"cataclysm:recipe/stonecutting/stone_tile_wall_from_stonecutting",
"cataclysm:recipe/stonecutting/chiseled_purpur_block_from_stonecutting",
"cataclysm:recipe/stonecutting/obsidian_brick_wall_from_stonecutting",
"cataclysm:recipe/stonecutting/polished_end_stone_stairs_from_stonecutting",
"cataclysm:recipe/stonecutting/obsidian_brick_stairs_from_stonecutting",
"cataclysm:recipe/stonecutting/stone_tile_slab_from_stonecutting",
"cataclysm:recipe/stonecutting/purpur_wall_from_stonecutting",
"cataclysm:recipe/stonecutting/chiseled_stone_brick_pillar_from_stonecutting",
"cataclysm:recipe/stonecutting/chiseled_end_stone_bricks_from_stonecutting",
"cataclysm:recipe/stonecutting/frosted_stone_brick_wall_from_stonecutting",
"cataclysm:recipe/stonecutting/stone_tile_stairs_from_stonecutting",
"cataclysm:recipe/stonecutting/quartz_brick_wall_from_stonecutting",
"cataclysm:recipe/stonecutting/obsidian_brick_slab_from_stonecutting",
"cataclysm:recipe/stonecutting/polished_end_stone_slab_from_stonecutting",
"cataclysm:recipe/blasting/black_steel_nugget_from_blasting",
"cataclysm:recipe/stonecutting/frosted_stone_brick_stairs_from_stonecutting",
"cataclysm:recipe/stonecutting/chiseled_obsidian_bricks_from_stonecutting",
"cataclysm:recipe/stonecutting/frosted_stone_brick_slab_from_stonecutting",
"cataclysm:recipe/stonecutting/stone_tiles_from_stonecutting",
"cataclysm:recipe/stonecutting/stone_pillar_from_stonecutting",
"pastel:recipe/mod_integration/ae2/blasting/pure_fluix",
"pastel:recipe/mod_integration/ae2/blasting/pure_certus_quartz"
]
}

View File

@@ -0,0 +1,4 @@
PlayerEvents.loggedIn(event => {
if (event.player.getHealth().toString() == "NaN") event.player.setHealth(event.player.getMaxHealth())
if (event.player.getAbsorptionAmount().toString() == "NaN") event.player.setAbsorptionAmount(0)
})

View File

@@ -0,0 +1,112 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.shaped(
`8x minecraft:item_frame[entity_data={Invisible:1b,id:"minecraft:item_frame"},custom_name='"Invisible Item Frame"']`,
[
'iii',
'ipi',
'iii'
],
{
i: 'minecraft:item_frame',
p: 'minecraft:potion[potion_contents={potion:"minecraft:invisibility"}]'
}
)
allthemods.shaped(
`8x minecraft:glow_item_frame[entity_data={Invisible:1b,id:"minecraft:item_frame"},custom_name='"Invisible Glow Item Frame"']`,
[
'iii',
'ipi',
'iii'
],
{
i: 'minecraft:glow_item_frame',
p: 'minecraft:potion[potion_contents={potion:"minecraft:invisibility"}]'
}
)
allthemods.replaceInput({ mod: "railcraft"}, "railcraft:steel_shovel", "mekanismtools:steel_shovel")
// Concrete from Concrete Powder using Water Buckets
const colors = [
'white', 'yellow', 'orange', 'red', 'pink', 'magenta', 'purple', 'light_blue', 'cyan', 'blue', 'lime', 'green', 'brown', 'light_gray', 'gray', 'black'
];
colors.forEach(color => {
allthemods.shaped(
Item.of(`minecraft:${color}_concrete`, 8),
['CCC','CBC','CCC'],
{
C: `minecraft:${color}_concrete_powder`,
B: 'minecraft:water_bucket'
}
)
});
// Remove Raw Redstone Block Recipe
allthemods.remove({id: 'regions_unexplored:raw_redstone_block'});
// Dense Uraninite Ore Energizing Recipes
allthemods.remove({ id: 'powah:energizing/uraninite_from_ore' })
allthemods.custom({
"type": "powah:energizing",
"energy": 50000,
"ingredients": [
{
"tag": "c:ores/uraninite_regular"
}
],
"result": {
"count": 5,
"id": "powah:uraninite"
}
}).id('powah:energizing/uraninite_from_ore')
allthemods.shapeless(
Item.of('minecraft:potion[potion_contents={potion:"minecraft:water"}]', 1),
[
'minecraft:glass_bottle',
'mysticalagriculture:water_essence'
]
)
allthemods.shapeless(
Item.of('minecraft:honey_block'),
[
'9x mysticalagriculture:honey_essence'
]
)
allthemods.shaped("minecraft:crafting_table", ['XX','XX'], {X: "#minecraft:planks"}).id("minecraft:crafting_table")
//soy sauce from unified tag
allthemods.custom({
type: "sushigocrafting:fermenting_barrel",
fluid: {
amount: 250,
id: "minecraft:water"
},
input: {
tag: "c:crops/soybean"
},
output: {
count: 1,
id: "sushigocrafting:soy_sauce"
}
})
allthemods.replaceInput({output: 'crafting_on_a_stick:crafting_table'}, 'minecraft:crafting_table', '#c:player_workstations/crafting_tables')
allthemods.shapeless(
Item.of('minecraft:crafting_table'),
[
'#c:player_workstations/crafting_tables'
]
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,189 @@
let $Stopwatch = Java.loadClass("com.google.common.base.Stopwatch")
KubeJSTweaks.beforeRecipes(event => {
let timer = $Stopwatch.createStarted();
event.dumpErroringRecipes()
// Upgrade from forge to neoforge conditions
event.fixCondition([
"irons_spellbooks:patchouli_book",
"apotheosis:book",
"treetap:id_menril",
"treetap:id_menril_tfc",
/^silentgear:woodcutting\//,
"silentgear:sapling/netherwood"
])
// Fix "item" -> "id"
event.fixItemAtKey([/^create:crushing\/gloomslate_/, /^create:crushing\/sculk_stone_/, /^create:cutting\/.*echo_/], "results")
event.fixItemAtKey("treetap:id_menril", "result")
// Fix farmer delight tool type that was renamed on 1.21.1
// sound changed
// and their result is now an array of a custom codec that have now "item" as a key
event.getEntry([/^farmersdelight:cutting\/echo_/, "farmersdelight:integration/silentgear/cutting/netherwood"])
.forEach(entry => {
entry.replaceValueAtKey("tool", "type", "farmersdelight:tool_action", "farmersdelight:item_ability")
entry.fromPath("sound").ifPresent(result => {
result.first.add("sound", {sound_id: result.second})
})
if (entry.id() == "farmersdelight:integration/silentgear/cutting/netherwood") {
let resultArray = entry.json().get("result")
if (resultArray == null) return
for (let item of resultArray) {
if (!item.has("item")) continue
item.add("item", {
"id": item.get("item")
})
}
}
})
// Simple key renaming to match current changes
event.getEntry(/^createaddition:compat\/immersiveengineering\/rolling\//)
.forEach(entry => {
entry.renameKey("result", "results", true)
entry.renameKey("input", "ingredients", true)
})
// Simple key renaming to match current changes
event.getEntry("createaddition:compat/ae2/charged_certus_quartz")
.forEach(entry => {
entry.renameKey("result", "results", true)
entry.renameKey("ingredient", "ingredients", true)
})
// this is the way now with biome_predicates
event.getEntry("createaddition:compat/immersiveengineering/sphalerite")
.forEach(entry => {
entry.json().add("biome_predicates", [
["minecraft:is_overworld"]
])
})
// Scans items on result and add them back as conditions, izi fix
event.getEntry(/^farmingforblockheads:market\//)
.forEach(entry => {
entry.addConditionsFromKey("result")
})
// Scans items/tags on ingredients and add them back as conditions
event.getEntry("create:crafting/tree_fertilizer")
.forEach(entry => {
entry.addConditionsFromKey("ingredients")
})
event.getEntry(["merrymaking:aged_pine_mantel","merrymaking:exposed_pine_mantel","merrymaking:pine_mantel","merrymaking:weathered_pine_mantel"])
.forEach(entry => {
entry.addConditionsFromKey("key")
})
// Fix a typo, they missed a `s`
event.getEntry([
"mekanism:compat/biomeswevegone/enriching/dacite/conversion_dacite_tile",
"mekanism:compat/biomeswevegone/crushing/dacite/conversion_dacite_cobblestone",
"mekanism:compat/biomeswevegone/enriching/dacite/conversion_dacite_bricks",
"mekanism:compat/biomeswevegone/crushing/dacite/conversion_dacite_tile"
]).forEach(entry => {
entry.replaceValueAtKey("input", "item", "biomeswevegone:dacite_tile", "biomeswevegone:dacite_tiles")
entry.replaceValueAtKey("output", "id", "biomeswevegone:dacite_tile", "biomeswevegone:dacite_tiles")
})
// Another typo, a wild `'` at the name of the item
event.getEntry("mekmm:compat/ars_nouveau/planting/magebloom").forEach(entry => {
entry.fromPath("secondary_output.id").ifPresent(result => {
result.first.add("id", result.second.getAsString().replace("'",""))
})
})
// RIP Jonn, forgot `s`
event.getEntry(/^dyenamicsandfriends:.*_hammock$/).forEach(entry => {
entry.fixCondition()
entry.replaceValueAtKey("key", "tag", "c:string", "c:strings")
})
// RIP Jonn2, forgot another `s`
event.getEntry("productivetrees:crates/coffee_bean_crate").forEach(entry => {
entry.replaceValueAtKey("key", "tag", "c:coffee_bean", "c:coffee_beans")
})
// RIP Jonn2, looks like it was changed to `_blocks` now
event.getEntry("productivetrees:time_traveller_display").forEach(entry => {
entry.replaceValueAtKey("key", "tag", "c:glass/colorless", "c:glass_blocks/colorless")
})
// Ignore warnings because silent gear ingredients
// that contains "silentgear:material" are not ready
// yet, but are valid in a later stage
event.getEntry("@silentgear")
.forEach(entry => {
let ings = entry.json().get("ingredients")
let keys = entry.json().get("key")
if (ings != null) {
for (let ing of ings) {
let type = ing.get("type")
if (type != null) {
if (type.getAsString() == "silentgear:material") {
entry.ignoreWarning()
}
}
}
}
if (keys != null) {
for (let key of keys.asMap().values()) {
let type = key.get("type")
if (type != null) {
if (type.getAsString() == "silentgear:material") {
entry.ignoreWarning()
}
}
}
}
})
// Ignore warnings because while this recipe
// is not really valid, it still works
event.getEntry(/^deeperdarker:.*_smithing$/)
.forEach(entry => {
entry.fromPath("template", "[]").ifPresent(result => entry.ignoreWarning())
})
// Adds mod condition check
event.getEntry("productivebees:elementalcraft/pureinfusion/pure_crystal_bee")
.forEach(entry => entry.addModConditionFromType())
// old recipe
event.disable("factory_blocks:mason_table_old")
event.disable("supplementaries:botany_flax")
event.getEntry(["mekmm:compat/immersiveengineering/lathe/aluminum_stick", "mekmm:compat/immersiveengineering/lathe/steel_stick"])
.forEach(entry => {
entry.renameKey("main_input", "input", false)
})
event.getEntry(/^create:.*\/compat\/(biomeswevegone|silentgems)\//)
.forEach(entry => {
entry.addConditionsFromKey("ingredients")
})
event.getEntry("farmersdelight:integration/create/filling/chocolate_pie")
.forEach(entry => {
entry.replaceValueAtKey("ingredients", "fluid_tag", "c:chocolates", "c:chocolate")
})
event.getEntry("mekmm:compat/mysticalagradditions/planting/awakened_draconium")
.forEach(entry => {
entry.fixItemAtKey("main_output")
let ci = entry.json().get("chemical_input")
ci.add("chemical", ci.remove("gas"))
})
console.log(`Fixing recipes took ${timer.stop().elapsed("milliseconds")} ms...`)
})

View File

@@ -0,0 +1,12 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.loaded(event => {
let $Registries = Java.loadClass("net.minecraft.core.registries.Registries")
event.server.registryAccess().registryOrThrow($Registries.BIOME).addAlias("biomeswevegone:skyrise_vale", "biomeswevegone:skyris_vale")
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,13 @@
// priority 10
if (config) {
let recipesToRemove = config?.server.remove_recipes_by
if (recipesToRemove instanceof $ArrayList && !recipesToRemove.isEmpty()) {
ServerEvents.recipes(event => {
recipesToRemove.forEach(item => {
event.remove(item)
})
})
}
}

View File

@@ -0,0 +1,526 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('block', allthemods => {
// Waystones
allthemods.add('ftbchunks:interact_whitelist', ['@waystones'])
// Extreme Reactors
allthemods.add('c:storage_blocks/yellorium', 'alltheores:uranium_block')
// Essence Blocks
allthemods.add('c:storage_blocks/air_essence', 'kubejs:air_essence_block')
allthemods.add('c:storage_blocks/earth_essence', 'kubejs:earth_essence_block')
allthemods.add('c:storage_blocks/fire_essence', 'kubejs:fire_essence_block')
allthemods.add('c:storage_blocks/water_essence', 'kubejs:water_essence_block')
allthemods.add('c:storage_blocks', [
'#c:storage_blocks/air_essence',
'#c:storage_blocks/earth_essence',
'#c:storage_blocks/fire_essence',
'#c:storage_blocks/water_essence'
])
//Entangled
allthemods.add('entangled:invalid_targets',
['@ae2', '@advancedae', '@extendedae', '@megacells', '@appflux', '@appmek']
)
// Just Dire Things
allthemods.add('justdirethings:lawnmowerable', '#c:grass')
allthemods.add('justdirethings:tick_speed_deny', '@industrialforegoingsouls')
})
ServerEvents.tags('fluid', allthemods => {
// Pneumaticcraft
allthemods.add('c:ethanol', 'pneumaticcraft:ethanol')
allthemods.add("c:experience", "create_enchantment_industry:experience")
})
ServerEvents.tags('item', allthemods => {
// Extreme Reactors (using config/almostunified/tags.json)
// allthemods.add('c:ingots/yellorium', 'alltheores:uranium_ingot')
allthemods.add('c:storage_blocks/raw_yellorium', 'bigreactors:raw_yellorium_block')
// Tiny Coal
allthemods.add('atm10:tiny_coals', [
'utilitarian:tiny_coal',
'actuallyadditions:tiny_coal',
])
allthemods.add('atm10:tiny_charcoals', [
'utilitarian:tiny_charcoal',
'actuallyadditions:tiny_charcoal',
])
// Allthemodium Alloy Dusts
allthemods.add('c:dusts/unobtainium_allthemodium_alloy', 'allthemodium:unobtainium_allthemodium_alloy_dust')
allthemods.add('c:dusts/unobtainium_vibranium_alloy', 'allthemodium:unobtainium_vibranium_alloy_dust')
allthemods.add('c:dusts/vibranium_allthemodium_alloy', 'allthemodium:vibranium_allthemodium_alloy_dust')
allthemods.add('c:dusts', [
'#c:dusts/unobtainium_allthemodium_alloy',
'#c:dusts/unobtainium_vibranium_alloy',
'#c:dusts/vibranium_allthemodium_alloy',
])
allthemods.add('c:storage_blocks', '#c:storage_blocks/raw_crimson_iron')
allthemods.add('c:storage_blocks', '#c:storage_blocks/raw_azure_silver')
// Essence Blocks
allthemods.add('c:storage_blocks/air_essence', 'kubejs:air_essence_block')
allthemods.add('c:storage_blocks/earth_essence', 'kubejs:earth_essence_block')
allthemods.add('c:storage_blocks/fire_essence', 'kubejs:fire_essence_block')
allthemods.add('c:storage_blocks/water_essence', 'kubejs:water_essence_block')
allthemods.add('c:storage_blocks', [
'#c:storage_blocks/air_essence',
'#c:storage_blocks/earth_essence',
'#c:storage_blocks/fire_essence',
'#c:storage_blocks/water_essence'
])
// Bibliocraft compat
// Ars Elemental Books
allthemods.add('minecraft:bookshelf_books', 'ars_elemental:air_caster_tome')
allthemods.add('minecraft:bookshelf_books', 'ars_elemental:fire_caster_tome')
allthemods.add('minecraft:bookshelf_books', 'ars_elemental:water_caster_tome')
allthemods.add('minecraft:bookshelf_books', 'ars_elemental:earth_caster_tome')
allthemods.add('minecraft:bookshelf_books', 'ars_elemental:anima_caster_tome')
allthemods.add('minecraft:bookshelf_books', 'ars_elemental:manipulation_caster_tome')
// More books
allthemods.add('minecraft:bookshelf_books', 'patchouli:guide_book')
allthemods.add('minecraft:bookshelf_books', 'evilcraft:origins_of_darkness')
allthemods.add('minecraft:bookshelf_books', 'ae2:guide')
allthemods.add('minecraft:bookshelf_books', 'powah:book')
allthemods.add('minecraft:bookshelf_books', 'actuallyadditions:booklet')
// Forbiden Arcanus Stellar Blacklist
allthemods.add('forbidden_arcanus:modifier/eternal_incompatible', [
'ars_additions:undying_charm',
'modularbees:electrode_copper',
'modularbees:electrode_iron',
'modularbees:electrode_gold',
'modularbees:electrode_netherite',
"modern_industrialization:forge_hammer",
"modern_industrialization:iron_hammer",
"modern_industrialization:steel_hammer",
"modern_industrialization:netherite_hammer",
"modern_industrialization:diamond_hammer"
])
// Overdrive
allthemods.add("industrialization_overdrive:multi_processing_array_blacklist", [
"modern_industrialization:auto_forge",
"modern_industrialization:star_altar",
"modern_industrialization:runic_crucible",
"modern_industrialization:runic_enchanter"
])
})
ServerEvents.tags('entity_type', allthemods => {
allthemods.add('c:bosses', [
"allthemodium:piglich",
"cataclysm:amethyst_crab",
"cataclysm:ancient_remnant",
"cataclysm:coralssus",
"cataclysm:ender_golem",
"cataclysm:ender_guardian",
"cataclysm:ignis",
"cataclysm:ignited_revenant",
"cataclysm:kobolediator",
"cataclysm:maledictus",
"cataclysm:modern_remnant",
"cataclysm:netherite_monstrosity",
"cataclysm:the_baby_leviathan",
"cataclysm:the_harbinger",
"cataclysm:the_leviathan",
"cataclysm:the_prowler",
"cataclysm:wadjet",
"#neoforge:bosses"
])
if (Platform.isLoaded("eternal_starlight")) {
allthemods.add('c:bosses', [
"eternal_starlight:starlight_golem",
"eternal_starlight:the_gatekeeper"
])
}
allthemods.add('allthemods:jank_blacklist', [
"@iceandfire",
'ars_nouveau:animated_block',
'artifacts:mimic',
'create:package',
'mekanism:robit',
'twilightforest:hedge_spider',
'twilightforest:swarm_spider',
'#c:bosses',
"@occultism",
"@productivebees",
"forbidden_arcanus:corrupt_lost_soul",
"forbidden_arcanus:lost_soul",
"forbidden_arcanus:enchanted_lost_soul",
"evilcraft:vengeance_spirit",
"the_bumblezone:bee_queen"
])
allthemods.add('ars_nouveau:jar_blacklist', "the_bumblezone:bee_queen")
allthemods.add('apothic_spawners:blacklisted_from_spawners', '#allthemods:jank_blacklist')
allthemods.add('enderio:soul_vial_blacklist', '#allthemods:jank_blacklist')
allthemods.add('industrialforegoing:mob_duplicator_blacklist', '#allthemods:jank_blacklist')
allthemods.add('industrialforegoing:mob_crusher_blacklist', '#allthemods:jank_blacklist')
allthemods.add('justdirethings:paradox_deny', '#allthemods:jank_blacklist');
allthemods.add('tombstone:unhandled_tamable', '#allthemods:jank_blacklist')
allthemods.add('mob_grinding_utils:no_swab', '#allthemods:jank_blacklist')
allthemods.add('mob_grinding_utils:no_spawn', '#allthemods:jank_blacklist')
allthemods.add('enderio:spawner_blacklist', '#allthemods:jank_blacklist')
allthemods.add('ars_additions:source_spawner_denylist', '#allthemods:jank_blacklist')
allthemods.add('oritech:spawner_blacklist', '#allthemods:jank_blacklist')
})
ServerEvents.tags('worldgen/structure', allthemods => {
// Cataclysm
allthemods.add('cataclysm:berserker_spawn', "betterfortresses:fortress");
});
ServerEvents.tags('enchantment', allthemods => {
// Apoth Enchanting
allthemods.remove('minecraft:non_treasure', "apothic_enchanting:miners_fervor");
});
ServerEvents.tags('block_entity_type', allthemods => {
// Apoth Enchanting
allthemods.remove('packingtape:blacklist/problematic', ["extrastorage:block_16384k_fluid", "extrastorage:block_65536k_fluid", "extrastorage:block_262144k_fluid", "extrastorage:block_1048576k_fluid"]);
});
ServerEvents.tags('item', allthemods => {
// Fix dyenamicandfriends
allthemods.remove('c:crops/pumpkin', [
"dyenamicsandfriends:chromacarvings_cherenkov_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_pumpkin"
])
allthemods.remove('c:pumpkins/carved', [
"dyenamicsandfriends:chromacarvings_cherenkov_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_carved_pumpkin"
])
allthemods.remove('c:pumpkins/jack_o_lanterns', [
"dyenamicsandfriends:chromacarvings_cherenkov_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_navy_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_rose_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_amber_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_persimmon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_conifer_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_maroon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_bubblegum_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_ultramarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_fluorescent_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_peach_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_mint_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_lavender_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_honey_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_aquamarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_spring_green_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_icy_blue_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_wine_jack_o_lantern"
])
allthemods.remove('c:pumpkins', [
"dyenamicsandfriends:chromacarvings_cherenkov_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_pumpkin"
])
allthemods.remove('minecraft:enchantable/equippable', [
"dyenamicsandfriends:chromacarvings_cherenkov_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_carved_pumpkin"
])
allthemods.remove('minecraft:enchantable/vanishing', [
"dyenamicsandfriends:chromacarvings_cherenkov_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_carved_pumpkin"
])
})
ServerEvents.tags('block', allthemods => {
// Fix dyenamicandfriends
allthemods.remove('c:pumpkins', [
"dyenamicsandfriends:chromacarvings_cherenkov_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_pumpkin"
])
allthemods.remove('c:pumpkins/carved', [
"dyenamicsandfriends:chromacarvings_cherenkov_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_carved_pumpkin"
])
allthemods.remove('c:pumpkins/jack_o_lanterns', [
"dyenamicsandfriends:chromacarvings_cherenkov_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_navy_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_rose_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_amber_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_persimmon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_conifer_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_maroon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_bubblegum_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_ultramarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_fluorescent_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_peach_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_mint_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_lavender_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_honey_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_aquamarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_spring_green_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_icy_blue_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_wine_jack_o_lantern"
])
allthemods.remove('minecraft:mineable/axe', [
"dyenamicsandfriends:chromacarvings_cherenkov_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_pumpkin",
"dyenamicsandfriends:chromacarvings_cherenkov_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_cherenkov_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_navy_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_rose_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_amber_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_persimmon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_conifer_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_maroon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_bubblegum_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_ultramarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_fluorescent_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_peach_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_mint_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_lavender_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_honey_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_aquamarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_spring_green_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_icy_blue_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_wine_jack_o_lantern"
])
allthemods.remove('minecraft:sword_efficient', [
"dyenamicsandfriends:chromacarvings_cherenkov_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_pumpkin",
"dyenamicsandfriends:chromacarvings_cherenkov_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_navy_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_rose_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_amber_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_persimmon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_conifer_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_maroon_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_bubblegum_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_ultramarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_fluorescent_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_peach_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_mint_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_lavender_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_honey_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_aquamarine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_spring_green_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_icy_blue_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_wine_carved_pumpkin",
"dyenamicsandfriends:chromacarvings_cherenkov_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_navy_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_rose_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_amber_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_persimmon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_conifer_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_maroon_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_bubblegum_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_ultramarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_fluorescent_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_peach_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_mint_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_lavender_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_honey_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_aquamarine_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_spring_green_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_icy_blue_jack_o_lantern",
"dyenamicsandfriends:chromacarvings_wine_jack_o_lantern"
])
})
ServerEvents.tags('worldgen/biome', allthemods => {
// JustDireThings
allthemods.add('justdirethings:unstable_portal_fluid_viable', ["nullscape:crystal_peaks", "nullscape:shadowlands", "nullscape:void_barrens"]);
});
ServerEvents.tags('mob_effect', allthemods => {
allthemods.add('irons_spellbooks:cleanse_immune', [
"cataclysm:ghost_sickness"
]);
});
// cataclysm:ghost_sickness
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,67 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove(
[
{
id: 'immersiveengineering:crusher/coke_block'
},
{
id: 'immersiveengineering:crusher/coke'
},
{
id: 'immersiveengineering:crafting/coke_to_slab'
}
]
)
allthemods.custom(
{
"type": "immersiveengineering:crusher",
"energy": 2400,
"input": {
"tag": "c:coal_coke"
},
"result": {
"item": "modern_industrialization:coke_dust"
}
}
)
allthemods.custom(
{
"type": "immersiveengineering:crusher",
"energy": 4800,
"input": {
"tag": "c:storage_blocks/coal_coke"
},
"result": {
"basePredicate": {
"item": "modern_industrialization:coke_dust"
},
"count": 9
}
}
)
})
ServerEvents.tags('item', allthemods => {
allthemods.add('c:coal_coke', 'modern_industrialization:coke')
allthemods.add('c:dusts/coal_coke', 'modern_industrialization:coke_dust')
allthemods.add('c:storage_blocks/coal_coke', 'modern_industrialization:coke_block')
allthemods.add('c:dusts', 'immersiveengineering:dust_coke')
allthemods.add('almostunified:hide', ['immersiveengineering:coke', 'immersiveengineering:dust_coke', 'railcraft:coal_coke_block', 'immersiveengineering:slab_coke'])
})
ServerEvents.tags('fluid', allthemods => {
allthemods.add('c:crude_oil', 'modern_industrialization:crude_oil')
allthemods.add('c:fuels/crude_oil', 'modern_industrialization:crude_oil')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,122 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.custom({
"type": "modern_industrialization:mixer",
"eu": 2,
"duration": 100,
"item_inputs": {
"amount": 1,
"tag": "c:dusts/redstone"
},
"fluid_inputs": {
"tag": "c:creosote",
"amount": 500
},
"fluid_outputs": {
"fluid": "modern_industrialization:lubricant",
"amount": 500
}
}).id("modern_industrialization:materials/mixer/lubricant")
allthemods.custom({
"type": "modern_industrialization:assembler",
"eu": 8,
"duration": 200,
"item_inputs": [
{
"tag": "c:rods/gold",
"amount": 6
},
{
"item": "minecraft:stick",
"amount": 1
},
{
"amount": 1,
"tag": "c:dusts/redstone"
}
],
"fluid_inputs": [
{
"tag": "c:creosote",
"amount": 100
}
],
"item_outputs": [
{
"item": "minecraft:powered_rail",
"amount": 8
}
]
}).id("modern_industrialization:vanilla_recipes/assembler/powered_rail")
allthemods.custom({
"type": "modern_industrialization:assembler",
"eu": 8,
"duration": 200,
"item_inputs": [
{
"tag": "c:rods/steel",
"amount": 6
},
{
"item": "minecraft:stick",
"amount": 1
}
],
"fluid_inputs": [
{
"tag": "c:creosote",
"amount": 100
}
],
"item_outputs": [
{
"item": "minecraft:rail",
"amount": 16
}
]
}).id("modern_industrialization:vanilla_recipes/assembler/rail")
allthemods.custom({
"neoforge:conditions": [
{
"type": "neoforge:mod_loaded",
"modid": "immersiveengineering"
}
],
"type": "oritech:centrifuge_fluid",
"fluidInput": {
"amount": 125,
"fluid": "#c:creosote"
},
"fluidOutputs": [],
"ingredients": [
{
"tag": "minecraft:planks"
}
],
"results": [
{
"count": 1,
"id": "immersiveengineering:treated_wood_horizontal"
}
],
"time": 100
}).id("oritech:centrifuge/fluid/compat/immersiveengineering/treated_planks")
})
let $Tags = Java.loadClass("dev.latvian.mods.kubejs.util.Tags")
let $FluidFuel = Java.loadClass("aztech.modern_industrialization.api.datamaps.FluidFuel")
ServerEvents.generateData("after_mods", event => {
let fluidFuels = DataMap.typeOf("minecraft:fluid", "modern_industrialization:fluid_fuels")
event.dataMap(fluidFuels, mapFile => {
mapFile.addTag($Tags.fluid("c:creosote"), new $FluidFuel(160))
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,281 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('item', allthemods => {
let tags = ['rftoolsutility:living/highyield', 'extended_industrialization:farmer_plantable', 'c:salad_ingredients', 'c:crops/asparagus', 'c:vegetables', 'rftoolsutility:living/living', 'c:salad_ingredients/asparagus', 'c:vegetables/asparagus', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:asparagus') })
tags = ['rftoolsutility:living/living', 'c:egg', 'c:crops', 'rftoolsutility:living/highyield', 'c:vegetables', 'c:fruits', 'c:vegetables/avocado', 'extended_industrialization:farmer_plantable', 'diet:fruits', 'c:egg/avocado', 'c:fruits/avocado', 'c:crops/avocado']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:avocado') })
tags = ['c:vinegar_ingredients/barley', 'rftoolsutility:living/living', 'c:flour_plants', 'c:flour_plants/barley', 'c:grain/barley', 'c:crops/barley', 'rftoolsutility:living/highyield', 'c:grain', 'c:vinegar_ingredients', 'c:carbs/barley', 'c:carbs', 'extended_industrialization:farmer_plantable', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:barley') })
tags = ['c:berries', 'c:berries/blackberry', 'c:fruits/blackberries', 'c:paper_plants', 'rftoolsutility:living/living', 'c:crops', 'rftoolsutility:living/highyield', 'c:crops/blackberry', 'c:fruits', 'extended_industrialization:farmer_plantable', 'c:paper_plants/blackberry', 'c:fruits/blackberry']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:blackberry') })
tags = ['rftoolsutility:living/living', 'c:berries', 'c:fruits/blueberries', 'extended_industrialization:farmer_plantable', 'c:fruits', 'c:fruits/blueberry', 'rftoolsutility:living/highyield', 'c:crops', 'c:crops/blueberry', 'c:berries/blueberry']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:blueberry') })
tags = ['rftoolsutility:living/highyield', 'c:salad_ingredients/broccoli', 'extended_industrialization:farmer_plantable', 'c:salad_ingredients', 'c:crops/broccoli', 'c:vegetables', 'rftoolsutility:living/living', 'c:vegetables/broccoli', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:broccoli') })
tags = ['c:vegetables/cabbage', 'rftoolsutility:living/living', 'c:salad_ingredients/cabbage', 'c:leafyvegetables/cabbage', 'extended_industrialization:farmer_plantable', 'c:leafyvegetables', 'c:crops/cabbage', 'c:salad_ingredients', 'rftoolsutility:living/highyield', 'c:crops', 'c:vegetables']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:cabbage') })
tags = ['rftoolsutility:living/highyield', 'c:vegetables/cauliflower', 'extended_industrialization:farmer_plantable', 'c:salad_ingredients', 'c:salad_ingredients/cauliflower', 'c:crops/cauliflower', 'c:vegetables', 'rftoolsutility:living/living', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:cauliflower') })
tags = ['rftoolsutility:living/living', 'c:vegetables', 'extended_industrialization:farmer_plantable', 'c:vegetables/celery', 'c:crops', 'rftoolsutility:living/highyield', 'c:crops/celery']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:celery') })
tags = ['rftoolsutility:living/highyield', 'c:fruits', 'extended_industrialization:farmer_plantable', 'c:vinegar_ingredients', 'rftoolsutility:living/living', 'c:vinegar_ingredients/cherry', 'c:fruits/cherry', 'c:crops', 'c:crops/cherry']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:cherries') })
tags = ['c:protein/corn', 'c:carbs/corn', 'rftoolsutility:living/living', 'c:crops/corn', 'c:flour_plants', 'c:flour_plants/corn', 'c:protein', 'rftoolsutility:living/highyield', 'c:grain/corn', 'c:grain', 'c:carbs', 'extended_industrialization:farmer_plantable', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:corn') })
tags = ['c:crops/eggplant', 'rftoolsutility:living/living', 'c:vegetables/eggplant', 'c:vegetables', 'extended_industrialization:farmer_plantable', 'c:crops', 'rftoolsutility:living/highyield']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:eggplant') })
tags = ['rftoolsutility:living/living', 'c:vegetables', 'c:rootvegetables/garlic', 'extended_industrialization:farmer_plantable', 'rftoolsutility:living/highyield', 'c:crops/garlic', 'c:crops', 'supplementaries:cookies', 'c:rootvegetables', 'c:vegetables/garlic']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:garlic_bulb') })
tags = ['rftoolsutility:living/living', 'c:crops', 'rftoolsutility:living/highyield', 'c:crops/ginger', 'extended_industrialization:farmer_plantable']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:ginger_root') })
tags = ['rftoolsutility:living/living', 'c:fruits', 'c:fruits/grapes', 'c:vinegar_ingredients/grape', 'c:vinegar_ingredients', 'extended_industrialization:farmer_plantable', 'c:crops/grape', 'rftoolsutility:living/highyield', 'c:fruits/grape', 'c:vinegar_ingredients/grapes', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:grapes') })
// Can argue that green beans != beans, but good enough
tags = ['rftoolsutility:living/living', 'c:grain/bean', 'extended_industrialization:farmer_plantable', 'c:grain', 'rftoolsutility:living/highyield', 'c:flour_plants/bean', 'supplementaries:cookies', 'c:crops/bean', 'c:crops', 'c:flour_plants']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:green_bean') })
tags = ['rftoolsutility:living/highyield', 'c:peppers', 'c:peppers/bellpepper', 'extended_industrialization:farmer_plantable', 'c:crops/bellpepper', 'c:vegetables', 'rftoolsutility:living/living', 'c:vegetables/bellpepper', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:green_pepper') })
tags = ['rftoolsutility:living/living', 'c:crops', 'rftoolsutility:living/highyield', 'c:citrusfruits', 'c:fruits', 'c:citrusfruits/lemon', 'c:vinegar_ingredients/lemon', 'extended_industrialization:farmer_plantable', 'c:fruits/lemon', 'diet:fruits', 'c:vinegar_ingredients', 'c:crops/lemon']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:lemon') })
tags = ['c:vegetables', 'c:leafyvegetables/lettuce', 'rftoolsutility:living/living', 'c:crops/lettuce', 'extended_industrialization:farmer_plantable', 'c:vegetables/lettuce', 'c:leafyvegetables', 'c:salad_ingredients', 'rftoolsutility:living/highyield', 'c:salad_ingredients/lettuce', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:lettuce') })
tags = ['c:crops/lime', 'c:crops', 'rftoolsutility:living/living', 'c:vinegar_ingredients/lime', 'rftoolsutility:living/highyield', 'c:fruits', 'c:citrusfruits', 'c:fruits/lime', 'extended_industrialization:farmer_plantable', 'c:citrusfruits/lime', 'diet:fruits', 'c:vinegar_ingredients', 'minecolonies:compostables']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:lime') })
tags = ['c:vinegar_ingredients/oats', 'rftoolsutility:living/highyield', 'c:crops/oat', 'extended_industrialization:farmer_plantable', 'c:crops', 'c:carbs', 'c:flour_plants/oats', 'c:vinegar_ingredients', 'c:grain/oat', 'c:flour_plants/oat', 'c:carbs/oat', 'c:grain', 'rftoolsutility:living/living', 'c:seeds/oat', 'c:grain/oats', 'c:crops/oats', 'c:flour_plants', 'c:vinegar_ingredients/oat', 'c:carbs/oats']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:oats') })
tags = ['c:rootvegetables/onion', 'rftoolsutility:living/living', 'c:rootvegetables', 'extended_industrialization:farmer_plantable', 'c:vegetables/onion', 'c:onions', 'rftoolsutility:living/highyield', 'c:crops/onion', 'c:onions/onion', 'c:crops', 'c:vegetables']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:onion') })
tags = ['rftoolsutility:living/living', 'c:vinegar_ingredients/orange', 'extended_industrialization:farmer_plantable', 'diet:fruits', 'c:fruits', 'c:fruits/orange', 'rftoolsutility:living/highyield', 'c:vinegar_ingredients', 'c:crops', 'c:crops/orange']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:orange') })
tags = ['rftoolsutility:living/living', 'c:fruits/peach', 'extended_industrialization:farmer_plantable', 'c:fruits', 'diet:fruits', 'c:vinegar_ingredients/peach', 'rftoolsutility:living/highyield', 'c:vinegar_ingredients', 'c:crops/peach', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:peach') })
tags = ['c:fruits/pear', 'rftoolsutility:living/living', 'extended_industrialization:farmer_plantable', 'c:fruits', 'diet:fruits', 'rftoolsutility:living/highyield', 'c:crops/pear', 'c:vinegar_ingredients', 'c:vinegar_ingredients/pear', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:pear') })
tags = ['extended_industrialization:farmer_plantable', 'c:crops', 'c:vegetables/pea', 'rftoolsutility:living/highyield', 'c:salad_ingredients/peas', 'c:crops/pea', 'c:salad_ingredients/pea', 'c:salad_ingredients', 'c:flour_plants/peas', 'c:seeds/pea', 'c:flour_plants/pea', 'c:vegetables/peas', 'c:flour_plants', 'c:crops/peas', 'rftoolsutility:living/living', 'c:vegetables']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:peas') })
tags = ['rftoolsutility:living/highyield', 'c:fruits', 'c:paper_plants/pineapple', 'extended_industrialization:farmer_plantable', 'c:crops/pineapple', 'rftoolsutility:living/living', 'c:fruits/pineapple', 'c:paper_plants', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:pineapple') })
tags = ['rftoolsutility:living/living', 'c:fruits/plum', 'extended_industrialization:farmer_plantable', 'c:fruits', 'diet:fruits', 'rftoolsutility:living/highyield', 'c:vinegar_ingredients', 'c:crops/plum', 'c:crops', 'c:vinegar_ingredients/plum']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:plum') })
tags = ['rftoolsutility:living/highyield', 'extended_industrialization:farmer_plantable', 'c:rootvegetables/radish', 'c:vegetables', 'c:crops/radish', 'rftoolsutility:living/living', 'c:vegetables/radish', 'c:crops', 'c:rootvegetables']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:radish') })
tags = ['c:crops', 'c:vinegar_ingredients', 'c:fruits', 'c:berries/raspberry', 'rftoolsutility:living/highyield', 'c:vinegar_ingredients/raspberry', 'extended_industrialization:farmer_plantable', 'c:crops/raspberry', 'c:berries', 'c:paper_plants/raspberry', 'c:paper_plants', 'c:fruits/raspberries', 'c:vinegar_ingredients/raspberries', 'rftoolsutility:living/living', 'c:fruits/raspberry']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:raspberry') })
tags = ['c:flour_plants', 'c:paper_plants', 'c:protein', 'c:crops/rice', 'c:paper_plants/rice', 'c:protein/rice', 'c:vinegar_ingredients/rice', 'c:carbs/rice', 'c:vinegar_ingredients', 'c:crops', 'c:flour_plants/rice', 'rftoolsutility:living/highyield', 'extended_industrialization:farmer_plantable', 'rftoolsutility:living/living', 'c:carbs', 'c:grain', 'c:grain/rice']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:rice') })
tags = ['c:crops/rye', 'c:vinegar_ingredients/rye', 'rftoolsutility:living/living', 'c:flour_plants', 'c:grain/rye', 'c:carbs/rye', 'rftoolsutility:living/highyield', 'c:grain', 'c:vinegar_ingredients', 'c:flour_plants/rye', 'c:carbs', 'extended_industrialization:farmer_plantable', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:rye') })
// Good enough match
tags = ['c:vegetables/wintersquash', 'c:crops/wintersquash', 'rftoolsutility:living/living', 'c:vegetables', 'extended_industrialization:farmer_plantable', 'c:crops', 'rftoolsutility:living/highyield']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:wintersquash') })
tags = ['rftoolsutility:living/living', 'c:berries', 'extended_industrialization:farmer_plantable', 'c:fruits/strawberry', 'c:fruits', 'c:fruits/strawberries', 'c:crops/strawberry', 'rftoolsutility:living/highyield', 'c:berries/strawberry', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:strawberry') })
tags = ['c:seeds/sweet_potato', 'rftoolsutility:living/highyield', 'c:rootvegetables/sweetpotato', 'c:vegetables', 'c:crops/sweetpotato', 'c:vegetables/sweet_potato', 'extended_industrialization:farmer_plantable', 'c:carbs', 'c:crops', 'c:vegetables/sweetpotato', 'c:protein/sweetpotato', 'c:crops/sweet_potato', 'c:rootvegetables/sweet_potato', 'c:rootvegetables', 'rftoolsutility:living/living', 'c:carbs/sweet_potato', 'c:protein', 'c:protein/sweet_potato', 'c:carbs/sweetpotato']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:sweet_potato') })
tags = ['c:vegetables', 'rftoolsutility:living/living', 'c:vegetables/tomato', 'c:vinegar_ingredients/tomato', 'extended_industrialization:farmer_plantable', 'c:salad_ingredients', 'c:vinegar_ingredients', 'c:salad_ingredients/tomato', 'rftoolsutility:living/highyield', 'c:crops/tomato', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:tomato') })
tags = ['rftoolsutility:living/highyield', 'c:rootvegetables/turnip', 'c:crops/turnip', 'extended_industrialization:farmer_plantable', 'c:vegetables', 'rftoolsutility:living/living', 'c:vegetables/turnip', 'c:crops', 'c:rootvegetables']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:turnip') })
tags = ['rftoolsutility:living/highyield', 'c:crops/zucchini', 'c:vegetables/zucchini', 'c:salad_ingredients', 'extended_industrialization:farmer_plantable', 'c:vegetables', 'rftoolsutility:living/living', 'c:salad_ingredients/zucchini', 'c:crops']
tags.forEach(tag => { allthemods.add(tag, 'herbsandharvest:zucchini') })
// Not present in other mods
const spices = ['herbsandharvest:turmeric_root', 'herbsandharvest:fresh_basil', 'herbsandharvest:fresh_bay_leaf', 'herbsandharvest:fresh_bay_leaf', 'herbsandharvest:fresh_chive', 'herbsandharvest:fresh_cilantro', 'herbsandharvest:fresh_dill', 'herbsandharvest:fresh_lemongrass', 'herbsandharvest:fresh_mint']
spices.forEach(spice => { allthemods.add('c:spices', spice) })
// Small tweaks
allthemods.add('c:onions/onion', 'farmersdelight:onion')
allthemods.add('c:onions', 'farmersdelight:onion')
})
ServerEvents.recipes(allthemods => {
allthemods.remove([
{
id: 'merrymaking:poultry_dinner'
},
{
id: 'merrymaking:latke'
},
{
id: 'merrymaking:sweet_potato_pie'
},
{
id: 'merrymaking:icing'
},
{
id: 'merrymaking:ground_ginger'
},
{
id: 'merrymaking:cookie_dough'
},
{
id: 'merrymaking:gingerbread_dough'
},
{
id: 'merrymaking:harvest_tray'
}
])
allthemods.shaped('merrymaking:stuffed_poultry_dinner', ['ABC', 'DEF'], {
A: 'merrymaking:quartz_platter',
B: '#c:vegetables/sweet_potato',
C: '#c:grain/corn',
D: 'minecraft:carrot',
E: 'minecraft:potato',
F: 'minecraft:beetroot'
}).id('allthemods:merrymaking/poultry_dinner')
allthemods.shapeless('merrymaking:latke', ['minecraft:potato', '#c:onions/onion', 'minecraft:egg', 'minecraft:wheat']).id('allthemods:merrymaking/latke')
allthemods.shapeless('merrymaking:sweet_potato_pie', ['#c:milk', 'minecraft:wheat', 'minecraft:sugar', 'minecraft:egg', '#c:vegetables/sweet_potato']).id('allthemods:merrymaking/sweet_potato_pie')
allthemods.shapeless('8xmerrymaking:icing', ['minecraft:sugar', '#c:milk', 'minecraft:bowl']).id('allthemods:merrymaking/icing')
allthemods.shapeless('8xmerrymaking:ground_ginger', ['#c:crops/ginger']).id('allthemods:merrymaking/ground_ginger')
allthemods.shapeless('merrymaking:cookie_dough', ['#c:milk', 'minecraft:wheat', 'minecraft:sugar', 'minecraft:egg']).id('allthemods:merrymaking/cookie_dough')
allthemods.shapeless('merrymaking:gingerbread_dough', ['merrymaking:ground_ginger', '#c:milk', 'minecraft:wheat', 'minecraft:sugar', 'minecraft:egg']).id('allthemods:merrymaking/gingerbread_dough')
allthemods.shapeless('merrymaking:harvest_tray', ['merrymaking:empty_tray', '#c:vegetables/sweet_potato', '#c:grain/corn', 'minecraft:carrot', 'minecraft:apple', 'minecraft:potato', 'minecraft:sweet_berries', 'minecraft:beetroot', 'minecraft:wheat']).id('allthemods:merrymaking/harvest_tray')
// Saplings
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:avocado_fruit_sapling"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:cherry_fruit_sapling"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:lemon_fruit_sapling"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:lime_fruit_sapling"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:orange_fruit_sapling"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:peach_fruit_sapling"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:pear_fruit_sapling"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:saplings",
"preset": "herbsandharvest:saplings",
"result": {
"count": 1,
"item": "herbsandharvest:plum_fruit_sapling"
}
}
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,41 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'modern_industrialization:materials/aluminum/craft/gear'})
allthemods.remove({ id: 'modern_industrialization:materials/tin/craft/gear'})
allthemods.remove({ id: 'modern_industrialization:materials/steel/craft/gear'})
allthemods.remove({ id: 'modern_industrialization:materials/invar/craft/gear'})
allthemods.remove({ id: 'modern_industrialization:materials/bronze/craft/gear'})
allthemods.remove({ id: 'modern_industrialization:materials/iron/craft/gear'})
allthemods.remove({ id: 'modern_industrialization:materials/copper/craft/gear'})
allthemods.remove({ id: 'modern_industrialization:materials/gold/craft/gear'})
allthemods.remove({ id: 'railcraft:lead_gear'})
allthemods.remove({ id: 'railcraft:nickel_gear'})
allthemods.remove({ id: 'railcraft:silver_gear'})
allthemods.remove({ id: 'railcraft:tin_gear'})
allthemods.remove({ id: 'railcraft:zinc_gear'})
allthemods.remove({ id: 'railcraft:steel_gear'})
allthemods.remove({ id: 'railcraft:invar_gear'})
allthemods.remove({ id: 'railcraft:bronze_gear'})
allthemods.remove({ id: 'railcraft:iron_gear'})
allthemods.remove({ id: 'railcraft:gold_gear'})
allthemods.remove({ id: 'railcraft:copper_gear'})
allthemods.remove({ id: 'railcraft:brass_gear'})
allthemods.remove({ id: 'industrialforegoing:iron_gear'})
allthemods.remove({ id: 'industrialforegoing:gold_gear'})
allthemods.remove({ id: 'industrialforegoing:diamond_gear'})
allthemods.remove({ id: 'enderio:iron_gear'})
allthemods.remove({ id: 'enderio:wood_gear_corner'})
allthemods.remove({ id: 'pneumaticcraft:compressed_iron_gear'})
allthemods.shaped('pneumaticcraft:compressed_iron_gear', [' C ', 'CNC', ' C '], {
C: 'pneumaticcraft:ingot_iron_compressed',
N: 'minecraft:iron_nugget'
}).id('allthemods:pneumaticcraft/compressed_iron_gear')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,41 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
// Crafting
allthemods.remove({ id: 'railcraft:bronze_ingot_crafted_with_ingots'})
allthemods.remove({ id: 'railcraft:invar_ingot_crafted_with_ingots'})
allthemods.remove({ id: 'railcraft:brass_ingot_crafted_with_ingots'})
allthemods.remove({ id: 'silentgear:bronze_ingot'})
allthemods.remove({ id: 'mysticalagriculture:essence/extremereactors2/yellorium_ingot'})
allthemods.remove({ id: 'modern_industrialization:materials/bronze_dust'})
// Smelting
allthemods.remove({ id: 'deeperdarker:coal_from_smelting_gloomslate_coal_ore'})
allthemods.remove({ id: 'deeperdarker:coal_from_blasting_gloomslate_coal_ore'})
allthemods.remove({ id: 'deeperdarker:iron_ingot_from_smelting_gloomslate_iron_ore'})
allthemods.remove({ id: 'deeperdarker:iron_ingot_from_blasting_gloomslate_iron_ore'})
allthemods.remove({ id: 'deeperdarker:copper_ingot_from_smelting_gloomslate_copper_ore'})
allthemods.remove({ id: 'deeperdarker:copper_ingot_from_blasting_gloomslate_copper_ore'})
allthemods.remove({ id: 'deeperdarker:gold_ingot_from_smelting_gloomslate_gold_ore'})
allthemods.remove({ id: 'deeperdarker:gold_ingot_from_blasting_gloomslate_gold_ore'})
allthemods.remove({ id: 'deeperdarker:redstone_from_smelting_gloomslate_redstone_ore'})
allthemods.remove({ id: 'deeperdarker:redstone_from_blasting_gloomslate_redstone_ore'})
allthemods.remove({ id: 'deeperdarker:emerald_from_smelting_gloomslate_emerald_ore'})
allthemods.remove({ id: 'deeperdarker:emerald_from_blasting_gloomslate_emerald_ore'})
allthemods.remove({ id: 'deeperdarker:lapis_lazuli_from_smelting_gloomslate_lapis_ore'})
allthemods.remove({ id: 'deeperdarker:lapis_lazuli_from_blasting_gloomslate_lapis_ore'})
allthemods.remove({ id: 'deeperdarker:diamond_from_smelting_gloomslate_diamond_ore'})
allthemods.remove({ id: 'deeperdarker:diamond_from_blasting_gloomslate_diamond_ore'})
allthemods.remove({ id: 'mekanism:processing/lead/ingot/from_ore_smelting'})
allthemods.remove({ id: 'mekanism:processing/lead/ingot/from_ore_blasting'})
allthemods.remove({ id: 'mekanism:processing/osmium/ingot/from_ore_smelting'})
allthemods.remove({ id: 'mekanism:processing/osmium/ingot/from_ore_blasting'})
allthemods.remove({ id: 'mekanism:processing/tin/ingot/from_ore_smelting'})
allthemods.remove({ id: 'mekanism:processing/tin/ingot/from_ore_blasting'})
allthemods.remove({ id: 'immersiveengineering:smelting/ingot_uranium'})
allthemods.remove({ id: 'bigreactors:blasting/yellorium_from_ore'})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,109 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('item', allthemods => {
//regions_unexplored
allthemods.add('regions_unexplored:magnolia_logs', [
'regions_unexplored:magnolia_log',
'regions_unexplored:stripped_magnolia_log',
'regions_unexplored:magnolia_wood',
'regions_unexplored:stripped_magnolia_wood',
])
allthemods.add('regions_unexplored:alpha_logs', [
'regions_unexplored:alpha_log'
])
allthemods.add('regions_unexplored:silver_birch_logs', [
'regions_unexplored:silver_birch_log',
'regions_unexplored:silver_birch_wood',
])
//allthemodium
allthemods.add('allthemodium:ancient_logs', [
'allthemodium:ancient_log_0',
'allthemodium:ancient_log_1',
'allthemodium:ancient_log_2',
'allthemodium:stripped_ancient_log'
])
allthemods.add('allthemodium:soul_logs', [
'allthemodium:soul_log',
'allthemodium:soul_log_0',
'allthemodium:soul_log_1',
'allthemodium:soul_log_2',
'allthemodium:stripped_soul_log'
])
allthemods.add('allthemodium:demonic_logs', [
'allthemodium:demonic_log',
'allthemodium:stripped_demonic_log',
])
allthemods.add('regions_unexplored:alpha_logs', [
'regions_unexplored:alpha_log'
])
// completing #minecraft:logs
allthemods.add('minecraft:logs', [
'#integrateddynamics:menril_logs',
'#deeperdarker:bloom_stems',
"#deeperdarker:echo_logs",
"#evilcraft:undead_logs",
"aquaculture:driftwood",
"allthemodium:stripped_ancient_log"
])
})
const $Collectors = Java.loadClass('java.util.stream.Collectors')
ServerEvents.recipes(allthemods => {
let logsTag = Ingredient.of("#minecraft:logs")
/** @type {$HashMap_<string, $UnknownKubeRecipe_>}} */
let prodSawmillRecipes = allthemods.findRecipes({type: "productivetrees:sawmill"}).stream().collect($Collectors.toMap(r => r.json.asMap().output.get("id").asString, r => r))
/** @type {$HashMap_<string, $UnknownKubeRecipe_>}} */
let mekSawmillRecipes = allthemods.findRecipes({type: "mekanism:sawing"}).stream().filter(r => r.json.asMap().main_output != undefined && logsTag["matches(dev.latvian.mods.kubejs.recipe.filter.RecipeMatchContext,net.minecraft.world.item.crafting.Ingredient,boolean)"](null, Ingredient.of(r.json.asMap().input.has("ingredient") ? r.json.asMap().input.get("ingredient") : r.json.asMap().input), false)).collect($Collectors.toMap(r => r.json.asMap().main_output.get("id").asString, r => r))
function mekSawing(output, input, extraOutput, id) {
if (mekSawmillRecipes.containsKey(output.id)) {
// console.info("Already exists a mek recipe for " + output.id)
return
}
let recipe = {
"type": "mekanism:sawing",
"input": input,
"main_output": output,
"secondary_chance": extraOutput.chance,
"secondary_output": Item.of(extraOutput.item)
};
allthemods.custom(recipe).id(`allthemods:mekanism/sawing/${id}`);
}
function prodSawing(log, planks, secondary, id) {
if (prodSawmillRecipes.containsKey(planks.id)) {
// console.info("Already exists a prod tree recipe for " + planks.id)
return
}
allthemods.custom({
"type": "productivetrees:sawmill",
"input": log,
"output": planks,
"secondary": secondary
}).id(`allthemods:productivetrees/sawing/${id}`);
}
allthemods.forEachRecipe({type: "minecraft:crafting_shapeless", output: "#minecraft:planks"}, recipe => {
/** @type {$Ingredient_} */
let firstIngredient = recipe.get("ingredients").getFirst()
/** @type {$ItemStackKJS_} */
let output = recipe.get("result")
if (!logsTag["matches(dev.latvian.mods.kubejs.recipe.filter.RecipeMatchContext,net.minecraft.world.item.crafting.Ingredient,boolean)"](null, firstIngredient, false)){
console.info("Ingredient is not a log tag: " + Ingredient.of(firstIngredient).toJson())
return
}
mekSawing(output.withCount(6), firstIngredient, {chance: 0.25, item: "mekanism:sawdust"}, recipe.getId().split(":")[0] + "/" + recipe.getId().split(":")[1])
prodSawing(firstIngredient, output.withCount(6), Item.of("2x productivetrees:sawdust"), recipe.getId().split(":")[0] + "/" + recipe.getId().split(":")[1])
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,80 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
// Tools
allthemods.remove({ id: 'mekanismtools:steel/tools/sword'})
allthemods.remove({ id: 'railcraft:steel_sword'})
allthemods.remove({ id: 'immersiveengineering:crafting/sword_steel'})
allthemods.remove({ id: 'mekanismtools:steel/tools/pickaxe'})
allthemods.remove({ id: 'railcraft:steel_pickaxe'})
allthemods.remove({ id: 'immersiveengineering:crafting/pickaxe_steel'})
allthemods.remove({ id: 'mekanismtools:steel/tools/axe'})
allthemods.remove({ id: 'railcraft:steel_axe'})
allthemods.remove({ id: 'immersiveengineering:crafting/axe_steel'})
allthemods.remove({ id: 'mekanismtools:steel/tools/shovel'})
allthemods.remove({ id: 'railcraft:steel_shovel'})
allthemods.remove({ id: 'immersiveengineering:crafting/shovel_steel'})
allthemods.remove({ id: 'mekanismtools:steel/tools/hoe'})
allthemods.remove({ id: 'railcraft:steel_hoe'})
allthemods.remove({ id: 'immersiveengineering:crafting/hoe_steel'})
allthemods.remove({ id: 'mekanismtools:steel/tools/paxel'})
allthemods.shaped('mekanismtools:steel_sword', [' S ', ' S ', ' R '], {
S: '#c:ingots/steel',
R: '#c:rods/wooden'
}).id('allthemods:mekanismtools/steel_sword')
allthemods.shaped('mekanismtools:steel_pickaxe', ['SSS', ' R ', ' R '], {
S: '#c:ingots/steel',
R: '#c:rods/wooden'
}).id('allthemods:mekanismtools/steel_pickaxe')
allthemods.shaped('mekanismtools:steel_axe', ['SS ', 'SR ', ' R '], {
S: '#c:ingots/steel',
R: '#c:rods/wooden'
}).id('allthemods:mekanismtools/steel_axe')
allthemods.shaped('mekanismtools:steel_shovel', [' S ', ' R ', ' R '], {
S: '#c:ingots/steel',
R: '#c:rods/wooden'
}).id('allthemods:mekanismtools/steel_shovel')
allthemods.shaped('mekanismtools:steel_hoe', ['SS ', ' R ', ' R '], {
S: '#c:ingots/steel',
R: '#c:rods/wooden'
}).id('allthemods:mekanismtools/steel_hoe')
allthemods.shaped('mekanismtools:steel_paxel', ['APS', ' R ', ' R '], {
A: 'mekanismtools:steel_axe',
P: 'mekanismtools:steel_pickaxe',
S: 'mekanismtools:steel_shovel',
R: '#c:rods/wooden'
}).id('allthemods:mekanismtools/steel_paxel')
// Armor
allthemods.remove({ id: 'immersiveengineering:crafting/armor_steel_helmet'})
allthemods.remove({ id: 'immersiveengineering:crafting/armor_steel_chestplate'})
allthemods.remove({ id: 'immersiveengineering:crafting/armor_steel_leggings'})
allthemods.remove({ id: 'immersiveengineering:crafting/armor_steel_boots'})
allthemods.remove({ id: 'railcraft:steel_helmet'})
allthemods.remove({ id: 'railcraft:steel_chestplate'})
allthemods.remove({ id: 'railcraft:steel_leggings'})
allthemods.remove({ id: 'railcraft:steel_boots'})
// Shields
allthemods.remove({ id: 'the_bumblezone:honey_crystal_shield'})
allthemods.remove({ id: 'twilightforest:equipment/knightmetal_shield'})
allthemods.remove({ id: 'undergarden:cloggrum_shield'})
allthemods.shaped('the_bumblezone:honey_crystal_shield', ['HSH', 'HHH', ' H '], {
S: 'minecraft:shield',
H: 'the_bumblezone:honey_crystal_shards'
}).id('allthemods:the_bumblezone/honey_crystal_shield')
allthemods.shaped('twilightforest:knightmetal_shield', ['KSK', 'KKK', ' K '], {
S: 'minecraft:shield',
K: '#c:ingots/knightmetal'
}).id('allthemods:twilightforest/knightmetal_shield')
allthemods.shaped('undergarden:cloggrum_shield', ['CSC', 'CCC', ' C '], {
S: 'minecraft:shield',
C: '#c:ingots/cloggrum'
}).id('allthemods:undergarden/cloggrum_shield')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,93 @@
let $TreeMap = Java.loadClass("java.util.TreeMap")
/** @type {import("org.apache.maven.artifact.versioning.DefaultArtifactVersion").$DefaultArtifactVersion$$Type} */
let $DefaultArtifactVersion = Java.loadClass("org.apache.maven.artifact.versioning.DefaultArtifactVersion")
/** @type {import("java.util.TreeMap").$TreeMap$$Type<(import("org.apache.maven.artifact.versioning.DefaultArtifactVersion").$DefaultArtifactVersion$$Original), (import("java.util.List").$List$$Type<(import("net.minecraft.network.chat.MutableComponent").$MutableComponent$$Original) >) >} */
let announcements = new $TreeMap()
/** @type {import("org.apache.maven.artifact.versioning.DefaultArtifactVersion").$DefaultArtifactVersion$$Original} */
let currentVersion = null
// files related:
// kubejs/assets/atm/lang/en_us.json
// Add your announcements here
function initAnnouncements(){
addAnnouncement("4.0", "Added mods: Ars Creo, Ice and Fire, Oritech,")
addAnnouncement("4.1", "Added mods: Oritech Things")
addAnnouncement("4.2", "Removed mods: Oritech Things")
addAnnouncement("4.3", "Added mods: Ars Controle, Create Aquatic Ambitions, Create Hypertube, Mekanism More Machines")
addAnnouncement("4.5", "Added mods: Expanded Ae, Industrialization Overdrive and RFTools Storage")
addAnnouncement("4.6", "Added mods: Aether, BotanyPots, BotanyTrees and RefinedTypes")
addAnnouncement("4.6", "Removed mods: Harvest with ease, FTB Ultimine does that now")
addAnnouncement("4.7", "Added mods: Draconic Evolution and BotanyPots-Mystical")
addAnnouncement("4.12", "Added mods: ModularBees")
addAnnouncement("4.13", "Added mods: Dyson Cube Project")
addAnnouncement("5.0", "Removed mods: Modular Machinery Reborn, use Modern Industrialization")
addAnnouncement("5.3", Text.of("We are preparing to ").append(Text.red("REMOVE")).append(" mods ").append(Text.blue("Eternal Starlight")).append(" and ").append(Text.blue("Hyperbox")).append(", be ready when updating to version 6.0+"))
}
ServerEvents.loaded(event => {
if (!Platform.isLoaded("bcc")) return
announcements.clear()
/** @type {import("dev.wuffs.bcc.data.BetterStatusServerHolder").$BetterStatusServerHolder$$Original} */
let $BccInstance = Java.loadClass("dev.wuffs.bcc.data.BetterStatusServerHolder").INSTANCE
currentVersion = new $DefaultArtifactVersion($BccInstance.status.version())
initAnnouncements()
})
function addAnnouncement(/** @type {string} */version, /** @type {import("net.minecraft.network.chat.MutableComponent").$MutableComponent$$Original} */ component) {
announcements.computeIfAbsent(new $DefaultArtifactVersion(version), (key) => Utils.newList()).addLast(typeof component == "string" ? Text.of(component) : component)
}
PlayerEvents.loggedIn(event => {
if (currentVersion == null) return
let currentDismissed = event.player.persistentData.getString("LastDismissedAnnouncementVersion")
if (currentDismissed == null) {
currentDismissed = new $DefaultArtifactVersion("0.0.0")
} else {
currentDismissed = new $DefaultArtifactVersion(currentDismissed)
}
let ableToDismiss = false
let printHeader = true
announcements.forEach((key, listComponents) => {
if (currentDismissed.compareTo(key) < 0 && currentVersion.compareTo(key) >= 0) {
ableToDismiss = true
if (printHeader) {
event.player.tell(Text.translatable("=====[ %s ]=====", Text.yellow("All The Mods Announcements").bold()).gold().bold())
printHeader = false
}
for (let component of listComponents) {
let message = Text.translatable("[%s] - %s", Text.gold(key.toString()), component.yellow()).yellow()
event.player.tell(message)
}
}
})
if (ableToDismiss) {
let message = Text.translatable("announcements.atm.dismiss_up_to_version", Text.blue(currentVersion.toString()))
.green()
.hover(Text.translatable("kubejs.atm.click_here"))
.clickRunCommand("/dismiss_announcements")
event.player.tell(message)
}
})
ServerEvents.basicPublicCommand("dismiss_announcements", event => {
let player = event.player
if (player == null) {
event.cancel("Player was not found!")
} else {
let pData = player.getPersistentData()
if (event.input == "clear") {
pData.putString("LastDismissedAnnouncementVersion", "0.0.0")
event.respond(Text.yellow("Cleared dismissed version!"))
} else {
if (currentVersion == null) {
event.cancel("Current version of the modpack is null, is BetterCompatibilityCheck installed?")
} else {
pData.putString("LastDismissedAnnouncementVersion", currentVersion.toString())
event.respond(Text.translatable("announcements.atm.dismissed_up_to_version", currentVersion.toString()).yellow())
}
}
}
})

View File

@@ -0,0 +1,138 @@
// priority 99
// related files:
// instance/server_banlist_config.json
// instance/kubejs/client_scripts/server_sync_banlist.js
// instance/kubejs/server_scripts/Tweaks/remove_recipes_from_banlist.js
// instance/kubejs/server_scripts/banlist_script.js
let $HashSet = Java.loadClass("java.util.HashSet")
let $ArrayList = Java.loadClass("java.util.ArrayList")
let config
let bannedBlockEntities
if (!Platform.isClientEnvironment()) {
let configPath = "server_banlist_config.json"
let defaultConfig = {
server: {
banned_block_entities: Utils.newList(),
banned_items: Utils.newList(),
banned_entities: Utils.newList(),
remove_recipes_by: Utils.newList()
}
}
config = JsonIO.read(configPath)
if (config == null) {
JsonIO.write(configPath, defaultConfig)
config = defaultConfig
}
/** @type {$ArrayList_<string>} */
bannedBlockEntities = config?.server.banned_block_entities
/** @type {$ArrayList_<string>} */
let bannedItems = config?.server.banned_items
/** @type {$ArrayList_<string>} */
let bannedEntities = config?.server.banned_entities
if (bannedEntities instanceof $ArrayList) {
let $EntityJoinLevelEvent = Java.loadClass("net.neoforged.neoforge.event.entity.EntityJoinLevelEvent")
NativeEvents.onEvent($EntityJoinLevelEvent, event => {
if (bannedEntities.contains(event.entity.type)) {
event.level.server.tell(Text.red("Removed banned entity: " + event.entity.type + " at " + event.entity.blockPosition().toShortString()))
event.setCanceled(true)
}
})
}
let bannedList = new $HashSet()
bannedList.addAll(bannedBlockEntities)
bannedList.addAll(bannedItems)
if (!bannedList.isEmpty()) {
bannedList.forEach(item => {
ItemEvents.rightClicked(item, (event) => sendMessageAndCancel(event, "item"))
})
BlockEvents.rightClicked((event) => {
if (bannedList.contains(event.item.id)) sendMessageAndCancel(event, "item")
})
PlayerEvents.loggedIn((event) => {
let data = bannedList
console.log("Banned items: " + data)
console.log("Sending banned items to " + event.player.username)
event.player.sendData("banned_items", { banned_items: data })
})
}
let $ChunkEvent$Load = Java.loadClass("net.neoforged.neoforge.event.level.ChunkEvent$Load")
let $LevelTickEvent$Pre = Java.loadClass("net.neoforged.neoforge.event.tick.LevelTickEvent$Pre")
if (!bannedBlockEntities.isEmpty()) {
NativeEvents.onEvent($ChunkEvent$Load, event => {
if (event.level.clientSide) return
removeBlockEntities(event)
})
NativeEvents.onEvent($LevelTickEvent$Pre, event => {
let blocksToRemove = levelAndPosToRemove.get(event.level)
if (blocksToRemove == null) return
let pos
while ((pos = blocksToRemove.poll()) != null) {
addSignToPos(event.level, pos)
event.level.server.tell("Removing banned block entity at " + pos.toShortString())
}
})
LevelEvents.unloaded(event => {
levelAndPosToRemove.remove(event.level)
})
}
}
function sendMessageAndCancel(/** @type {$ItemClickedKubeEvent_} */event, type) {
switch (type) {
case "item":
event.player.setStatusMessage(Text.red("This server does not allow you to use this item!"))
event.cancel()
break
default:
break
}
}
let $LevelChunk = Java.loadClass("net.minecraft.world.level.chunk.LevelChunk")
let levelAndPosToRemove = Utils.newMap()
let $ConcurrentLinkedQueue = Java.loadClass("java.util.concurrent.ConcurrentLinkedQueue")
let removeBlockEntities = (/** @type {$ChunkEvent$Load_} */ event) => {
if (event.isNewChunk()) return
let blocksToRemove = Utils.newList()
if (event.chunk instanceof $LevelChunk) {
if (event.chunk.persistedStatus != "minecraft:full") return
event.chunk.getBlockEntities().forEach((pos, be) => {
/** @type {$ResourceLocation_} */
let beRL = be.getType().getKey(be.getType())
if (bannedBlockEntities.contains(beRL.toString())) {
blocksToRemove.add(pos)
}
})
}
if (!blocksToRemove.isEmpty()) {
let original = levelAndPosToRemove.get(event.level)
if (original == null) {
let queue = new $ConcurrentLinkedQueue(blocksToRemove)
levelAndPosToRemove.put(event.level, queue)
} else {
original.addAll(blocksToRemove)
}
}
}
let addSignToPos = (/** @type {$ServerLevel_} */level, /** @type {$BlockPos_} */pos) => {
let beRL = level.getBlock(pos).entityId
level.getBlock(pos).set("minecraft:oak_sign", {}, 18)
/** @type {$SignBlockEntity_} */
let oakSignBlockEntity = level.getBlockEntity(pos)
let namespace = `'${beRL.split(":")[0]}:'`
let path = beRL.split(":")[1]
let nbt = {is_waxed: 1, front_text: {has_glowing_text: 1, color: "black", messages: [namespace, path, '"is banned on this"', "server"]}}
oakSignBlockEntity.loadWithComponents(nbt, level.registryAccess())
}

View File

@@ -0,0 +1,8 @@
let shouldFreeze = false // set this to true if you need to debug something on your world
if (shouldFreeze) {
ServerEvents.loaded(event => {
event.server.tell("Starting server frozen...")
event.server.runCommandSilent("tick freeze")
})
}

View File

@@ -0,0 +1,14 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.replaceInput(
{ id: 'modern_industrialization:upgrade/packer/quantum/sword' },
'minecraft:netherite_sword',
'allthemodium:alloy_paxel'
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,226 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
//Air Essence
allthemods.shaped('kubejs:air_essence_block', [
'SSS',
'SSS',
'SSS'
], {
S: 'ars_nouveau:air_essence'
})
allthemods.shapeless('9x ars_nouveau:air_essence', [ // arg 1: output
'kubejs:air_essence_block'
])
//Earth Essence
allthemods.shaped('kubejs:earth_essence_block', [
'SSS',
'SSS',
'SSS'
], {
S: 'ars_nouveau:earth_essence'
})
allthemods.shapeless('9x ars_nouveau:earth_essence', [ // arg 1: output
'kubejs:earth_essence_block'
])
//Fire Essence
allthemods.shaped('kubejs:fire_essence_block', [
'SSS',
'SSS',
'SSS'
], {
S: 'ars_nouveau:fire_essence'
})
allthemods.shapeless('9x ars_nouveau:fire_essence', [ // arg 1: output
'kubejs:fire_essence_block'
])
//Water Essence
allthemods.shaped('kubejs:water_essence_block', [
'SSS',
'SSS',
'SSS'
], {
S: 'ars_nouveau:water_essence'
})
allthemods.shapeless('9x ars_nouveau:water_essence', [ // arg 1: output
'kubejs:water_essence_block'
])
function energizing(result, inputs, energy, id) {
let recipe = {
"type": "powah:energizing",
"energy": energy,
"ingredients": [],
"result": {
"count": result.count || 1,
"id": result.item
}
};
inputs.forEach(input => {
let ingredients = {}
if (input.tag) {
ingredients.tag = input.tag;
} else {
ingredients.item = input.item;
}
recipe.ingredients.push(ingredients);
});
allthemods.custom(recipe).id(`kubejs:energizing/${id}`);
}
//Vibranium - ATM Alloy
energizing(
{ item: 'allthemodium:vibranium_allthemodium_alloy_ingot' },
[
{ tag: 'c:ingots/allthemodium' }, { item: 'allthemodium:piglich_heart' },
{ item: 'allthecompressed:nitro_crystal_block_1x' },
{ item: 'allthemodium:piglich_heart' },
{ tag: 'c:ingots/vibranium' }],
1000000000,
'vibranium_allthemodium_alloy_ingot'
);
energizing(
{ item: 'allthemodium:vibranium_allthemodium_alloy_block' },
[
{ tag: 'c:storage_blocks/allthemodium' },
{ item: 'allthemodium:piglich_heart_block' },
{ item: 'allthecompressed:nitro_crystal_block_2x' },
{ item: 'allthemodium:piglich_heart_block' },
{ tag: 'c:storage_blocks/vibranium' }],
9000000000,
'vibranium_allthemodium_alloy_block'
);
for (let i = 3; i < 10; i++) {
energizing(
{ item: `allthecompressed:vibranium_allthemodium_alloy_block_${i-2}x` },
[
{ item: `allthecompressed:allthemodium_block_${i-2}x`},
{ item: `allthecompressed:piglich_heart_block_${i-2}x` },
{ item: `allthecompressed:nitro_crystal_block_${i}x` },
{ item: `allthecompressed:piglich_heart_block_${i-2}x` },
{ item: `allthecompressed:vibranium_block_${i-2}x` }],
9000000000 * Math.pow(3, i - 2),
`vibranium_allthemodium_alloy_block_${i-2}x`
);
}
function enchanting_apparatus(output, pedestalItems, reagent, nbt, sourceCost, id) {
let recipe = {
"type": "ars_nouveau:enchanting_apparatus",
"keepNbtOfReagent": nbt,
"pedestalItems": [],
"reagent": {},
"result": {
"count": output.count || 1,
"id": output.item
},
"sourceCost": sourceCost
};
if (reagent.tag) {
recipe.reagent.tag = reagent.tag;
} else {
recipe.reagent.item = reagent.item;
}
pedestalItems.forEach(input => {
let ingredients = {}
if (input.tag) {
ingredients.tag = input.tag;
} else {
ingredients.item = input.item;
}
recipe.pedestalItems.push(ingredients);
});
allthemods.custom(recipe).id(`kubejs:enchanting_apparatus/${id}`);
}
//Unobtainium - ATM Alloy
enchanting_apparatus(
{ item: 'allthemodium:unobtainium_allthemodium_alloy_ingot' },
[
{ item: 'allthemodium:piglich_heart' },
{ item: 'ars_nouveau:air_essence' },
{ tag: 'c:ingots/allthemodium' },
{ item: 'ars_nouveau:earth_essence' },
{ item: 'allthemodium:piglich_heart' },
{ item: 'ars_nouveau:fire_essence' },
{ tag: 'c:ingots/unobtainium' },
{ item: 'ars_nouveau:water_essence' }],
{ item: 'ars_nouveau:source_gem' },
false,
10000,
'unobtainium_allthemodium_alloy_ingot'
);
enchanting_apparatus(
{ item: 'allthemodium:unobtainium_allthemodium_alloy_block' },
[
{ item: 'allthemodium:piglich_heart_block' },
{ item: 'kubejs:air_essence_block' },
{ tag: 'c:storage_blocks/allthemodium' },
{ item: 'kubejs:earth_essence_block' },
{ item: 'allthemodium:piglich_heart_block' },
{ item: 'kubejs:fire_essence_block' },
{ tag: 'c:storage_blocks/unobtainium' },
{ item: 'kubejs:water_essence_block' }],
{ item: 'ars_nouveau:source_gem_block' },
false,
90000,
'unobtainium_allthemodium_alloy_block'
);
// input[], input_fluid, processing_time, output, outputfluid
let dissolution_chamber = allthemods.recipes.industrialforegoing.dissolution_chamber
//Unobtainium - Vibranium Alloy
dissolution_chamber(
[
'industrialforegoing:pink_slime',
'#c:ingots/vibranium',
'industrialforegoing:pink_slime',
'allthemodium:piglich_heart',
'allthemodium:piglich_heart',
'industrialforegoing:pink_slime',
'#c:ingots/unobtainium',
'industrialforegoing:pink_slime'
],
"100x allthemodium:soul_lava",
200,
'allthemodium:unobtainium_vibranium_alloy_ingot'
)
dissolution_chamber(
[
'industrialforegoing:pink_slime_block',
'#c:storage_blocks/vibranium',
'industrialforegoing:pink_slime_block',
'allthemodium:piglich_heart_block',
'allthemodium:piglich_heart_block',
'industrialforegoing:pink_slime_block',
'#c:storage_blocks/unobtainium',
'industrialforegoing:pink_slime_block'
],
"900x allthemodium:soul_lava",
200,
'allthemodium:unobtainium_vibranium_alloy_block'
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,55 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
//Patric Star - Create
allthemods.custom({
"type": "create:mechanical_crafting",
"accept_mirrored": false,
"category": "misc",
"key": {
"A": {
"item": "minecraft:magenta_concrete"
},
"B": {
"item": "minecraft:pink_concrete"
},
"C": {
"item": "minecraft:pink_concrete_powder"
},
"D": {
"item": "minecraft:green_concrete"
},
"E": {
"item": "minecraft:green_concrete_powder"
},
"F": {
"item": "minecraft:lime_concrete"
},
"G": {
"item": "minecraft:magenta_concrete_powder"
}
},
"pattern": [
" B ",
" BCA ",
"BBBGCABBB",
"ACGCGGGCA",
" AAGGGBA ",
" EDDDE ",
" EFEDEFE ",
"BEDD DDEB",
"AAA AAA"
],
"result": {
"count": 1,
"id": "allthetweaks:patrick_star"
},
"show_notification": false
}).id("allthetweaks:allthetweaks/patrick_star")
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,374 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
//AE2
allthemods.custom(
{
type: 'powah:energizing',
energy: 2147483647,
ingredients: [
Ingredient.of('megacells:mega_energy_cell').toJson(),
Ingredient.of('megacells:mega_energy_cell').toJson(),
Ingredient.of('allthetweaks:atm_star').toJson(),
Ingredient.of('megacells:mega_energy_cell').toJson(),
Ingredient.of('megacells:mega_energy_cell').toJson()
],
result: {
count: 1,
id: 'ae2:creative_energy_cell'
}
}
).id('allthemods:energizing/ae2_creative_energy_cell')
//Ars Noveau
allthemods.recipes.kubejs.shaped('allthearcanistgear:creative_spell_book',
[
'BSG',
'GGE',
'EER'
],
{
B: 'ars_nouveau:archmage_spell_book',
S: 'allthetweaks:atm_star',
G: 'ars_nouveau:source_gem_block',
E: 'minecraft:ender_eye',
R: 'occultism:soul_gem'
}
)
allthemods.custom(
{
type: 'ars_nouveau:enchanting_apparatus',
keepNbtOfReagent: false,
pedestalItems: [
Ingredient.of('ars_nouveau:source_gem_block').toJson(),
Ingredient.of('allthemodium:allthemodium_source_jar[ars_nouveau:block_fill_contents=100000]').toJson(),
Ingredient.of('ars_nouveau:source_gem_block').toJson(),
Ingredient.of('allthemodium:allthemodium_source_jar[ars_nouveau:block_fill_contents=100000]').toJson(),
Ingredient.of('ars_nouveau:source_gem_block').toJson(),
Ingredient.of('allthemodium:allthemodium_source_jar[ars_nouveau:block_fill_contents=100000]').toJson(),
Ingredient.of('ars_nouveau:source_gem_block').toJson(),
Ingredient.of('allthemodium:allthemodium_source_jar[ars_nouveau:block_fill_contents=100000]').toJson()
],
reagent: [
Ingredient.of('allthetweaks:atm_star').toJson()
],
result: {
count: 1,
id: 'ars_nouveau:creative_source_jar'
},
sourceCost: 0
}
).id('allthemods:enchanting_apparatus/creative_source_jar')
//EvilCraft
allthemods.recipes.kubejs.shaped('evilcraft:creative_blood_drop',
[
'BCB',
'DAE',
'BFB'
],
{
A: 'allthetweaks:atm_star',
B: 'evilcraft:promise_tier_3',
C: 'evilcraft:flesh_rejuvenated[cyclopscore:fluid_content={amount:10000,id:"evilcraft:blood"}]',
D: 'evilcraft:mace_of_distortion[cyclopscore:fluid_content={amount:4000,id:"evilcraft:blood"}]',
E: 'evilcraft:necromancer_staff[cyclopscore:fluid_content={amount:10000,id:"evilcraft:blood"}]',
F: 'evilcraft:broom[cyclopscore:fluid_content={amount:10000,id:"evilcraft:blood"}]',
}
)
//Integrated Dynamics
allthemods.custom(
{
type: 'powah:energizing',
energy: 2147483647,
ingredients: [
Ingredient.of('integrateddynamics:energy_battery').toJson(),
Ingredient.of('integrateddynamics:energy_battery').toJson(),
Ingredient.of('allthetweaks:atm_star').toJson(),
Ingredient.of('integrateddynamics:energy_battery').toJson(),
Ingredient.of('integrateddynamics:energy_battery').toJson()
],
result: {
count: 1,
id: 'integrateddynamics:energy_battery_creative'
}
}
).id('allthemods:energizing/integrateddynamics_energy_battery_creative')
//Iron Jetpacks
allthemods.recipes.kubejs.shaped('ironjetpacks:cell[ironjetpacks:jetpack_id="ironjetpacks:creative",rarity="epic"]',
[
' A ',
'BCB',
' A '
],
{
A: '#c:storage_blocks/redstone',
B: 'allthemodium:unobtainium_block',
C: 'powah:battery_nitro'
}
).id('allthemods:ironjetpacks_creative_cell')
allthemods.recipes.kubejs.shaped('ironjetpacks:thruster[ironjetpacks:jetpack_id="ironjetpacks:creative",rarity="epic"]',
[
'ABA',
'BCB',
'ADA'
],
{
A: 'allthemodium:unobtainium_block',
B: 'powah:nitro_crystal_block',
C: 'ironjetpacks:cell[ironjetpacks:jetpack_id="ironjetpacks:creative"]',
D: 'ironfurnaces:unobtainium_furnace'
}
).id('allthemods:ironjetpacks_creative_thruster')
allthemods.recipes.kubejs.shaped('ironjetpacks:capacitor[ironjetpacks:jetpack_id="ironjetpacks:creative",rarity="epic"]',
[
'ACA',
'BDB',
'AEA'
],
{
A: 'allthemodium:unobtainium_block',
B: 'mekanism:sps_casing',
C: 'powah:reactor_nitro',
D: 'mekanism:ultimate_induction_cell',
E: 'powah:reactor_nitro'
}
).id('allthemods:ironjetpacks_creative_capacator')
allthemods.recipes.kubejs.shaped('ironjetpacks:jetpack[ironjetpacks:jetpack_id="ironjetpacks:creative",rarity="epic"]',
[
'ACA',
'BFB',
'DED'
],
{
A: 'mysticalagradditions:creative_essence',
B: 'allthemodium:vibranium_allthemodium_alloy_block',
C: 'ironjetpacks:capacitor[ironjetpacks:jetpack_id="ironjetpacks:creative"]',
D: 'ironjetpacks:thruster[ironjetpacks:jetpack_id="ironjetpacks:creative"]',
E: 'allthetweaks:atm_star',
F: 'ironjetpacks:jetpack[ironjetpacks:jetpack_id="ironjetpacks:unobtainium"]'
}
).id('allthemods:ironjetpacks_creative_jetpack')
//Mekanism
allthemods.recipes.kubejs.shaped('mekanism:creative_chemical_tank',
[
'TUT',
'USU',
'TUT'
],
{
T: 'mekanism:ultimate_chemical_tank',
U: 'allthemodium:unobtainium_ingot',
S: 'allthetweaks:atm_star_block',
}
).id('allthemods:mekanism/creative_chemical_tank')
allthemods.recipes.kubejs.shaped('mekanism:creative_fluid_tank',
[
'TUT',
'USU',
'TUT'
],
{
T: 'mekanism:ultimate_fluid_tank',
U: 'allthemodium:unobtainium_ingot',
S: 'allthetweaks:atm_star_block',
}
).id('allthemods:mekanism/creative_fluid_tank')
allthemods.recipes.kubejs.shaped('mekanism:creative_energy_cube',
[
'ATA',
'UCU',
'ATA'
],
{
A: 'mekanism:alloy_atomic',
T: 'mekanism:energy_tablet',
U: 'allthemodium:unobtainium_block',
C: 'mekanism:ultimate_energy_cube'
}
).id('allthemods:mekanism/creative_energy_cube')
allthemods.custom(
{
type: 'powah:energizing',
energy: 2147483647,
ingredients: [
Ingredient.of('mekanism:creative_energy_cube',).toJson(),
Ingredient.of('mekanism:creative_energy_cube',).toJson(),
Ingredient.of('allthetweaks:atm_star').toJson(),
Ingredient.of('mekanism:creative_energy_cube',).toJson(),
Ingredient.of('mekanism:creative_energy_cube',).toJson()
],
result:
Item.of(
"mekanism:creative_energy_cube[mekanism:energy={energy_containers:[L;9223372036854775807L]}]"
).toJson()
}
).id('allthemods:energizing/mekanism_creative_energy_cube')
//Powah
allthemods.custom(
{
type: 'powah:energizing',
energy: 2147483647,
ingredients: [
Ingredient.of('powah:energy_cell_nitro').toJson(),
Ingredient.of('powah:energy_cell_nitro').toJson(),
Ingredient.of('allthetweaks:atm_star').toJson(),
Ingredient.of('powah:energy_cell_nitro').toJson(),
Ingredient.of('powah:energy_cell_nitro').toJson()
],
result: Item.of('powah:energy_cell_creative').toJson()
}
).id('allthemods:energizing/powah_creative_energy_cell')
//PNC
let pressureChamber = (psi, output, outcount, inputs) => {
allthemods.custom(
{
type: 'pneumaticcraft:pressure_chamber',
inputs:
inputs
,
pressure: psi,
results: [
{
count: outcount,
id: output
}
]
}
).id(`allthemods:pressure/${output.replace(':', '/')}`)
}
pressureChamber(4.9, 'pneumaticcraft:creative_compressor', 1,
[
{count: 64, item:'pneumaticcraft:advanced_pressure_tube'},
{count: 1, item: 'pneumaticcraft:electrostatic_compressor'},
{count: 64, item:'pneumaticcraft:advanced_pressure_tube'},
{count: 1, item: 'pneumaticcraft:flux_compressor'},
{count: 1, item: 'allthetweaks:atm_star'},
{count: 1, item: 'pneumaticcraft:advanced_air_compressor'},
{count: 64, item:'pneumaticcraft:advanced_pressure_tube'},
{count: 1, item: 'pneumaticcraft:advanced_liquid_compressor'},
{count: 64, item:'pneumaticcraft:advanced_pressure_tube'}
]
)
pressureChamber(4.9, 'pneumaticcraft:creative_compressed_iron_block', 1,
[
{count: 64, item:'pneumaticcraft:compressed_iron_block'},
{count: 64, item:'pneumaticcraft:compressed_iron_block'},
{count: 64, item:'pneumaticcraft:compressed_iron_block'},
{count: 64, item:'pneumaticcraft:compressed_iron_block'},
{count: 1, item: 'allthetweaks:atm_star'},
{count: 64, item:'pneumaticcraft:compressed_iron_block'},
{count: 64, item:'pneumaticcraft:compressed_iron_block'},
{count: 64, item:'pneumaticcraft:compressed_iron_block'},
{count: 64, item:'pneumaticcraft:compressed_iron_block'}
]
)
//Railcraft
allthemods.recipes.kubejs.shaped('railcraft:creative_locomotive',
[
'EF ',
'CAC',
'BDB'
],
{
A: 'allthetweaks:atm_star_shard',
B: 'allthemodium:unobtainium_gear',
C: 'railcraft:charge_motor',
D: 'minecraft:minecart',
E: 'minecraft:redstone_lamp',
F: 'minecraft:netherite_ingot'
}
)
// Create
allthemods.custom({
"type": "create:mechanical_crafting",
"accept_mirrored": false,
"category": "misc",
"key": {
"A": {
"item": 'pamhc2foodextended:lemondrizzlecakeitem'
},
"B": {
"item": 'pamhc2foodcore:pumpkincheesecakeitem'
},
"C": {
"item": 'pamhc2foodextended:fruitcakeitem'
},
"D": {
"item": 'pamhc2foodextended:chocolatesprinklecakeitem'
},
"E": {
"item": 'pamhc2foodextended:holidaycakeitem'
},
"F": {
"item": 'pamhc2foodextended:mochicakeitem'
},
"G": {
"item": 'pamhc2foodcore:chocolatecakeitem'
},
"H": {
"item": 'allthetweaks:atm_star'
},
"I": {
"item": 'pamhc2foodcore:carrotcakeitem'
},
"J": {
"item": 'pamhc2foodcore:cheesecakeitem'
},
"K": {
"item": 'pamhc2foodextended:pineappleupsidedowncakeitem'
},
"L": {
"item": 'create_enchantment_industry:experience_cake'
},
"M": {
"item": 'createaddition:honey_cake'
},
"N": {
"item": 'createaddition:chocolate_cake'
},
"O": {
"item": 'create:blaze_cake'
}
},
"pattern": [
"ABCDE",
"FGHIJ",
"KLMNO"
],
"result": {
"count": 1,
"id": 'create:creative_blaze_cake'
},
"show_notification": false
}).id("allthemods:create/creative_blaze_cake")
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,114 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
// Dragon Soul
allthemods.shaped('allthetweaks:dragon_soul', ['CDA', 'SNI', 'BGE'], {
C: 'apothic_enchanting:infused_breath',
D: 'occultism:soul_gem',
A: Ingredient.of('justdirethings:creaturecatcher[justdirethings:entitytype="occultism:dragon_familiar"]').or('occultism:spawn_egg/familiar_dragon'),
S: 'productivetrees:socotra_dragon_sapling',
N: ['hostilenetworks:data_model[hostilenetworks:data_model="hostilenetworks:ender_dragon",hostilenetworks:data=1255]', 'hostilenetworks:data_model[hostilenetworks:data_model="hostilenetworks:ender_dragon",hostilenetworks:data=1254]'],
I: 'allthemodium:piglich_heart_block',
B: 'productivebees:spawn_egg_configurable_bee[entity_data={id:"productivebees:configurable_bee",type:"productivebees:soul_lava"}]',
G: 'cataclysm:abyssal_sacrifice',
E: Platform.isLoaded("eternal_starlight") ? 'eternal_starlight:chain_of_souls' : 'ftbquests:missing_item[ftbquests:missing_item="eternal_starlight:chain_of_souls"]'
}).id('allthemods:allthetweaks/dragon_soul')
// Improbable Probability Device
allthemods.shaped('allthetweaks:improbable_probability_device', ['ABA', 'CGC', 'FDF'], {
A: 'mekanism:pellet_antimatter',
B: 'ae2:singularity',
C: Ingredient.of(['megacells:portable_item_cell_256m', 'modern_industrialization:blastproof_casing']),
D: 'pneumaticcraft:aerial_interface',
F: 'ironfurnaces:million_furnace',
G: 'irons_spellbooks:lightning_upgrade_orb'
}).id('allthemods:allthetweaks/improbable_probability_device')
// Dimensional Seed Recipe
allthemods.shaped('allthetweaks:dimensional_seed', ['ABC', 'DEF', 'GHI'], {
A: 'allthecompressed:netherrack_6x',
B: 'allthecompressed:dirt_6x',
C: 'allthecompressed:obsidian_5x',
D: 'allthetweaks:mini_exit',
E: 'allthetweaks:mini_nether',
F: 'allthetweaks:mini_end',
G: 'allthecompressed:end_stone_5x',
H: 'allthecompressed:emerald_block_4x',
I: 'allthecompressed:diamond_block_4x'
}).id('allthemods:allthetweaks/dimensional_seed')
// Withers Compass
allthemods.shaped('allthetweaks:withers_compass', ['ABC', 'DEF', 'GHI'], {
A: 'productivebees:configurable_comb[productivebees:bee_type="productivebees:withered"]',
B: 'industrialforegoing:wither_builder',
C: 'deeperdarker:heart_of_the_deep',
D: 'generatorgalore:netherstar_generator_64x',
E: 'irons_spellbooks:scroll[irons_spellbooks:spell_container={data:[{id:"irons_spellbooks:wither_skull",index:0,level:10,locked:1b}],maxSpells:1,mustEquip:0b,spellWheel:0b}]',
F: 'mysticalagriculture:witherproof_bricks',
G: 'minecraft:tipped_arrow[potion_contents={potion:"apothic_attributes:long_wither"}]',
H: 'ars_nouveau:glyph_wither',
I: 'mysticalagradditions:nether_star_crux'
}).id('allthemods:allthetweaks/withers_compass')
// Philosopher's Fuel
allthemods.shaped('allthetweaks:philosophers_fuel', ['ABC', 'DEF', 'GHI'], {
A: 'generatorgalore:ender_generator',
B: 'ironfurnaces:rainbow_coal' ,
C: 'bigreactors:insanite_block' ,
D: Ingredient.of(['modern_industrialization:uranium_fuel_rod_quad','create:blaze_burner']),
E: 'mysticalagradditions:insanium_coal_block',
F: 'forbidden_arcanus:smelter_prism',
G: 'mysticalagriculture:awakened_supremium_ingot_block',
H: 'generatorgalore:magmatic_generator_64x',
I: 'evilcraft:dark_tank[cyclopscore:fluid_content={amount:16000,id:"justdirethings:refined_t4_fluid_source"}]'
}).id('allthemods:allthetweaks/philosophers_fuel')
// Nexium Emitter
allthemods.shaped('allthetweaks:nexium_emitter', ['A B', ' CF', 'GED'], {
A: 'powah:player_transmitter_nitro',
B: 'ae2wtlib:wireless_universal_terminal[ae2wtlib:has_ex_pattern_access_terminal={},ae2wtlib:has_pattern_encoding_terminal={},ae2wtlib:has_crafting_terminal={},ae2wtlib:has_pattern_access_terminal={},ae2:stored_energy=6400000.0d]',
F: [Item.of('mekanism:module_gravitational_modulating_unit')],
D: Ingredient.of(['modern_industrialization:large_advanced_motor',"create:mechanical_arm"]),
E: 'immersiveengineering:tesla_coil',
C: 'advanced_ae:quantum_multi_threader',
G: 'aeinfinitybooster:infinity_card'
}).id('allthemods:allthetweaks/nexium_emitter')
// Oblivion Shard
allthemods.shaped('allthetweaks:oblivion_shard', ['DAB', 'ECF', 'BGD'], {
A: 'forbidden_arcanus:eternal_stella',
C: 'evilcraft:mace_of_destruction[cyclopscore:fluid_content={amount:4000,id:"evilcraft:blood"}]',
B: 'evilcraft:piercing_vengeance_focus',
D: 'stevescarts:module_galgadorian_drill',
E: 'cataclysm:meat_shredder',
G: 'twilightforest:snow_queen_trophy',
F: 'cataclysm:void_forge'
}).id('allthemods:allthetweaks/oblivion_shard')
// Pulsating Black Hole
allthemods.shaped('allthetweaks:pulsating_black_hole', ['ABC', 'DEF', 'GHI'], {
A: 'oritech:nuke',
B: 'ae2:quantum_ring' ,
C: 'pneumaticcraft:micromissiles' ,
D: 'justdirethings:paradoxmachine',
E: 'pocketstorage:psu_4',
F: 'occultism:stable_wormhole',
G: 'rootsclassic:crystal_staff',
H: 'industrialforegoing:mycelial_explosive',
I: 'evilcraft:lightning_bomb'
}).id('allthemods:pressure/allthetweaks/pulsating_black_hole')
// Creative Essence
allthemods.shaped('mysticalagradditions:creative_essence', ['CAC', 'ABA', 'CAC'], {
A: 'mysticalagradditions:insanium_block',
C: 'mysticalagradditions:insanium_gemstone_block',
B: 'mysticalagriculture:master_infusion_crystal'
}).id('allthemods:allthetweaks/creative_essence')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,37 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
// Mini Nether
allthemods.shaped('allthetweaks:mini_nether', ['ADA', 'BCB', 'AEA'], {
A: 'minecraft:obsidian',
B: 'minecraft:nether_star',
C: 'apothic_enchanting:sightshelf_t2',
D: 'minecraft:wither_skeleton_skull',
E: 'minecraft:warped_nylium'
}).id('allthemods:allthetweaks/mini_nether')
// Mini End
allthemods.shaped('allthetweaks:mini_end', ['ABA', 'BCB', 'ABA'], {
A: 'apothic_enchanting:endshelf',
B: 'minecraft:ender_eye',
C: 'apothic_enchanting:draconic_endshelf'
}).id('allthemods:allthetweaks/mini_end')
// Mini Exit
allthemods.shaped('allthetweaks:mini_exit', ['ABA', 'DCD', 'ADA'], {
A: 'minecraft:dragon_egg',
B: 'apothic_enchanting:infused_breath',
C: 'apothic_enchanting:soul_touched_sculkshelf',
D: 'minecraft:end_crystal'
}).id('allthemods:allthetweaks/mini_exit')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,143 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
var miningDimOres = [
{path: 'runic_stone', id:'allthemodium:runic_stone', min:65, max:250,size:4, count:1, stoneReplaces:"forbidden_arcanus:runic_stone", deepslateReplaces:"forbidden_arcanus:runic_deepslate", endStoneReplaces:null, netherrackReplaces:null},
{path: 'arcane_crystal_ore', id:'allthemodium:arcane_crystal_ore', min:65, max:250,size:4, count:1, stoneReplaces:"forbidden_arcanus:arcane_crystal_ore", deepslateReplaces:"forbidden_arcanus:deepslate_arcane_crystal_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'dark_ore', id:'allthemodium:dark_ore', min:65, max:129,size:2, count:1, stoneReplaces:"evilcraft:dark_ore", deepslateReplaces:"evilcraft:dark_ore_deepslate", endStoneReplaces:null, netherrackReplaces:null},
{path: 'uraninite_ore', id:'allthemodium:uraninite_ore', min:65, max:250,size:8, count:8, stoneReplaces:"powah:uraninite_ore", deepslateReplaces:"powah:deepslate_uraninite_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'inferium_ore', id:'allthemodium:inferium_ore', min:65, max:250,size:8, count:16, stoneReplaces:"mysticalagriculture:inferium_ore", deepslateReplaces:"mysticalagriculture:deepslate_inferium_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'aggra_inferium_ore', id:'allthemodium:aggra_inferium_ore', min:-63, max:63, size:8, count:16, stoneReplaces:null, deepslateReplaces:null, endStoneReplaces:"mysticalagradditions:end_inferium_ore", netherrackReplaces:"mysticalagradditions:nether_inferium_ore"},
{path: 'aggra_prosperity_ore', id:'allthemodium:aggra_prosperity_ore', min:-63, max:63, size:8, count:8, stoneReplaces:null, deepslateReplaces:null, endStoneReplaces:"mysticalagradditions:end_prosperity_ore", netherrackReplaces:"mysticalagradditions:nether_prosperity_ore"},
{path: 'prosperity_ore', id:'allthemodium:prosperity_ore', min:65, max:250,size:8, count:8, stoneReplaces:"mysticalagriculture:prosperity_ore", deepslateReplaces:"mysticalagriculture:deepslate_prosperity_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'soulium_ore', id:'allthemodium:soulium_ore', min:-63, max:250,size:6, count:3, stoneReplaces:"mysticalagriculture:soulium_ore", deepslateReplaces:"mysticalagriculture:soulium_ore", endStoneReplaces:"mysticalagriculture:soulium_ore", netherrackReplaces:"mysticalagriculture:soulium_ore"},
{path: 'mithril_ore', id:'allthemodium:mithril_ore', min:65, max:250,size:2, count:1, stoneReplaces:"irons_spellbooks:mithril_ore", deepslateReplaces:"irons_spellbooks:deepslate_mithril_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'antimony_ore', id:'allthemodium:antimony_ore', min:65, max:250,size:5, count:20, stoneReplaces:"modern_industrialization:antimony_ore", deepslateReplaces:"modern_industrialization:deepslate_antimony_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'iridium_ore', id:'allthemodium:iridium_ore', min:65, max:146,size:1, count:10, stoneReplaces:"modern_industrialization:iridium_ore", deepslateReplaces:null, endStoneReplaces:null, netherrackReplaces:null},
{path: 'lignite_coal_ore', id:'allthemodium:lignite_coal_ore', min:65, max:250,size:17,count:25, stoneReplaces:"modern_industrialization:lignite_coal_ore", deepslateReplaces:"modern_industrialization:deepslate_lignite_coal_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'monazite_ore', id:'allthemodium:monazite_ore', min:65, max:154,size:3, count:10, stoneReplaces:"modern_industrialization:monazite_ore", deepslateReplaces:"modern_industrialization:deepslate_monazite_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'tungsten_ore', id:'allthemodium:tungsten_ore', min:65, max:154,size:5, count:6, stoneReplaces:"modern_industrialization:tungsten_ore", deepslateReplaces:"modern_industrialization:deepslate_tungsten_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'titanium_ore', id:'allthemodium:titanium_ore', min:65, max:250,size:6, count:2, stoneReplaces:"theurgy:sal_ammoniac_ore", deepslateReplaces:"theurgy:deepslate_sal_ammoniac_ore", endStoneReplaces:null, netherrackReplaces:null},
{path: 'xychorium_ore_blue', id:'allthemodium:xychorium_ore_blue', min:65, max:250,size:5, count:2, stoneReplaces:"xycraft_world:xychorium_ore_stone_blue", deepslateReplaces:"xycraft_world:xychorium_ore_deepslate_blue", endStoneReplaces:null, netherrackReplaces:null},
{path: 'xychorium_ore_red', id:'allthemodium:xychorium_ore_red', min:65, max:250,size:5, count:2, stoneReplaces:"xycraft_world:xychorium_ore_stone_red", deepslateReplaces:"xycraft_world:xychorium_ore_deepslate_red", endStoneReplaces:null, netherrackReplaces:null},
{path: 'xychorium_ore_dark', id:'allthemodium:xychorium_ore_dark', min:65, max:250,size:5, count:2, stoneReplaces:"xycraft_world:xychorium_ore_stone_dark", deepslateReplaces:"xycraft_world:xychorium_ore_deepslate_dark", endStoneReplaces:null, netherrackReplaces:null},
{path: 'xychorium_ore_green', id:'allthemodium:xychorium_ore_green', min:65, max:250,size:5, count:2, stoneReplaces:"xycraft_world:xychorium_ore_stone_green", deepslateReplaces:"xycraft_world:xychorium_ore_deepslate_green", endStoneReplaces:null, netherrackReplaces:null},
{path: 'xychorium_ore_light', id:'allthemodium:xychorium_ore_light', min:65, max:250,size:5, count:2, stoneReplaces:"xycraft_world:xychorium_ore_stone_light", deepslateReplaces:"xycraft_world:xychorium_ore_deepslate_light", endStoneReplaces:null, netherrackReplaces:null},
{path: 'black_quartz_ore', id:'allthemodium:black_quartz_ore', min:65, max:250,size:6, count:8, stoneReplaces:"actuallyadditions:black_quartz_ore", deepslateReplaces:null, endStoneReplaces:null, netherrackReplaces:null},
{path: 'sulfur_ore', id:'allthemodium:sulfur_ore', min:-63, max:250,size:8, count:3, stoneReplaces:"alltheores:sulfur_ore", deepslateReplaces:"alltheores:deepslate_sulfur_ore", endStoneReplaces:"alltheores:end_sulfur_ore", netherrackReplaces:"alltheores:nether_sulfur_ore"},
{path: 'fluorite_ore', id:'allthemodium:fluorite_ore', min:-63, max:250,size:8, count:3, stoneReplaces:"alltheores:fluorite_ore", deepslateReplaces:"alltheores:deepslate_fluorite_ore", endStoneReplaces:"alltheores:end_fluorite_ore", netherrackReplaces:"alltheores:nether_fluorite_ore"},
{path: 'cinnabar_ore', id:'allthemodium:cinnabar_ore', min:-63, max:250,size:8, count:2, stoneReplaces:"alltheores:cinnabar_ore", deepslateReplaces:"alltheores:deepslate_cinnabar_ore", endStoneReplaces:"alltheores:end_cinnabar_ore", netherrackReplaces:"alltheores:nether_cinnabar_ore"},
{path: 'salt_ore', id:'allthemodium:salt_ore', min:-63, max:250,size:6, count:8, stoneReplaces:"alltheores:salt_ore", deepslateReplaces:"alltheores:deepslate_salt_ore", endStoneReplaces:"alltheores:end_salt_ore", netherrackReplaces:"alltheores:nether_salt_ore"},
{path: 'sal_ammoniac_ore', id:'allthemodium:sal_ammoniac_ore', min:65, max:250,size:8, count:3, stoneReplaces:"modern_industrialization:titanium_ore", deepslateReplaces:null, endStoneReplaces:null, netherrackReplaces:null},
{path: 'stella_arcanum', id:'allthemodium:stella_arcanum', min:-63, max:250,size:2, count:1, stoneReplaces:"forbidden_arcanus:stella_arcanum", deepslateReplaces:"forbidden_arcanus:stella_arcanum", endStoneReplaces:"forbidden_arcanus:stella_arcanum", netherrackReplaces:"forbidden_arcanus:stella_arcanum"},
{path: 'dimensionalshard', id:'allthemodium:dimensionalshard', min:-63, max:250,size:12,count:2, stoneReplaces:"rftoolsbase:dimensionalshard_overworld", deepslateReplaces:null, endStoneReplaces:"rftoolsbase:dimensionalshard_end", netherrackReplaces:"rftoolsbase:dimensionalshard_nether"},
{path: 'crimson_iron_ore', id:'allthemodium:crimson_iron_ore', min:-63, max:63, size:8, count:3, stoneReplaces:null, deepslateReplaces:null, endStoneReplaces:null, netherrackReplaces:"silentgear:crimson_iron_ore"},
{path: 'azure_silver_ore', id:'allthemodium:azure_silver_ore', min:-63, max:63, size:8, count:3, stoneReplaces:null, deepslateReplaces:null, endStoneReplaces:"silentgear:azure_silver_ore", netherrackReplaces:null},
{path: 'draconium_ore', id:'allthemodium:draconium_ore', min:-63, max:250,size:4,count:8, stoneReplaces:"draconicevolution:overworld_draconium_ore", deepslateReplaces:null, endStoneReplaces:null, netherrackReplaces:null}
]
ServerEvents.generateData('after_mods', allthemods => {
let addMiningDimOre = (path, id, min, max, size, count, stoneReplaces, deepslateReplaces, endStoneReplaces, netherrackReplaces) => {
let jsonPlaced = JsonIO.toObject({
"feature": id,
"placement": [
{
"count": count,
"type": "minecraft:count"
},
{
"type": "minecraft:in_square"
},
{
"height": {
"min_inclusive": {
"absolute": min
},
"max_inclusive": {
"absolute": max
},
"type": "minecraft:trapezoid"
},
"type": "minecraft:height_range"
},
{
"type": "minecraft:biome"
}
]
})
let jsonConfigured = JsonIO.toObject({
type: "minecraft:ore",
config: {
"size": size,
"discard_chance_on_air_exposure": 0.0,
"targets": []
}
})
let jsonForge = JsonIO.toObject({
type: "neoforge:add_features",
biomes: "#allthemodium:mining_features/mining_biomes",
"features": [id],
"step": "underground_ores"
})
if(stoneReplaces!==null){
jsonConfigured.config.targets.push(
JsonIO.toObject({
"target": {
"predicate_type": "minecraft:tag_match",
"tag": "minecraft:stone_ore_replaceables"
},
"state": {
"Name": stoneReplaces
}
}))
}
if(deepslateReplaces!==null){
jsonConfigured.config.targets.push(
JsonIO.toObject({
"target": {
"predicate_type": "minecraft:tag_match",
"tag": "minecraft:deepslate_ore_replaceables"
},
"state": {
"Name": deepslateReplaces
}
}))
}
if(endStoneReplaces!==null){
jsonConfigured.config.targets.push(
JsonIO.toObject({
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:end_stone"
},
"state": {
"Name": endStoneReplaces
}
})
)
}
if(netherrackReplaces!==null){
jsonConfigured.config.targets.push(
JsonIO.toObject({
"target": {
"predicate_type": "minecraft:block_match",
"block": "minecraft:netherrack"
},
"state": {
"Name": netherrackReplaces
}
}))
}
allthemods.json(`allthemodium:worldgen/placed_feature/${path}.json`, jsonPlaced)
allthemods.json(`allthemodium:worldgen/configured_feature/${path}.json`, jsonConfigured)
allthemods.json(`allthemodium:neoforge/biome_modifier/allthemodium/dim_ores/${path}.json`, jsonForge)
}
miningDimOres.forEach(ore=>{
addMiningDimOre(ore.path,ore.id, ore.min, ore.max, ore.size, ore.count, ore.stoneReplaces, ore.deepslateReplaces, ore.endStoneReplaces, ore.netherrackReplaces);
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,430 @@
ServerEvents.recipes(allthemods => {
allthemods.shapeless('modern_industrialization:runic_fluid_input_hatch', 'modern_industrialization:runic_fluid_output_hatch')
allthemods.shapeless('modern_industrialization:runic_fluid_output_hatch', 'modern_industrialization:runic_fluid_input_hatch')
allthemods.shapeless('modern_industrialization:runic_item_input_hatch', 'modern_industrialization:runic_item_output_hatch')
allthemods.shapeless('modern_industrialization:runic_item_output_hatch', 'modern_industrialization:runic_item_input_hatch')
if (Platform.isLoaded('modular_machinery_reborn')) {
allthemods.shapeless('modern_industrialization:auto_forge', `modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:auto_hepheastus_forge"]`)
allthemods.shapeless('modern_industrialization:star_altar', `modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:runic_star_altar"]`)
allthemods.shapeless('modern_industrialization:runic_crucible', `modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:runic_crucible"]`)
allthemods.shapeless('modern_industrialization:runic_enchanter', `modular_machinery_reborn:controller[modular_machinery_reborn:machine="atm:runic_enchanter"]`)
allthemods.shapeless('modern_industrialization:runic_item_input_hatch', 'modular_machinery_reborn:inputbus_ludicrous')
allthemods.shapeless('modern_industrialization:runic_item_output_hatch', 'modular_machinery_reborn:outputbus_ludicrous')
allthemods.shapeless('modern_industrialization:runic_fluid_input_hatch', 'modular_machinery_reborn:fluidoutputhatch_vacuum')
allthemods.shapeless('modern_industrialization:runic_fluid_output_hatch', 'modular_machinery_reborn:fluidinputhatch_vacuum')
allthemods.shapeless('modern_industrialization:runic_energy_input_hatch', 'modular_machinery_reborn:energyinputhatch_ultimate')
}
let runic_controllers = [
{
id: 'modern_industrialization:auto_forge',
aureal: 50000,
blood: 50000,
souls: 1000,
xp: 25000,
main: 'forbidden_arcanus:hephaestus_forge_tier_5',
secondary: 'alltheores:enderium_gear'
},
{
id: 'modern_industrialization:runic_crucible',
aureal: 100000,
blood: 25000,
souls: 1000,
xp: 10000,
main: 'ars_nouveau:enchanting_apparatus',
secondary: 'ars_nouveau:arcane_core'
},
{
id: 'modern_industrialization:runic_enchanter',
aureal: 100000,
blood: 1000,
souls: 1000,
xp: 50000,
main: 'minecraft:enchanting_table',
secondary: 'apothic_enchanting:treasure_shelf'
}
]
if (Platform.isLoaded("eternal_starlight")) {
runic_controllers.push({
id: 'modern_industrialization:star_altar',
aureal: 200000,
blood: 1000000,
souls: 10000,
xp: 75000,
main: 'eternal_starlight:loot_bag[eternal_starlight:loot_table="eternal_starlight:bosses/lunar_monstrosity"]',
secondary: 'alltheores:enderium_gear'
})
}
for (let item of runic_controllers) {
allthemods.recipes.modern_industrialization.auto_forge(512, 300)
.fluidIn(`${item.aureal}x kubejs:liquid_aureal`)
.fluidIn(`${item.souls}x kubejs:liquid_souls`)
.fluidIn(`${item.blood}x evilcraft:blood`)
.fluidIn(`${item.xp}x #c:experience`)
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemIn(item.main)
.itemIn('enderio:z_logic_controller')
.itemIn(item.secondary)
.itemIn('forbidden_arcanus:polished_darkstone')
.itemIn(item.secondary)
.itemIn('enderio:z_logic_controller')
.itemIn('forbidden_arcanus:quantum_injector')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemOut(item.id)
}
let runic_parts = [
{
id: 'modern_industrialization:runic_item_input_hatch',
aureal: 2500,
blood: 1000,
souls: 5000,
xp: 5000,
top: 'actuallyadditions:laser_relay_item',
bottom: 'forbidden_arcanus:quantum_injector',
middle: 'forbidden_arcanus:polished_darkstone'
},
{
id: 'modern_industrialization:runic_item_output_hatch',
aureal: 2500,
blood: 1000,
souls: 5000,
xp: 5000,
top: 'forbidden_arcanus:quantum_injector',
bottom: 'actuallyadditions:laser_relay_item',
middle: 'forbidden_arcanus:chiseled_polished_darkstone'
},
{
id: 'modern_industrialization:runic_fluid_input_hatch',
aureal: 2500,
blood: 1000,
souls: 5000,
xp: 5000,
top: 'actuallyadditions:laser_relay_fluids',
bottom: 'forbidden_arcanus:quantum_injector',
middle: 'forbidden_arcanus:polished_darkstone'
},
{
id: 'modern_industrialization:runic_fluid_output_hatch',
aureal: 2500,
blood: 1000,
souls: 5000,
xp: 5000,
top: 'forbidden_arcanus:quantum_injector',
bottom: 'actuallyadditions:laser_relay_fluids',
middle: 'forbidden_arcanus:chiseled_polished_darkstone'
},
{
id: 'modern_industrialization:runic_energy_input_hatch',
aureal: 2500,
blood: 1000,
souls: 5000,
xp: 5000,
top: 'actuallyadditions:laser_relay',
bottom: 'forbidden_arcanus:quantum_injector',
middle: 'forbidden_arcanus:polished_darkstone'
}
]
for (let item of runic_parts) {
allthemods.recipes.modern_industrialization.auto_forge(512, 150)
.fluidIn(`${item.aureal}x kubejs:liquid_aureal`)
.fluidIn(`${item.souls}x kubejs:liquid_souls`)
.fluidIn(`${item.blood}x evilcraft:blood`)
.fluidIn(`${item.xp}x #c:experience`)
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemIn(item.top)
.itemIn('mekanism:ultimate_control_circuit')
.itemIn('alltheores:enderium_gear')
.itemIn(item.middle)
.itemIn('alltheores:enderium_gear')
.itemIn('mekanism:ultimate_control_circuit')
.itemIn(item.bottom)
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemOut(item.id)
}
allthemods.recipes.modern_industrialization.auto_forge(512, 300)
.fluidIn(`5000x kubejs:liquid_aureal`)
.fluidIn(`2500x kubejs:liquid_souls`)
.fluidIn(`7500x evilcraft:blood`)
.fluidIn(`10000x #c:experience`)
.itemIn('mekanism:ultimate_control_circuit')
.itemIn('enderio:sentient_ender')
.itemIn('enderio:z_logic_controller')
.itemIn('alltheores:enderium_gear')
.itemIn('forbidden_arcanus:arcane_crystal')
.itemIn('alltheores:enderium_gear')
.itemIn('enderio:z_logic_controller')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemIn('mekanism:ultimate_control_circuit')
.itemOut(`forbidden_arcanus:corrupted_arcane_crystal`)
allthemods.remove({id: 'forbidden_arcanus:corrupted_arcane_crystal_block_from_corrupted_arcane_crystal'})
allthemods.remove({id: 'forbidden_arcanus:corrupted_arcane_crystal_from_corrupted_arcane_crystal_block'})
})
ServerEvents.generateData('after_mods', allthemods => {
let heph_recipes = [
//auto forge
{
id: 'auto_forge',
input: 'forbidden_arcanus:polished_darkstone',
result: 'modern_industrialization:auto_forge',
aureal: 5000,
blood: 5000,
souls: 100,
xp: 2500,
in_1: 'forbidden_arcanus:hephaestus_forge_tier_5',
in_2: 'enderio:z_logic_controller',
in_3: 'alltheores:enderium_gear',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'forbidden_arcanus:quantum_injector',
in_6: 'enderio:z_logic_controller',
in_7: 'alltheores:enderium_gear',
in_8: 'forbidden_arcanus:mundabitur_dust'
},
//runic crucible
{
id: 'runic_crucible',
input: 'forbidden_arcanus:polished_darkstone',
result: 'modern_industrialization:runic_crucible',
aureal: 10000,
blood: 2500,
souls: 100,
xp: 1000,
in_1: 'ars_nouveau:enchanting_apparatus',
in_2: 'enderio:z_logic_controller',
in_3: 'ars_nouveau:arcane_core',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'forbidden_arcanus:quantum_injector',
in_6: 'enderio:z_logic_controller',
in_7: 'ars_nouveau:arcane_core',
in_8: 'forbidden_arcanus:mundabitur_dust'
},
//runic enchanter
{
id: 'runic_enchanter',
input: 'forbidden_arcanus:polished_darkstone',
result: 'modern_industrialization:runic_enchanter',
aureal: 10000,
blood: 100,
souls: 100,
xp: 5000,
in_1: 'minecraft:enchanting_table',
in_2: 'enderio:z_logic_controller',
in_3: 'apothic_enchanting:treasure_shelf',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'forbidden_arcanus:quantum_injector',
in_6: 'enderio:z_logic_controller',
in_7: 'apothic_enchanting:treasure_shelf',
in_8: 'forbidden_arcanus:mundabitur_dust'
},
//item input
{
id: 'item_in',
input: 'forbidden_arcanus:polished_darkstone',
result: 'modern_industrialization:runic_item_input_hatch',
aureal: 250,
blood: 100,
souls: 500,
xp: 500,
in_1: 'actuallyadditions:laser_relay_item',
in_2: 'mekanism:ultimate_control_circuit',
in_3: 'alltheores:enderium_gear',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'forbidden_arcanus:quantum_injector',
in_6: 'mekanism:ultimate_control_circuit',
in_7: 'alltheores:enderium_gear',
in_8: 'forbidden_arcanus:mundabitur_dust'
},
//item output
{
id: 'item_output',
input: 'forbidden_arcanus:chiseled_polished_darkstone',
result: 'modern_industrialization:runic_item_output_hatch',
aureal: 250,
blood: 100,
souls: 500,
xp: 500,
in_1: 'forbidden_arcanus:quantum_injector',
in_2: 'mekanism:ultimate_control_circuit',
in_3: 'alltheores:enderium_gear',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'actuallyadditions:laser_relay_item',
in_6: 'mekanism:ultimate_control_circuit',
in_7: 'alltheores:enderium_gear',
in_8: 'forbidden_arcanus:mundabitur_dust'
},
//fluid input
{
id: 'fluid_input',
input: 'forbidden_arcanus:polished_darkstone',
result: 'modern_industrialization:runic_fluid_input_hatch',
aureal: 250,
blood: 100,
souls: 500,
xp: 500,
in_1: 'actuallyadditions:laser_relay_fluids',
in_2: 'mekanism:ultimate_control_circuit',
in_3: 'alltheores:enderium_gear',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'forbidden_arcanus:quantum_injector',
in_6: 'mekanism:ultimate_control_circuit',
in_7: 'alltheores:enderium_gear',
in_8: 'forbidden_arcanus:mundabitur_dust'
},
//fluid output
{
id: 'fluid_output',
input: 'forbidden_arcanus:chiseled_polished_darkstone',
result: 'modern_industrialization:runic_fluid_output_hatch',
aureal: 250,
blood: 100,
souls: 500,
xp: 500,
in_1: 'forbidden_arcanus:quantum_injector',
in_2: 'mekanism:ultimate_control_circuit',
in_3: 'alltheores:enderium_gear',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'actuallyadditions:laser_relay_fluids',
in_6: 'mekanism:ultimate_control_circuit',
in_7: 'alltheores:enderium_gear',
in_8: 'forbidden_arcanus:mundabitur_dust'
},
//energy input
{
id: 'energy_input',
input: 'forbidden_arcanus:polished_darkstone',
result: 'modern_industrialization:runic_energy_input_hatch',
aureal: 250,
blood: 100,
souls: 500,
xp: 500,
in_1: 'actuallyadditions:laser_relay',
in_2: 'mekanism:ultimate_control_circuit',
in_3: 'alltheores:enderium_gear',
in_4: 'forbidden_arcanus:mundabitur_dust',
in_5: 'forbidden_arcanus:quantum_injector',
in_6: 'mekanism:ultimate_control_circuit',
in_7: 'alltheores:enderium_gear',
in_8: 'forbidden_arcanus:mundabitur_dust'
}
]
for (let item of heph_recipes) {
allthemods.json(`atm:forbidden_arcanus/hephaestus_forge/ritual/mi_${item.id}.json`,
{
enhancers: [
'forbidden_arcanus:artisan_relic',
'forbidden_arcanus:elementarium',
'forbidden_arcanus:divine_pact'
],
essences: {
aureal: item.aureal,
blood: item.blood,
souls: item.souls,
experience: item.xp
},
forge_tier: 5,
inputs: [
{ amount: 1, ingredient: Ingredient.of(item.in_1).toJson() },
{ amount: 1, ingredient: Ingredient.of(item.in_2).toJson() },
{ amount: 1, ingredient: Ingredient.of(item.in_3).toJson() },
{ amount: 1, ingredient: Ingredient.of(item.in_4).toJson() },
{ amount: 1, ingredient: Ingredient.of(item.in_5).toJson() },
{ amount: 1, ingredient: Ingredient.of(item.in_6).toJson() },
{ amount: 1, ingredient: Ingredient.of(item.in_7).toJson() },
{ amount: 1, ingredient: Ingredient.of(item.in_8).toJson() }
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: item.input
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: Item.of(`${item.result}`).toJson()
}
}
)
}
allthemods.json(`atm:forbidden_arcanus/hephaestus_forge/ritual/mi_star_altar.json`,
{
enhancers: [
'forbidden_arcanus:artisan_relic',
'forbidden_arcanus:elementarium',
'forbidden_arcanus:divine_pact',
'forbidden_arcanus:maledictus_pact'
],
essences: {
aureal: 5000,
blood: 5000,
souls: 100,
experience: 2500
},
forge_tier: 5,
inputs: [
{ amount: 1, ingredient: Ingredient.of(Platform.isLoaded("eternal_starlight") ? 'eternal_starlight:loot_bag[eternal_starlight:loot_table="eternal_starlight:bosses/lunar_monstrosity"]' : 'ftbquests:missing_item[ftbquests:missing_item="eternal_starlight:loot_bag"]').toJson() },
{ amount: 1, ingredient: Ingredient.of('enderio:z_logic_controller').toJson() },
{ amount: 1, ingredient: Ingredient.of('alltheores:enderium_gear').toJson() },
{ amount: 1, ingredient: Ingredient.of('forbidden_arcanus:mundabitur_dust').toJson() },
{ amount: 1, ingredient: Ingredient.of('forbidden_arcanus:quantum_injector').toJson() },
{ amount: 1, ingredient: Ingredient.of('enderio:z_logic_controller').toJson() },
{ amount: 1, ingredient: Ingredient.of('alltheores:enderium_gear').toJson() },
{ amount: 1, ingredient: Ingredient.of('forbidden_arcanus:mundabitur_dust').toJson() }
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: 'forbidden_arcanus:polished_darkstone'
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: Item.of('modern_industrialization:star_altar').toJson()
}
}
)
allthemods.json(`atm:forbidden_arcanus/hephaestus_forge/ritual/mi_runic_crystal.json`,
{
enhancers: [
'forbidden_arcanus:artisan_relic',
'forbidden_arcanus:elementarium',
'forbidden_arcanus:divine_pact'
],
essences: {
aureal: 500,
blood: 750,
souls: 100,
experience: 1000
},
forge_tier: 5,
inputs: [
{ amount: 1, ingredient: Ingredient.of('enderio:sentient_ender').toJson() },
{ amount: 1, ingredient: Ingredient.of('enderio:z_logic_controller').toJson() },
{ amount: 1, ingredient: Ingredient.of('alltheores:enderium_gear').toJson() },
{ amount: 1, ingredient: Ingredient.of('mekanism:ultimate_control_circuit').toJson() },
{ amount: 1, ingredient: Ingredient.of('forbidden_arcanus:mundabitur_dust').toJson() },
{ amount: 1, ingredient: Ingredient.of('enderio:z_logic_controller').toJson() },
{ amount: 1, ingredient: Ingredient.of('alltheores:enderium_gear').toJson() },
{ amount: 1, ingredient: Ingredient.of('mekanism:ultimate_control_circuit').toJson() }
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: 'forbidden_arcanus:arcane_crystal'
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: Item.of(`forbidden_arcanus:corrupted_arcane_crystal`).toJson()
}
}
)
})

View File

@@ -0,0 +1,321 @@
ServerEvents.recipes(allthemods => {
if (Platform.isLoaded('modular_machinery_reborn')) {
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('1000x kubejs:liquid_souls')
.fluidIn('5000x evilcraft:blood')
.fluidIn('1000x #c:experience')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('allthemodium:allthemodium_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemOut('24x modular_machinery_reborn:modularium')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('1000x kubejs:liquid_souls')
.fluidIn('5000x evilcraft:blood')
.fluidIn('1000x #c:experience')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('allthemodium:vibranium_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemOut('32x modular_machinery_reborn:modularium')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('1000x kubejs:liquid_souls')
.fluidIn('5000x evilcraft:blood')
.fluidIn('1000x #c:experience')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('allthemodium:unobtainium_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemOut('48x modular_machinery_reborn:modularium')
} else {
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('1000x kubejs:liquid_souls')
.fluidIn('5000x evilcraft:blood')
.fluidIn('1000x #c:experience')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('allthemodium:allthemodium_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemOut('24x kubejs:modularium')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('1000x kubejs:liquid_souls')
.fluidIn('5000x evilcraft:blood')
.fluidIn('1000x #c:experience')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('allthemodium:vibranium_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemOut('32x kubejs:modularium')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('1000x kubejs:liquid_souls')
.fluidIn('5000x evilcraft:blood')
.fluidIn('1000x #c:experience')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('allthemodium:unobtainium_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('enderio:end_steel_ingot')
.itemIn('forbidden_arcanus:deorum_ingot')
.itemOut('48x kubejs:modularium')
}
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('1000x kubejs:liquid_aureal')
.fluidIn('80x kubejs:liquid_souls')
.fluidIn('20000x evilcraft:blood')
.itemIn('minecraft:heart_of_the_sea')
.itemIn('2x minecraft:prismarine_shard')
.itemIn('2x minecraft:turtle_scute')
.itemIn('2x minecraft:lapis_lazuli')
.itemOut('forbidden_arcanus:sea_prism')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('2000x kubejs:liquid_aureal')
.fluidIn('400x kubejs:liquid_souls')
.fluidIn('12500x evilcraft:blood')
.itemIn('forbidden_arcanus:arcane_crystal_block')
.itemIn('2x minecraft:coal')
.itemIn('3x minecraft:blaze_powder')
.itemOut('forbidden_arcanus:smelter_prism')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('3000x kubejs:liquid_aureal')
.fluidIn('90x kubejs:liquid_souls')
.fluidIn('15000x evilcraft:blood')
.itemIn('minecraft:diamond_block')
.itemIn('2x minecraft:flint')
.itemIn('2x minecraft:dripstone_block')
.itemIn('2x minecraft:pointed_dripstone')
.itemOut('forbidden_arcanus:terrastomp_prism')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('10000x kubejs:liquid_aureal')
.fluidIn('30x kubejs:liquid_souls')
.fluidIn('22500x evilcraft:blood')
.itemIn('minecraft:white_wool')
.itemIn('forbidden_arcanus:bat_wing')
.itemIn('2x minecraft:feather')
.itemIn('3x minecraft:phantom_membrane')
.itemOut('forbidden_arcanus:whirlwind_prism')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('15000x kubejs:liquid_aureal')
.fluidIn('200x kubejs:liquid_souls')
.fluidIn('3750x evilcraft:blood')
.fluidIn('2200x #c:experience')
.itemIn('minecraft:quartz')
.itemIn('forbidden_arcanus:soul')
.itemIn('forbidden_arcanus:corrupt_soul')
.itemIn('forbidden_arcanus:enchanted_soul')
.itemIn('2x minecraft:amethyst_shard')
.itemIn('3x forbidden_arcanus:ender_pearl_fragment')
.itemOut('forbidden_arcanus:soul_binding_crystal')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('50000x kubejs:liquid_aureal')
.fluidIn('500x kubejs:liquid_souls')
.fluidIn('30000x evilcraft:blood')
.fluidIn('10600x #c:experience')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemIn('4x forbidden_arcanus:quantum_core')
.itemOut('forbidden_arcanus:quantum_injector')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('1000x kubejs:liquid_aureal')
.fluidIn('320x kubejs:liquid_souls')
.fluidIn('10000x evilcraft:blood')
.fluidIn('3000x #c:experience')
.itemIn('forbidden_arcanus:silver_dragon_scale')
.itemIn('allthemodium:unobtainium_vibranium_alloy_ingot')
.itemIn('forbidden_arcanus:golden_dragon_scale')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:unobtainium_shovel')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:vibranium_allthemodium_alloy_ingot')
.itemIn('forbidden_arcanus:aquatic_dragon_scale')
.itemIn('allthemodium:unobtainium_allthemodium_alloy_ingot')
.itemOut('allthemodium:alloy_shovel')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('1000x kubejs:liquid_aureal')
.fluidIn('320x kubejs:liquid_souls')
.fluidIn('10000x evilcraft:blood')
.fluidIn('3000x #c:experience')
.itemIn('forbidden_arcanus:silver_dragon_scale')
.itemIn('allthemodium:unobtainium_vibranium_alloy_ingot')
.itemIn('forbidden_arcanus:golden_dragon_scale')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:unobtainium_pickaxe')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:vibranium_allthemodium_alloy_ingot')
.itemIn('forbidden_arcanus:aquatic_dragon_scale')
.itemIn('allthemodium:unobtainium_allthemodium_alloy_ingot')
.itemOut('allthemodium:alloy_pick')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('1000x kubejs:liquid_aureal')
.fluidIn('320x kubejs:liquid_souls')
.fluidIn('10000x evilcraft:blood')
.fluidIn('3000x #c:experience')
.itemIn('forbidden_arcanus:silver_dragon_scale')
.itemIn('allthemodium:unobtainium_vibranium_alloy_ingot')
.itemIn('forbidden_arcanus:golden_dragon_scale')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:unobtainium_sword')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:vibranium_allthemodium_alloy_ingot')
.itemIn('forbidden_arcanus:aquatic_dragon_scale')
.itemIn('allthemodium:unobtainium_allthemodium_alloy_ingot')
.itemOut('allthemodium:alloy_sword')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('1000x kubejs:liquid_aureal')
.fluidIn('320x kubejs:liquid_souls')
.fluidIn('10000x evilcraft:blood')
.fluidIn('3000x #c:experience')
.itemIn('forbidden_arcanus:silver_dragon_scale')
.itemIn('allthemodium:unobtainium_vibranium_alloy_ingot')
.itemIn('forbidden_arcanus:golden_dragon_scale')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:unobtainium_axe')
.itemIn('forbidden_arcanus:eternal_stella')
.itemIn('allthemodium:vibranium_allthemodium_alloy_ingot')
.itemIn('forbidden_arcanus:aquatic_dragon_scale')
.itemIn('allthemodium:unobtainium_allthemodium_alloy_ingot')
.itemOut('allthemodium:alloy_axe')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('1000x kubejs:liquid_aureal')
.fluidIn('640x kubejs:liquid_souls')
.fluidIn('20000x evilcraft:blood')
.fluidIn('6000x #c:experience')
.itemIn('forbidden_arcanus:smelter_prism')
.itemIn('allthemodium:alloy_sword')
.itemIn('forbidden_arcanus:terrastomp_prism')
.itemIn('allthemodium:alloy_shovel')
.itemIn('mysticalagradditions:awakened_supremium_paxel')
.itemIn('allthemodium:alloy_pick')
.itemIn('forbidden_arcanus:whirlwind_prism')
.itemIn('allthemodium:alloy_axe')
.itemIn('forbidden_arcanus:sea_prism')
.itemOut('allthemodium:alloy_paxel')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('820x kubejs:liquid_aureal')
.fluidIn('10x kubejs:liquid_souls')
.fluidIn('10000x evilcraft:blood')
.itemIn('3x forbidden_arcanus:xpetrified_orb')
.itemIn('forbidden_arcanus:stellarite_piece')
.itemIn('minecraft:diamond')
.itemOut('forbidden_arcanus:eternal_stella')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('1000x kubejs:liquid_aureal')
.fluidIn('20x kubejs:liquid_souls')
.fluidIn('12500x evilcraft:blood')
.itemIn('2x minecraft:clay_ball')
.itemIn('2x forbidden_arcanus:wax')
.itemIn('2x minecraft:slime_ball')
.itemIn('minecraft:iron_ingot')
.itemIn('minecraft:lodestone')
.itemOut('forbidden_arcanus:ferrognetic_mixture')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('2000x kubejs:liquid_aureal')
.fluidIn('50x kubejs:liquid_souls')
.fluidIn('12000x evilcraft:blood')
.fluidIn('1550x #c:experience')
.itemIn('4x forbidden_arcanus:spawner_scrap')
.itemIn('forbidden_arcanus:quantum_core')
.itemOut('forbidden_arcanus:quantum_catcher')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('100x kubejs:liquid_souls')
.fluidIn('75000x evilcraft:blood')
.fluidIn('12000x #c:experience')
.itemIn('minecraft:nether_star')
.itemIn('3x forbidden_arcanus:stellarite_piece')
.itemIn('forbidden_arcanus:quantum_catcher')
.itemOut('forbidden_arcanus:boss_catcher')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('5000x kubejs:liquid_aureal')
.fluidIn('100x kubejs:liquid_souls')
.fluidIn('60000x evilcraft:blood')
.itemIn('4x forbidden_arcanus:arcane_crystal')
.itemIn('4x forbidden_arcanus:spawner_scrap')
.itemIn('forbidden_arcanus:edelwood_planks')
.itemIn('forbidden_arcanus:hephaestus_forge_tier_1')
.itemOut('forbidden_arcanus:hephaestus_forge_tier_2')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('10000x kubejs:liquid_aureal')
.fluidIn('500x kubejs:liquid_souls')
.fluidIn('90000x evilcraft:blood')
.itemIn('4x forbidden_arcanus:arcane_crystal')
.itemIn('4x forbidden_arcanus:deorum_ingot')
.itemIn('forbidden_arcanus:chiseled_polished_darkstone')
.itemIn('forbidden_arcanus:hephaestus_forge_tier_2')
.itemOut('forbidden_arcanus:hephaestus_forge_tier_3')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('20000x kubejs:liquid_aureal')
.fluidIn('1000x kubejs:liquid_souls')
.fluidIn('120000x evilcraft:blood')
.itemIn('4x forbidden_arcanus:stellarite_piece')
.itemIn('4x forbidden_arcanus:rune')
.itemIn('forbidden_arcanus:chiseled_polished_darkstone')
.itemIn('forbidden_arcanus:hephaestus_forge_tier_3')
.itemOut('forbidden_arcanus:hephaestus_forge_tier_4')
allthemods.recipes.modern_industrialization.auto_forge(1024, 100)
.fluidIn('50000x kubejs:liquid_aureal')
.fluidIn('5000x kubejs:liquid_souls')
.fluidIn('200000x evilcraft:blood')
.itemIn('4x minecraft:sculk_catalyst')
.itemIn('2x forbidden_arcanus:dark_nether_star')
.itemIn('2x forbidden_arcanus:dragon_scale')
.itemIn('forbidden_arcanus:stellarite_block')
.itemIn('forbidden_arcanus:hephaestus_forge_tier_4')
.itemOut('forbidden_arcanus:hephaestus_forge_tier_5')
})

View File

@@ -0,0 +1,34 @@
ServerEvents.recipes(allthemods => {
allthemods.recipes.modern_industrialization.runic_crucible(32, 100)
.itemIn('2x forbidden_arcanus:arcane_crystal_dust')
.fluidIn("1000x starbunclemania:source_fluid")
.fluidIn("250x minecraft:water")
.fluidOut('250x kubejs:liquid_aureal')
allthemods.recipes.modern_industrialization.runic_crucible(32, 100)
.itemIn('forbidden_arcanus:soul')
.fluidIn("2000x starbunclemania:source_fluid")
.fluidIn('500x kubejs:unrefined_liquid_souls')
.fluidOut('500x kubejs:liquid_souls')
allthemods.recipes.modern_industrialization.runic_crucible(32, 100)
.itemIn('forbidden_arcanus:soul')
.itemIn('reliquary:holy_hand_grenade')
.fluidIn("2500x starbunclemania:source_fluid")
.fluidIn('1000x kubejs:liquid_aureal')
.itemOut('forbidden_arcanus:enchanted_soul')
allthemods.recipes.modern_industrialization.runic_crucible(32, 100)
.itemIn('4x forbidden_arcanus:corrupti_dust')
.itemIn('forbidden_arcanus:soul')
.itemIn(Platform.isLoaded("eternal_starlight") ? '4x eternal_starlight:trapped_soul' : 'ftbquests:missing_item[ftbquests:missing_item="eternal_starlight:trapped_soul"]')
.fluidIn("2500x starbunclemania:source_fluid")
.itemOut('forbidden_arcanus:corrupt_soul')
allthemods.recipes.modern_industrialization.runic_crucible(32, 150)
.itemIn('2x #c:dusts/obsidian')
.itemIn('alltheores:steel_ingot')
.fluidIn("2500x starbunclemania:source_fluid")
.fluidIn('500x kubejs:liquid_souls')
.itemOut('forbidden_arcanus:obsidiansteel_ingot')
})

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,97 @@
ServerEvents.recipes(allthemods => {
//Awakened Alloy Block
allthemods.recipes.modern_industrialization.star_altar(2048, 200)
.itemIn('allthemodium:unobtainium_vibranium_alloy_block')
.itemIn('4x mysticalagriculture:awakened_supremium_essence')
.itemIn('4x minecraft:enchanted_book[stored_enchantments={levels:{"minecraft:unbreaking":1}}]')
.itemIn('4x mysticalagriculture:awakened_supremium_gemstone')
.itemOut(`allthemodium:unobtainium_vibranium_alloy_block[enchantments={levels:{"minecraft:unbreaking":1}},custom_name='{"extra":[{"italic":false,"text":"Awakened Unobtainium-Vibranium Alloy Block"}],"text":""}']`)
//Infused Patrick Star
allthemods.recipes.modern_industrialization.star_altar(2048, 200)
.itemIn('36x allthetweaks:atm_star_shard')
.itemIn('12x apothic_enchanting:infused_breath')
.itemIn('4x minecraft:enchanted_book[stored_enchantments={levels:{"minecraft:mending":1}}]')
.itemIn('allthemodium:vibranium_allthemodium_alloy_ingot')
.itemIn('allthemodium:unobtainium_allthemodium_alloy_ingot')
.itemIn('allthemodium:unobtainium_vibranium_alloy_ingot')
.itemIn('allthetweaks:patrick_star')
.itemOut(`allthetweaks:patrick_star[enchantments={levels:{"minecraft:mending":1}},custom_name='{"extra":[{"italic":false,"text":"Infused Patrick Star"}],"text":""}']`)
//Patrick Star
allthemods.recipes.modern_industrialization.star_altar(2048, 200)
.itemIn('13x minecraft:magenta_concrete')
.itemIn('11x minecraft:pink_concrete')
.itemIn('8x minecraft:green_concrete')
.itemIn('8x minecraft:green_concrete_powder')
.itemIn('8x minecraft:magenta_concrete_powder')
.itemIn('5x minecraft:pink_concrete_powder')
.itemIn('2x minecraft:lime_concrete')
.itemOut('allthetweaks:patrick_star')
//ATM Star
allthemods.recipes.modern_industrialization.star_altar(2048, 200)
.itemIn('28x allthemodium:unobtainium_allthemodium_alloy_block')
.itemIn('15x allthecompressed:nether_star_block_3x')
.itemIn(`2x allthemodium:unobtainium_vibranium_alloy_block[enchantments={levels:{"minecraft:unbreaking":1}},custom_name='{"extra":[{"italic":false,"text":"Awakened Unobtainium-Vibranium Alloy Block"}],"text":""}']`)
.itemIn('allthetweaks:oblivion_shard')
.itemIn('mysticalagradditions:creative_essence')
.itemIn('allthetweaks:nexium_emitter')
.itemIn('allthetweaks:withers_compass')
.itemIn('allthetweaks:improbable_probability_device')
.itemIn('allthetweaks:dragon_soul')
.itemIn('allthetweaks:philosophers_fuel')
.itemIn('allthetweaks:pulsating_black_hole')
.itemIn('allthetweaks:dimensional_seed')
.itemIn('allthetweaks:patrick_star')
.itemOut('allthetweaks:atm_star')
//ATM Star Shard
allthemods.recipes.modern_industrialization.star_altar(2048, 200)
.itemIn('actuallyadditions:lens_of_the_killer')
.itemIn('kubejs:atm_star_shard_1')
.itemIn('kubejs:atm_star_shard_2')
.itemIn('kubejs:atm_star_shard_3')
.itemIn('kubejs:atm_star_shard_4')
.itemIn('kubejs:atm_star_shard_5')
.itemIn('forbidden_arcanus:mundabitur_dust')
.itemIn('forbidden_arcanus:corrupti_dust')
.itemIn(`allthetweaks:patrick_star[enchantments={levels:{"minecraft:mending":1}},custom_name='{"extra":[{"italic":false,"text":"Infused Patrick Star"}],"text":""}']`)
.itemOut('allthetweaks:atm_star')
//ATM Fragments
let fragment = [
{
fragment: 1,
shards: 48,
prism: 'forbidden_arcanus:soul_binding_crystal'
},
{
fragment: 2,
shards: 52,
prism: 'forbidden_arcanus:whirlwind_prism'
},
{
fragment: 3,
shards: 52,
prism: 'forbidden_arcanus:smelter_prism'
},
{
fragment: 4,
shards: 52,
prism: 'forbidden_arcanus:sea_prism'
},
{
fragment: 5,
shards: 52,
prism: 'forbidden_arcanus:terrastomp_prism'
}
]
for (let item of fragment) {
allthemods.recipes.modern_industrialization.star_altar(2048, 200)
.itemIn(`${item.shards}x allthetweaks:atm_star_shard`)
.itemIn(item.prism)
.itemOut(`kubejs:atm_star_shard_${item.fragment}`)
}
})

View File

@@ -0,0 +1,102 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function addAACrusher(input, output, num, bonus) {
if(bonus !== 0){
allthemods.custom(
{
type: 'actuallyadditions:crushing',
ingredient: Ingredient.of(input).toJson(),
result: [
{
result: {
count: num,
id: output
}
},
{
chance: bonus,
result: {
count: 1,
id: output
}
}
]
}
)}
else{
allthemods.custom(
{
type: 'actuallyadditions:crushing',
ingredient: Ingredient.of(input).toJson(),
result: [
{
result: {
count: num,
id: output
}
},
{
chance: bonus,
result: {}
}
]
}
)}
}
//addAACrusher(input, output, num, bonus)
//Minecraft
addAACrusher('minecraft:raw_iron', 'alltheores:iron_dust', 1, 0.5)
addAACrusher('minecraft:raw_copper', 'alltheores:copper_dust', 1, 0.5)
addAACrusher('minecraft:raw_gold', 'alltheores:gold_dust', 1, 0.5)
addAACrusher('minecraft:clay', 'minecraft:clay_ball', 4, 0)
addAACrusher('minecraft:stone', 'minecraft:cobblestone', 1, 0)
//AE2
addAACrusher('#ae2:all_certus_quartz', 'ae2:certus_quartz_dust', 1, 0.5)
addAACrusher('ae2:fluix_crystal', 'ae2:fluix_dust', 1, 0.5)
addAACrusher('ae2:sky_stone_block', 'ae2:sky_dust', 1, 0.5)
addAACrusher('#c:ender_pearls', 'ae2:ender_dust', 1, 0.5)
//Silent Gear
addAACrusher('silentgear:raw_crimson_iron', 'silentgear:crimson_iron_dust', 1, 0.5)
addAACrusher('silentgear:raw_azure_silver', 'silentgear:azure_silver_dust', 1, 0.5)
addAACrusher('#c:ores/bort', 'silentgear:bort', 3, 0.5)
//Occultism
addAACrusher('occultism:raw_iesnium', 'occultism:iesnium_dust', 1, 0.5)
//Modern Industrialization
addAACrusher('modern_industrialization:raw_antimony', 'modern_industrialization:antimony_dust', 1, 0.5)
addAACrusher('modern_industrialization:raw_tungsten', 'modern_industrialization:tungsten_dust', 1, 0.5)
//ATO
addAACrusher('#c:ores/sulfur', 'alltheores:sulfur', 4, 0.5)
addAACrusher('#c:ores/salt', 'alltheores:salt', 4, 0.5)
//Mystical Agriculture
addAACrusher('#c:ores/prosperity', 'mysticalagriculture:prosperity_shard', 3, 0.5)
addAACrusher('#c:ores/inferium', 'mysticalagriculture:inferium_essence', 3, 0.5)
//Theurgy
addAACrusher('#c:ores/sal_ammoniac', 'theurgy:sal_ammoniac_crystal', 3, 0.5)
//Powah
addAACrusher('#c:ores/uraninite_poor', 'powah:uraninite_raw', 2, 0)
addAACrusher('#c:ores/uraninite_regular', 'powah:uraninite_raw', 4, 0)
addAACrusher('#c:ores/uraninite_dense', 'powah:uraninite_raw', 6, 0)
//Iron's Spellbooks
addAACrusher('#c:ores/mithril', 'irons_spellbooks:raw_mithril', 4, 0.5)
//Xycraft World
global.xycraftColours.forEach(colour => {
addAACrusher(`#c:ores/xychorium_${colour}`, `xycraft_world:xychorium_gem_${colour}`, 4, 0)
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,47 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.custom(
{
type: "justdirethings:fluiddrop",
catalyst: 'actuallyadditions:crystallized_canola_seed',
id: "atm:crystalized_oil",
input: {
Name: "actuallyadditions:refined_canola_oil",
Properties: {
level: "0"
}
},
output: {
Name: "actuallyadditions:crystallized_oil",
Properties: {
level: "0"
}
}
}
)
allthemods.custom(
{
type: "justdirethings:fluiddrop",
catalyst: 'actuallyadditions:empowered_canola_seed',
id: "atm:empowered_oil",
input: {
Name: "actuallyadditions:crystallized_oil",
Properties: {
level: "0"
}
},
output: {
Name: "actuallyadditions:empowered_oil",
Properties: {
level: "0"
}
}
}
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,49 @@
ServerEvents.recipes(allthemods => {
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:canola_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:flax_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:rice_seeds"
}
}
)
allthemods.custom(
{
"type": "farmingforblockheads:market",
"category": "farmingforblockheads:seeds",
"preset": "minecraft:seeds",
"result": {
"count": 1,
"item": "actuallyadditions:coffee_beans"
}
}
)
})

View File

@@ -0,0 +1,4 @@
// Fire for Standing Torch
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'additional_lights:fire_for_standing_torch_s' })
})

View File

@@ -0,0 +1,17 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'quarryplus:quarry' })
allthemods.shaped('quarryplus:quarry', ['ABA', 'DED', 'ACA'], {
A: 'allthemodium:allthemodium_ingot',
B: 'justdirethings:eclipsealloy_pickaxe',
C: 'allthemodium:unobtainium_pickaxe',
D: 'productivelib:upgrade_productivity_4',
E: 'justdirethings:blockbreakert2'
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,11 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('item', allthemods => {
allthemods.add('curios:ring', 'evilcraft:vengeance_ring')
allthemods.add('curios:charm', 'evilcraft:invigorating_pendant')
allthemods.add('curios:charm', 'evilcraft:primed_pendant')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,46 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.replaceInput({output: 'advanced_ae:quantum_helmet'}, 'minecraft:netherite_helmet', 'allthemodium:unobtainium_helmet' )
allthemods.replaceInput({output: 'advanced_ae:quantum_chestplate'}, 'minecraft:netherite_chestplate', 'allthemodium:unobtainium_chestplate' )
allthemods.replaceInput({output: 'advanced_ae:quantum_leggings'}, 'minecraft:netherite_leggings', 'allthemodium:unobtainium_leggings' )
allthemods.replaceInput({output: 'advanced_ae:quantum_boots'}, 'minecraft:netherite_boots', 'allthemodium:unobtainium_boots' )
allthemods.replaceInput({output: 'advanced_ae:strength_card'}, 'minecraft:netherite_sword', 'allthemodium:vibranium_sword' )
allthemods.remove('advanced_ae:magnet_card')
allthemods.shaped(Item.of('advanced_ae:magnet_card'),
[
'RML',
'ICI',
'III'
],
{
C: 'advanced_ae:quantum_upgrade_base',
I: 'minecraft:iron_block',
R: 'minecraft:redstone_block',
M: 'ae2wtlib:magnet_card',
L: 'minecraft:lapis_block'
}
)
allthemods.remove('advanced_ae:evasion_card')
allthemods.shaped(Item.of('advanced_ae:evasion_card'),
[
'WPR',
'PCP',
'APS'
],
{
P: 'advanced_ae:quantum_alloy_plate',
C: 'advanced_ae:quantum_upgrade_base',
W: 'advanced_ae:walk_speed_card',
R: 'advanced_ae:sprint_speed_card',
A: 'advanced_ae:attack_speed_card',
S: 'advanced_ae:swim_speed_card'
}
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,54 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
// Snow Fixes
allthemods.remove({ id: 'allthecompressed:compress/snow_1x' })
allthemods.remove({ id: 'allthecompressed:decompress/snow_1x' })
allthemods.shapeless('9x minecraft:snow_block', ['allthecompressed:snow_1x'])
allthemods.shapeless('allthecompressed:snow_1x', ['9x minecraft:snow_block']).id(`allthecompressed:compress/snow_1x_manual_only`)
// Fix fluorite recipe conflict
allthemods.remove({ id: 'alltheores:processing/fluorite/dust/from_ore' })
let $HashSet = Java.loadClass("java.util.HashSet")
const blockedMods = new $HashSet(['modern_industrialization', 'mysticalagriculture', 'mysticalagradditions', 'extendedae', 'mekanism'])
let materials = Utils.newMap()
Ingredient.of('#c:ingots').displayStacks.stream().map(stack => stack.idLocation).forEach(id => {
let resource = id.path
if (!blockedMods.contains(id.namespace)) {
resource = resource.replace('ingot_', '')
resource = resource.replace('_ingot', '')
let dust = getDustFromMaterial(id.namespace, resource)
if (dust == null) return
if (resource == "awakened_draconium") resource = "draconium_awakened" // flip draconium name because :shrug:
materials.putIfAbsent(resource, dust)
}
})
materials.forEach((resource, dust) => {
if (!allthemods.countRecipes({ input: `#c:ingots/${resource}`, output: `#c:dusts/${resource}`, type: 'minecraft:crafting_shapeless' })) {
let finalDust = AlmostUnified.getTagTargetItem(`c:dusts/${resource}`)
if (finalDust.isEmpty()) finalDust = Item.of(dust)
console.log(`Adding dust recipe: ${dust} with resource: ${resource}`)
allthemods.shapeless(dust, [`#c:ingots/${resource}`, '#alltheores:ore_hammers']).id(`alltheores:processing/ore_hammer/${resource}_dust_from_ingot`)
}
})
})
function getDustFromMaterial(mod, resource) {
let $Stream = Java.loadClass("java.util.stream.Stream")
return $Stream.of([
`alltheores:${resource}_dust`,
`${mod}:${resource}_dust`,
`${mod}:dust_${resource}`
]).filter(str => Item.exists(str)).findFirst().orElse(null)
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,11 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('item', allthemods => {
allthemods.add('c:dusts', 'alltheores:netherite_dust')
allthemods.add('c:dusts/netherite', 'alltheores:netherite_dust')
allthemods.add('c:storage_blocks/sulfur', 'alltheores:sulfur_block')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,6 @@
ServerEvents.recipes(allthemods =>{
allthemods.remove({output: 'allthetweaks:greg_star'})
allthemods.remove({output: 'allthetweaks:greg_star_block'})
for(let i=1; i < 10; i++){
allthemods.remove({output: `allthecompressed:greg_star_block_${i}x`})}
})

View File

@@ -0,0 +1,28 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.shapeless(' 9x allthemodium:piglich_heart', ['allthemodium:piglich_heart_block']).id('allthemods:allthemodium/heart_decompression')
allthemods.smithing(
Item.of('kubejs:silent_allthemodium_plate'),
'#c:plates/allthemodium',
'allthemodium:allthemodium_upgrade_smithing_template',
'#c:ingots/netherite'
)
allthemods.smithing(
Item.of('kubejs:silent_vibranium_plate'),
'#c:plates/vibranium',
'allthemodium:vibranium_upgrade_smithing_template',
'#c:ingots/allthemodium'
)
allthemods.smithing(
Item.of('kubejs:silent_unobtainium_plate'),
'#c:plates/unobtainium',
'allthemodium:unobtainium_upgrade_smithing_template',
'#c:ingots/vibranium'
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,9 @@
// Temp disable of Apotheosis bosses, as suggested by Shadows.
// Script from Team AOF, for Craftoria, used with Permission of WhitePhant0m
// To be removed once Shadows fixes Elite mobs at a later date
// ServerEvents.generateData('after_mods', (e) => {
// ['overworld/craig', 'overworld/honeyed_archer', 'overworld/undead_knight', 'the_nether/withering_archer'].forEach((id) => {
// e.json(`apotheosis:apothic_elites/${id}`, {});
// });
// });

View File

@@ -0,0 +1,158 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'aeinfinitybooster:infinity_card' })
allthemods.shaped('aeinfinitybooster:infinity_card', ['EBE', 'BUB', 'NNN'], {
U: 'alltheores:lumium_gear',
B: 'ae2:wireless_booster',
E: 'alltheores:enderium_gear',
N: 'minecraft:netherite_ingot'
}).id('allthemods:aeinfinitybooster/infinity_card')
allthemods.shaped('kubejs:universal_press', ['FPF', 'CSL', 'FEF'], {
F: '#c:ingots/sky_steel',
P: 'ae2:silicon_press',
C: 'ae2:calculation_processor_press',
S: 'minecraft:slime_ball',
L: 'ae2:logic_processor_press',
E: 'ae2:engineering_processor_press'
}).id('allthemods:universal_press')
function universalPress(input, output, id) {
allthemods.custom(
{
type: 'ae2:inscriber',
ingredients: {
top: {
item: 'kubejs:universal_press'
},
middle: {
item: input
}
},
mode: 'inscribe',
result: {
count: 1,
id: output
}
}
).id(`kubejs:inscriber/universal_press/${id}`)
}
function createCrystalAssemblerRecipe(output, inputs, id, fluid) {
let recipe = {
"type": "extendedae:crystal_assembler",
"input_items": [],
"output": {
"id": output.item,
"count": output.count || 1
}
};
if (fluid) {
recipe.input_fluid = {
"amount": fluid.amount || 1000,
"ingredient":{
"fluid": fluid.fluid,
}
};
}
inputs.forEach(input => {
let ingredient = {
"amount": input.count || 1,
"ingredient": {}
};
if (input.tag) {
ingredient.ingredient.tag = input.tag;
} else {
ingredient.ingredient.item = input.item;
}
recipe.input_items.push(ingredient);
});
allthemods.custom(recipe).id(`kubejs:crystal_assembler/${id}`);
}
createCrystalAssemblerRecipe(
{ item: 'megacells:sky_bronze_ingot', count: 8 },
[
{ item: 'ae2:charged_certus_quartz_crystal', count: 4 },
{ item: 'minecraft:copper_ingot', count: 4 },
{ item: 'ae2:sky_stone_block', count: 4 }
],
'sky_bronze_ingot',
{ fluid:'minecraft:lava', count: 100}
);
createCrystalAssemblerRecipe(
{ item: 'megacells:sky_osmium_ingot', count: 8 },
[
{ item: 'ae2:charged_certus_quartz_crystal', count: 4 },
{ item: 'alltheores:osmium_ingot', count: 4 },
{ item: 'ae2:sky_stone_block', count: 4 }
],
'sky_osmium_ingot',
{ fluid:'minecraft:lava', count: 100}
);
universalPress('ae2:silicon', 'ae2:printed_silicon', 'printed_silicon')
universalPress('ae2:certus_quartz_crystal', 'ae2:printed_calculation_processor', 'printed_calculation_processor')
universalPress('minecraft:diamond', 'ae2:printed_engineering_processor', 'printed_engineering_processor')
universalPress('minecraft:gold_ingot', 'ae2:printed_logic_processor', 'printed_logic_processor')
universalPress('megacells:sky_steel_ingot', 'megacells:printed_accumulation_processor', 'printed_accumulation_processor')
universalPress('appflux:charged_redstone', 'appflux:printed_energy_processor', 'printed_energy_processor')
universalPress('extendedae:entro_crystal', 'extendedae:concurrent_processor_print', 'concurrent_processor_print')
universalPress('minecraft:iron_block', 'kubejs:universal_press', 'universal_press_duplicate')
universalPress('advanced_ae:quantum_alloy', 'advanced_ae:printed_quantum_processor', 'printed_quantum_processor')
const colors = [
'white', 'yellow', 'orange', 'red', 'pink', 'magenta', 'purple', 'light_blue', 'cyan', 'blue', 'lime', 'green', 'brown', 'light_gray', 'gray', 'black'
];
colors.forEach(color => {
allthemods.shapeless(`4x ae2:${color}_covered_cable`, [`ae2:${color}_covered_dense_cable`]).id(`allthemods:ae2/${color}_dense_covered_to_normal`);
allthemods.shapeless(`4x ae2:${color}_smart_cable`, [`ae2:${color}_smart_dense_cable`]).id(`allthemods:ae2/${color}_smart_covered_to_normal`);
allthemods.shapeless(`ae2:${color}_covered_dense_cable`, [`4x ae2:${color}_covered_cable`]).id(`allthemods:ae2/${color}_covered_to_dense`);
allthemods.shapeless(`ae2:${color}_smart_dense_cable`, [`4x ae2:${color}_smart_cable`]).id(`allthemods:ae2/${color}_smart_to_dense`);
});
allthemods.shapeless(` 4x ae2:fluix_covered_cable`,[`ae2:fluix_covered_dense_cable`]).id(`allthemods:ae2/dense_to_normal`)
allthemods.shapeless(` 4x ae2:fluix_smart_cable`,[`ae2:fluix_smart_dense_cable`]).id(`allthemods:ae2/smart_dense_to_smart_normal`)
// duplicating universal press with the circuit slicer for when you used up all your presses
createCrystalAssemblerRecipe(
{ item: 'extendedae:circuit_cutter'},
[
{item: 'extendedae:machine_frame'},
{item: 'ae2:engineering_processor', count: 8 },
{item: 'kubejs:universal_press'},
{item: 'minecraft:stonecutter'}
],
'circuit_cutter_from_universal'
);
// making more circuit slicers with the universal press as both have the same capabilities
allthemods.custom({
"type": "extendedae:circuit_cutter",
"input": {
"ingredient": {
"item": "minecraft:iron_block"
}
},
"output": {
"count": 1,
"id": "kubejs:universal_press"
}
}).id('extendedae:slicing/universal_press')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,8 @@
//adds Aquaculture Raw Fish Fillet to the Pam's Harvestcraft recipes
ServerEvents.tags('item', allthemods => {
//Raw Fish Fillet
allthemods.add('c:rawfish', 'aquaculture:fish_fillet_raw')
allthemods.add('c:rawmeats', 'aquaculture:fish_fillet_raw')
allthemods.add('livingthings:penguin_food', 'aquaculture:fish_fillet_raw')
allthemods.add('c:stock_ingredients', 'aquaculture:fish_fillet_raw')
})

View File

@@ -0,0 +1,27 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.generateData("after_mods", allthemods => {
let woodTypes = [
"jungle",
"mangrove",
"warped",
"birch",
"bamboo",
"crimson",
"dark_oak",
"oak",
"cherry",
"spruce",
"acacia"
]
woodTypes.forEach(wood => {
if (!Item.exists(`bibliocraft:${wood}_fancy_sign`)){
allthemods.json(`bibliocraft:recipe/wood/${wood}/fancy_sign`, {"neoforge:condition": [{"type": "neoforge:false"}]})
}
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,15 @@
// Biomes We've Gone; blueberries tag unification
ServerEvents.tags('item', allthemods => {
allthemods.add('c:crops', 'biomeswevegone:blueberries')
allthemods.add('c:fruits', 'biomeswevegone:blueberries')
allthemods.add('c:berries', 'biomeswevegone:blueberries')
allthemods.add('c:berries/blueberry', 'biomeswevegone:blueberries')
allthemods.add('c:crops/blueberry', 'biomeswevegone:blueberries')
allthemods.add('c:fruits/blueberries', 'biomeswevegone:blueberries')
allthemods.add('c:fruits/blueberry', 'biomeswevegone:blueberries')
allthemods.add('minecolonies:compostables', 'biomeswevegone:blueberries')
allthemods.add('minecolonies:blacksmith_ingredient_excluded', 'biomeswevegone:blueberries')
})

View File

@@ -0,0 +1,16 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'buildinggadgets2:gadget_building' })
allthemods.shaped('buildinggadgets2:gadget_building', ['IRI', 'DLD', 'IAI'], {
I: '#c:ingots/iron',
R: '#c:dusts/redstone',
L: 'minecraft:lapis_lazuli',
D: 'alltheores:diamond_gear',
A: '#c:nuggets/allthemodium'
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,10 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('block', allthemods => {
//Deny blocks
allthemods.add('buildinggadgets2:deny', ['enderstorage:ender_tank','enderstorage:ender_chest'])
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,13 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'the_bumblezone:carvable_wax/from_honeycomb' })
allthemods.shaped('the_bumblezone:carvable_wax', ['AAA', 'A A', 'AAA'], {
A: 'productivebees:wax',
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,9 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('item', event => {
event.add('functionalstorage:ignore_crafting_check', 'the_bumblezone:pollen_puff')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,62 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods =>{
allthemods.custom({
type: 'create:crushing',
ingredients: [{item: 'draconicevolution:awakened_draconium_ingot'}],
processingTime: 300,
results: [
{id: 'draconicevolution:awakened_draconium_dust'}
]
}).id(`allthemods:create/crushing/awakened_draconium_dust`)
allthemods.recipes.occultism.crushing(RecipeResult.of("draconicevolution:awakened_draconium_dust"), Ingredient.of("draconicevolution:awakened_draconium_ingot"))
.ignoreCrushingMultiplier(true)
.id(`allthemods:occultism/crushing/awakened_draconium_dust`)
allthemods.custom({
type: 'immersiveengineering:crusher',
energy: 3200,
input: {item: 'draconicevolution:awakened_draconium_ingot'},
result: {count: 1,id: 'draconicevolution:awakened_draconium_dust'},
secondaries: []
}).id(`allthemods:immersive/crushing/awakened_draconium_dust`)
allthemods.custom({
type: 'mekanism:crushing',
input: {item: 'draconicevolution:awakened_draconium_ingot'},
output: {id: 'draconicevolution:awakened_draconium_dust'}
}).id(`allthemods:mekanism/crushing/awakened_draconium_dust`)
allthemods.custom({
type: 'create:crushing',
ingredients: [{item: 'draconicevolution:draconium_ingot'}],
processingTime: 300,
results: [
{id: 'draconicevolution:draconium_dust'}
]
}).id(`allthemods:create/crushing/draconium_dust`)
allthemods.recipes.occultism.crushing(RecipeResult.of("draconicevolution:draconium_dust"), "draconicevolution:draconium_ingot")
.ignoreCrushingMultiplier(true)
.id(`allthemods:occultism/crushing/draconium_dust`)
allthemods.custom({
type: 'immersiveengineering:crusher',
energy: 3200,
input: {item: 'draconicevolution:draconium_ingot'},
result: {count: 1,id: 'draconicevolution:draconium_dust'},
secondaries: []
}).id(`allthemods:immersive/crushing/draconium_dust`)
allthemods.custom({
type: 'mekanism:crushing',
input: {item: 'draconicevolution:draconium_ingot'},
output: {id: 'draconicevolution:draconium_dust'}
}).id(`allthemods:mekanism/crushing/draconium_dust`)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,127 @@
const inputResource = [
{material: 'unobtainium', out3: null, modID: 'allthemodium:'},
{material: 'vibranium', out3: null, modID: 'allthemodium:'},
{material: 'allthemodium', out3: null, modID: 'allthemodium:'},
{material: 'crimson_iron', out3: null, modID: 'silentgear:'},
{material: 'azure_silver', out3: null, modID: 'silentgear:'},
{material: 'blaze_gold', out3: null, modID: 'silentgear:'},
{material: 'azure_electrum', out3: null, modID: 'silentgear:'},
{material: 'crimson_steel', out3: null, modID: 'silentgear:'},
]
ServerEvents.recipes(allthemods => {
inputResource.forEach(sag => {
let outID = ''
//raw material sagging with sideproducts
if(sag.out3 !== null){
if(Item.exists(`${sag.modID}raw_${sag.material}`) && Item.exists(`${sag.modID}${sag.material}_dust`)){
if(!allthemods.countRecipes({ input: `#c:raw_materials/${sag.material}`, type: `enderio:sag_milling`})){
allthemods.custom({
type: 'enderio:sag_milling',
energy: 2400,
input: {
tag: `c:raw_materials/${sag.material}`
},
outputs: [
{
item: {
count: 1,
id: `${sag.modID}${sag.material}_dust`
}
},
{
chance: 0.25,
item: {
count: 1,
id: `${sag.modID}${sag.material}_dust`
}
},
{
chance: sag.out3.chance,
item: {
count: sag.out3.count,
id: `${sag.modID}${sag.out3.resource}`
}
}
]
}).id(`sag_milling/raw_${sag.material}`)}}}
//raw material sagging without sideproducts
else{
if(Item.exists(`${sag.modID}raw_${sag.material}`) && Item.exists(`${sag.modID}${sag.material}_dust`)){
if(!allthemods.countRecipes({ input: `#c:raw_materials/${sag.material}`, type: `enderio:sag_milling`})){
allthemods.custom({
type: 'enderio:sag_milling',
energy: 2400,
input: {
tag: `c:raw_materials/${sag.material}`
},
outputs: [
{
item: {
count: 1,
id: `${sag.modID}${sag.material}_dust`
}
},
{
chance: 0.25,
item: {
count: 1,
id: `${sag.modID}${sag.material}_dust`
}
}
]
}).id(`sag_milling/raw_${sag.material}`)}}}
//ore sagging
if(Item.exists(`${sag.modID}${sag.material}_ore`) && Item.exists(`${sag.modID}raw_${sag.material}`)){
if(!allthemods.countRecipes({ input: `#c:ores/${sag.material}`, type: `enderio:sag_milling`})){
allthemods.custom({
type: 'enderio:sag_milling',
energy: 2400,
input: {
tag: `c:ores/${sag.material}`
},
outputs: [
{
item: {
count: 1,
id: `${sag.modID}raw_${sag.material}`
}
},
{
chance: 0.33,
item: {
count: 1,
id: `${sag.modID}raw_${sag.material}`
}
},
{
chance: 0.15,
item: {
count: 1,
id: `minecraft:cobblestone`
}
}
]
}).id(`sag_milling/${sag.material}_ore`)}}
//ingot sagging
if(Item.exists(`${sag.modID}${sag.material}_ingot`) && Item.exists(`${sag.modID}${sag.material}_dust`)){
if(!allthemods.countRecipes({ input: `#c:ingots/${sag.material}`, type: `enderio:sag_milling`})){
allthemods.custom({
type: 'enderio:sag_milling',
bonus: "none",
energy: 2400,
input: {
tag: `c:ingots/${sag.material}`
},
outputs: [
{
item: {
count: 1,
id: `${sag.modID}${sag.material}_dust`
}
}
]
}).id(`sag_milling/${sag.material}_ingot`)}}
})
})

View File

@@ -0,0 +1,43 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function sagMill(input, energy, output) {
allthemods.custom(
{
type: 'enderio:sag_milling',
energy: energy,
input: Ingredient.of(input).toJson(),
outputs: [
{
item: {
count: output.count,
id: output.item
}
}
]
}
)
}
//sagMill(input, energy, output{item, count})
sagMill('#ae2:all_certus_quartz',2400, {item: 'ae2:certus_quartz_dust', count: 1})
sagMill('ae2:fluix_crystal', 2400, {item: 'ae2:fluix_dust', count: 1})
sagMill('ae2:sky_stone_block', 2400, {item: 'ae2:sky_dust', count: 1})
sagMill('#c:ender_pearls', 2400, {item: 'ae2:ender_dust', count: 1})
sagMill('#c:ores/mithril', 2400, {item: 'irons_spellbooks:raw_mithril', count:4})
sagMill('#c:ores/black_quartz', 2400, {item: 'actuallyadditions:black_quartz', count:2})
sagMill('#c:ores/uraninite_poor', 2400, {item: 'powah:uraninite_raw', count: 2})
sagMill('#c:ores/uraninite_regular', 2400, {item: 'powah:uraninite_raw', count: 4})
sagMill('#c:ores/uraninite_dense', 2400, {item: 'powah:uraninite_raw', count: 6})
sagMill('#c:ores/bort', 2400, {item: 'silentgear:bort', count: 3})
global.xycraftColours.forEach(colour => {
sagMill(`#c:ores/xychorium_${colour}`, 2400, {item: `xycraft_world:xychorium_gem_${colour}`, count: 4})
})
allthemods.remove({id: 'enderio:sag_milling/ender_pearl'})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,23 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'entangled:block' })
allthemods.remove({ id: 'entangled:item' })
allthemods.shaped('entangled:block', ['UEU', 'FCG', 'UHU'], {
U: '#c:ingots/unobtainium',
E: 'generatorgalore:ender_generator_8x',
F: 'alltheores:enderium_block',
G: 'allthecompressed:ender_pearl_block_2x',
H: 'productivebees:configurable_comb[productivebees:bee_type="productivebees:enderium"]',
C: 'mekanism:quantum_entangloporter'
})
allthemods.shaped('entangled:item', [' EC', ' UE', 'U '], {
U: '#c:ingots/unobtainium',
E: '#c:ender_pearls',
C: 'mekanism:quantum_entangloporter'
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,600 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
if (Platform.isLoaded("eternal_starlight")) {
ServerEvents.generateData("after_mods", allthemods => {
allthemods.json("hostilenetworks:data_models/aurora_deer", {
"entity": "eternal_starlight:aurora_deer",
"name": {
"translate": "entity.eternal_starlight.aurora_deer",
"color": "#15413A"
},
"display": {},
"sim_cost": 256,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.aurora_deer",
"fabricator_drops": [
{
"id": "eternal_starlight:aurora_deer_steak",
"count": 24
},
{
"id": "minecraft:leather",
"count": 16
},
{
"id": "eternal_starlight:aurora_deer_antler",
"count": 1
}
]
})
allthemods.json("hostilenetworks:data_models/crystallized_moth", {
"entity": "eternal_starlight:crystallized_moth",
"name": {
"translate": "entity.eternal_starlight.crystallized_moth",
"color": "#966D81"
},
"display": {},
"sim_cost": 512,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.crystallized_moth",
"fabricator_drops": [
{
"id": "eternal_starlight:blue_starlight_crystal_shard",
"count": 16
},
{
"id": "eternal_starlight:red_starlight_crystal_shard",
"count": 16
},
{
"id": "eternal_starlight:shivering_gel",
"count": 4
}
]
})
allthemods.json("hostilenetworks:data_models/ent", {
"entity": "eternal_starlight:ent",
"name": {
"translate": "entity.eternal_starlight.ent",
"color": "#618E8E"
},
"display": {
"scale": 2.0
},
"sim_cost": 128,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.ent",
"fabricator_drops": [
{
"id": "minecraft:stick",
"count": 32
},
{
"id": "eternal_starlight:lunar_berries",
"count": 32
},
{
"id": "eternal_starlight:lunar_leaves",
"count": 16
}
]
})
allthemods.json("hostilenetworks:data_models/freeze", {
"entity": "eternal_starlight:freeze",
"name": {
"translate": "entity.eternal_starlight.freeze",
"color": "#7290B6"
},
"display": {},
"sim_cost": 512,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.freeze",
"fabricator_drops": [
{
"id": "eternal_starlight:frozen_tube",
"count": 12
}
]
})
allthemods.json("hostilenetworks:data_models/gleech", {
"entity": "eternal_starlight:gleech",
"name": {
"translate": "entity.eternal_starlight.gleech",
"color": "#80A2B4"
},
"display": {
"y_offset": 0.2,
"scale": 2.0
},
"sim_cost": 128,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.gleech",
"fabricator_drops": [
{
"id": "eternal_starlight:gleech_egg",
"count": 8
}
]
})
allthemods.json("hostilenetworks:data_models/grimstone_golem", {
"entity": "eternal_starlight:grimstone_golem",
"name": {
"translate": "entity.eternal_starlight.grimstone_golem",
"color": "#656167"
},
"display": {
"scale": 1.5
},
"sim_cost": 256,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.grimstone_golem",
"fabricator_drops": [
{
"id": "eternal_starlight:grimstone",
"count": 32
},
{
"id": "eternal_starlight:cobbled_grimstone",
"count": 32
}
]
})
allthemods.json("hostilenetworks:data_models/lonestar_skeleton", {
"entity": "eternal_starlight:lonestar_skeleton",
"variants": [],
"name": {
"translate": "entity.eternal_starlight.lonestar_skeleton",
"color": "#999C99"
},
"display": {},
"sim_cost": 256,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.lonestar_skeleton",
"fabricator_drops": [
{
"id": "minecraft:bone",
"count": 24
},
{
"id": "eternal_starlight:swamp_silver_nugget",
"count": 16
}
]
})
allthemods.json("hostilenetworks:data_models/luminaris", {
"entity": "eternal_starlight:luminaris",
"name": {
"translate": "entity.eternal_starlight.luminaris",
"color": "#5D5A8F"
},
"display": {
"y_offset": 0.2,
"scale": 2.0
},
"sim_cost": 128,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.luminaris",
"fabricator_drops": [
{
"id": "eternal_starlight:luminaris",
"count": 32
}
]
})
allthemods.json("hostilenetworks:data_models/luminofish", {
"entity": "eternal_starlight:luminofish",
"name": {
"translate": "entity.eternal_starlight.luminofish",
"color": "#F3E8C3"
},
"display": {
"y_offset": 0.2,
"scale": 2.0
},
"sim_cost": 128,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.luminofish",
"fabricator_drops": [
{
"id": "eternal_starlight:luminofish",
"count": 32
}
]
})
allthemods.json("hostilenetworks:data_models/lunar_monstrosity", {
"entity": "eternal_starlight:lunar_monstrosity",
"name": {
"translate": "entity.eternal_starlight.lunar_monstrosity",
"color": "#433C7B"
},
"display": {
"y_offset": 0.25,
"scale": 0.5
},
"sim_cost": 8192,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.lunar_monstrosity",
"fabricator_drops": [
{
"id": "minecraft:spectral_arrow",
"count": 64
},
{
"id": "minecraft:arrow",
"count": 32
},
{
"id": "eternal_starlight:amaramber_arrow",
"count": 32
},
{
"id": "eternal_starlight:tangled_skull",
"count": 24
},
{
"id": "minecraft:iron_ingot",
"count": 16
},
{
"id": "minecraft:gold_ingot",
"count": 12
},
{
"id": "eternal_starlight:seeking_eye",
"count": 16
},
{
"id": "minecraft:coal",
"count": 16
},
{
"id": "eternal_starlight:glacite_shard",
"count": 6
},
{
"id": "eternal_starlight:trapped_soul",
"count": 12
},
{
"id": "eternal_starlight:lunar_berries",
"count": 16
},
{
"id": "eternal_starlight:tenacious_petal",
"count": 16
},
{
"id": "eternal_starlight:tenacious_vine",
"count": 16
},
{
"id": "eternal_starlight:swamp_silver_ingot",
"count": 6
},
{
"id": "eternal_starlight:aethersent_ingot",
"count": 3
},
{
"id": "eternal_starlight:thermal_springstone_ingot",
"count": 6
},
{
"id": "eternal_starlight:crescent_spear",
"count": 1
},
{
"id": "eternal_starlight:wand_of_teleportation",
"count": 1
},
{
"id": "eternal_starlight:moonring_bow",
"count": 1
}
],
"data_per_kill": {
"faulty": 3,
"basic": 12,
"advanced": 30,
"superior": 45
}
})
allthemods.json("hostilenetworks:data_models/nightfall_spider", {
"entity": "eternal_starlight:nightfall_spider",
"name": {
"translate": "entity.eternal_starlight.nightfall_spider",
"color": "#1B363D"
},
"display": {},
"sim_cost": 256,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.nightfall_spider",
"fabricator_drops": [
{
"id": "minecraft:string",
"count": 32
},
{
"id": "eternal_starlight:nightfall_spider_eye",
"count": 16
}
]
})
allthemods.json("hostilenetworks:data_models/ratlin", {
"entity": "eternal_starlight:ratlin",
"name": {
"translate": "entity.eternal_starlight.ratlin",
"color": "#644856"
},
"display": {
"scale": 1.5
},
"sim_cost": 128,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.ratlin",
"fabricator_drops": [
{
"id": "eternal_starlight:ratlin_meat",
"count": 32
},
{
"id": "eternal_starlight:cave_moss",
"count": 32
},
{
"id": "minecraft:leather",
"count": 16
}
]
})
allthemods.json("hostilenetworks:data_models/starlight_golem", {
"entity": "eternal_starlight:starlight_golem",
"name": {
"translate": "entity.eternal_starlight.starlight_golem",
"color": "#0F8BBF"
},
"display": {
"y_offset": 0.25,
"scale": 0.5
},
"sim_cost": 8192,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.starlight_golem",
"fabricator_drops": [
{
"id": "minecraft:spectral_arrow",
"count": 64
},
{
"id": "minecraft:arrow",
"count": 32
},
{
"id": "eternal_starlight:amaramber_arrow",
"count": 32
},
{
"id": "eternal_starlight:oxidized_golem_steel_ingot",
"count": 24
},
{
"id": "minecraft:iron_ingot",
"count": 16
},
{
"id": "minecraft:gold_ingot",
"count": 12
},
{
"id": "eternal_starlight:seeking_eye",
"count": 16
},
{
"id": "minecraft:coal",
"count": 16
},
{
"id": "eternal_starlight:glacite_shard",
"count": 6
},
{
"id": "eternal_starlight:forge_armor_trim_smithing_template",
"count": 12
},
{
"id": "eternal_starlight:lunar_berries",
"count": 16
},
{
"id": "eternal_starlight:swamp_silver_ingot",
"count": 6
},
{
"id": "eternal_starlight:aethersent_ingot",
"count": 3
},
{
"id": "eternal_starlight:thermal_springstone_ingot",
"count": 6
},
{
"id": "eternal_starlight:energy_sword",
"count": 1
}
],
"data_per_kill": {
"faulty": 3,
"basic": 12,
"advanced": 30,
"superior": 45
}
})
allthemods.json("hostilenetworks:data_models/tangled", {
"entity": "eternal_starlight:tangled",
"name": {
"translate": "entity.eternal_starlight.tangled",
"color": "#79929C"
},
"display": {},
"sim_cost": 512,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.tangled",
"fabricator_drops": [
{
"id": "minecraft:bone",
"count": 24
},
{
"id": "minecraft:vine",
"count": 32
},
{
"id": "eternal_starlight:tangled_skull",
"count": 4
}
]
})
allthemods.json("hostilenetworks:data_models/thirst_walker", {
"entity": "eternal_starlight:thirst_walker",
"name": {
"translate": "entity.eternal_starlight.thirst_walker",
"color": "#5E5155"
},
"display": {
"scale": 0.9
},
"sim_cost": 512,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.thirst_walker",
"fabricator_drops": [
{
"id": "eternal_starlight:tooth_of_hunger",
"count": 8
}
]
})
allthemods.json("hostilenetworks:data_models/yeti", {
"entity": "eternal_starlight:yeti",
"name": {
"translate": "entity.eternal_starlight.yeti",
"color": "#CFD0E2"
},
"display": {
"scale": 1.5
},
"sim_cost": 128,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "kubejs:starlight_prediction"
},
"trivia": "hostilenetworks.trivia.eternal_starlight.yeti",
"fabricator_drops": [
{
"id": "minecraft:string",
"count": 32
},
{
"id": "eternal_starlight:white_yeti_fur",
"count": 16
}
]
})
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,82 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
if (Platform.isLoaded("eternal_starlight")) {
ServerEvents.recipes(allthemods => {
let prediction_convert = (output, input) => {
allthemods.shapeless(output, ['kubejs:starlight_prediction', input])
}
prediction_convert('16x eternal_starlight:grimstone', 'minecraft:stone')
prediction_convert('16x eternal_starlight:cobbled_grimstone', 'minecraft:cobblestone')
prediction_convert('16x eternal_starlight:voidstone', 'minecraft:deepslate')
prediction_convert('16x eternal_starlight:cobbled_voidstone', 'minecraft:cobbled_deepslate')
prediction_convert('16x eternal_starlight:eternal_ice', 'minecraft:ice')
prediction_convert('16x eternal_starlight:nightfall_dirt', 'minecraft:dirt')
prediction_convert('16x eternal_starlight:nightfall_grass_block', 'minecraft:grass_block')
prediction_convert('16x eternal_starlight:lunar_berries', 'minecraft:glow_berries')
prediction_convert('16x eternal_starlight:twilight_sand', 'minecraft:sand')
prediction_convert('16x eternal_starlight:twilight_sandstone', 'minecraft:sandstone')
prediction_convert('16x eternal_starlight:nightfall_mud', 'minecraft:mud')
prediction_convert('16x eternal_starlight:dusted_gravel', 'minecraft:gravel')
prediction_convert('16x eternal_starlight:abyssal_fruit', 'minecraft:kelp')
prediction_convert('16x eternal_starlight:jingling_pickle', 'minecraft:sea_pickle')
prediction_convert('16x eternal_starlight:orbflora', 'minecraft:big_dripleaf')
prediction_convert('16x eternal_starlight:orbflora_light', 'minecraft:shroomlight')
prediction_convert('16x eternal_starlight:tentacles_coral_block', 'minecraft:fire_coral_block')
prediction_convert('16x eternal_starlight:tentacles_coral_fan', 'minecraft:fire_coral_fan')
prediction_convert('16x eternal_starlight:tentacles_coral', 'minecraft:fire_coral')
prediction_convert('16x eternal_starlight:golden_coral_block', 'minecraft:horn_coral_block')
prediction_convert('16x eternal_starlight:golden_coral_fan', 'minecraft:horn_coral_fan')
prediction_convert('16x eternal_starlight:golden_coral', 'minecraft:horn_coral')
prediction_convert('16x eternal_starlight:crystallum_coral_block', 'minecraft:tube_coral_block')
prediction_convert('16x eternal_starlight:crystallum_coral_fan', 'minecraft:tube_coral_fan')
prediction_convert('16x eternal_starlight:crystallum_coral', 'minecraft:tube_coral')
prediction_convert('16x eternal_starlight:orbflora_light', 'minecraft:shroomlight')
prediction_convert('16x eternal_starlight:lunaris_cactus', 'minecraft:cactus')
prediction_convert('16x eternal_starlight:dead_lunar_bush', 'minecraft:dead_bush')
prediction_convert('16x eternal_starlight:glowing_mushroom', ['minecraft:brown_mushroom', 'minecraft:red_mushroom'])
prediction_convert('16x eternal_starlight:icicle', 'minecraft:pointed_dripstone')
prediction_convert('4x eternal_starlight:swamp_silver_ingot', '#c:ingots/silver')
prediction_convert('4x eternal_starlight:glacite', 'minecraft:blue_ice')
prediction_convert('2x eternal_starlight:oxidized_golem_steel_ingot', '#c:ingots/steel')
prediction_convert('eternal_starlight:raw_aethersent', '#c:gems/diamond')
prediction_convert('16x eternal_starlight:springstone', 'minecraft:blackstone')
prediction_convert('8x eternal_starlight:thermal_springstone', 'minecraft:gilded_blackstone')
allthemods.shapeless('8x eternal_starlight:red_starlight_crystal_block', [
'kubejs:starlight_prediction',
'minecraft:amethyst_block',
'#c:dyes/red'
])
allthemods.shapeless('8x eternal_starlight:red_starlight_crystal_cluster', [
'kubejs:starlight_prediction',
'minecraft:amethyst_cluster',
'#c:dyes/red'
])
allthemods.shapeless('16x eternal_starlight:red_starlight_crystal_shard', [
'kubejs:starlight_prediction',
'minecraft:amethyst_shard',
'#c:dyes/red'
])
allthemods.shapeless('8x eternal_starlight:blue_starlight_crystal_block', [
'kubejs:starlight_prediction',
'minecraft:amethyst_block',
'#c:dyes/blue'
])
allthemods.shapeless('8x eternal_starlight:blue_starlight_crystal_cluster', [
'kubejs:starlight_prediction',
'minecraft:amethyst_cluster',
'#c:dyes/blue'
])
allthemods.shapeless('16x eternal_starlight:blue_starlight_crystal_shard', [
'kubejs:starlight_prediction',
'minecraft:amethyst_shard',
'#c:dyes/blue'
])
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,12 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('item', event => {
event.add('megacells:compression_overrides', 'evilcraft:dark_gem')
event.add('megacells:compression_overrides', 'evilcraft:dark_block')
event.add('megacells:compression_overrides', 'evilcraft:dark_power_gem')
event.add('megacells:compression_overrides', 'evilcraft:dark_power_gem_block')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,18 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({id: 'explorerscompass:explorers_compass'})
allthemods.shaped('explorerscompass:explorerscompass', [
'NAN',
'ACA',
'NAN'
], {
A: 'alltheores:enderium_gear',
N: 'minecraft:netherite_ingot',
C: 'minecraft:recovery_compass',
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,66 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function cell(output, item, typeA, typeB, component){
allthemods.shaped(output, [
'GIG',
'XCY',
'AVU'
], {
G: 'ae2:quartz_glass',
I: item,
X: typeA,
C: component,
Y: typeB,
A: 'allthemodium:unobtainium_allthemodium_alloy_ingot',
V: 'allthemodium:unobtainium_vibranium_alloy_ingot',
U: 'allthemodium:vibranium_allthemodium_alloy_ingot'
}
)
}
cell('kubejs:lava_cell', 'allthecompressed:blazing_crystal_block_3x', 'minecraft:lava_bucket', 'minecraft:lava_bucket', 'megacells:cell_component_256m')
cell('kubejs:dirt_cell', 'allthecompressed:dirt_6x', 'minecraft:water_bucket', 'minecraft:mud', 'megacells:cell_component_256m')
cell('kubejs:moss_cell', 'allthecompressed:moss_block_5x', 'minecraft:bone_block', 'minecraft:bone_block', 'megacells:cell_component_256m')
cell('kubejs:andesite_cell', 'allthecompressed:andesite_5x', 'minecraft:water_bucket', 'minecraft:lava_bucket', 'megacells:cell_component_256m')
cell('kubejs:diorite_cell', 'allthecompressed:diorite_5x', 'minecraft:water_bucket', 'minecraft:lava_bucket', 'megacells:cell_component_256m')
cell('kubejs:granite_cell', 'allthecompressed:granite_5x', 'minecraft:water_bucket', 'minecraft:lava_bucket', 'megacells:cell_component_256m')
cell('kubejs:tuff_cell', 'allthecompressed:tuff_5x', 'minecraft:water_bucket', 'minecraft:lava_bucket', 'megacells:cell_component_256m')
cell('kubejs:gravel_cell', 'allthecompressed:gravel_6x', 'mekanism:crusher', 'mekanism:crusher', 'extendedae:infinity_cobblestone_cell')
cell('kubejs:sand_cell', 'allthecompressed:sand_6x', 'mekanism:crusher', 'mekanism:crusher', 'kubejs:gravel_cell')
cell('kubejs:red_sand_cell', 'allthecompressed:red_sand_5x', 'minecraft:lava_bucket', 'minecraft:lava_bucket', 'megacells:cell_component_256m')
cell('kubejs:end_stone_cell', 'allthecompressed:end_stone_6x', 'minecraft:purpur_block', 'minecraft:purpur_block', 'megacells:cell_component_256m')
cell('kubejs:netherrack_cell', 'allthecompressed:netherrack_6x', 'minecraft:lava_bucket', 'minecraft:gravel', 'megacells:cell_component_256m')
cell('kubejs:clay_cell', 'allthecompressed:clay_5x', 'minecraft:mud', 'minecraft:mud', 'megacells:cell_component_256m')
cell('kubejs:blackstone_cell', 'allthecompressed:blackstone_6x', 'minecraft:lava_bucket', 'minecraft:blue_ice', 'megacells:cell_component_256m')
cell('kubejs:basalt_cell', 'allthecompressed:basalt_6x', 'minecraft:lava_bucket', 'minecraft:blue_ice', 'megacells:cell_component_256m')
cell('kubejs:calcite_cell', 'allthecompressed:calcite_5x', 'minecraft:water_bucket', 'minecraft:bone_block', 'megacells:cell_component_256m')
cell('kubejs:cobbled_deepslate_cell', 'allthecompressed:cobbled_deepslate_6x', 'minecraft:lava_bucket', 'minecraft:packed_ice', 'megacells:cell_component_256m')
cell('kubejs:soul_sand_cell', 'allthecompressed:soul_sand_6x', 'allthemodium:soul_lava_bucket', 'minecraft:sand', 'megacells:cell_component_256m')
cell('kubejs:sky_stone_cell', 'allthecompressed:sky_stone_block_5x', 'allthemodium:soul_lava_bucket', 'ae2:sky_dust', 'megacells:cell_component_256m')
cell('kubejs:kivi_cell', 'allthecompressed:kivi_5x', 'allthemodium:soul_lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:ancient_stone_cell', 'allthecompressed:ancient_stone_5x', 'allthemodium:soul_lava_bucket', 'minecraft:lava_bucket', 'megacells:cell_component_256m')
cell('kubejs:white_cell', 'allthecompressed:white_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:light_gray_cell', 'allthecompressed:light_gray_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:gray_cell', 'allthecompressed:gray_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:black_cell', 'allthecompressed:black_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:brown_cell', 'allthecompressed:brown_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:red_cell', 'allthecompressed:red_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:orange_cell', 'allthecompressed:orange_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:yellow_cell', 'allthecompressed:yellow_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:green_cell', 'allthecompressed:green_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:lime_cell', 'allthecompressed:lime_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:cyan_cell', 'allthecompressed:cyan_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:light_blue_cell', 'allthecompressed:light_blue_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:blue_cell', 'allthecompressed:blue_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:purple_cell', 'allthecompressed:purple_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:magenta_cell', 'allthecompressed:magenta_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
cell('kubejs:pink_cell', 'allthecompressed:pink_concrete_6x', 'minecraft:lava_bucket', 'minecraft:water_bucket', 'megacells:cell_component_256m')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,12 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods =>{
allthemods.remove({id: /extradisks:blocks\/infinite_.*/})
allthemods.remove({id: /extradisks:disk\/shaped\/infinite_.*/})
allthemods.remove({id: /extradisks:disk\/shapeless\/infinite_.*/})
allthemods.remove({id: /extradisks:part\/infinite_.*/})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,107 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function fluidizer(input, inamount, output, outamount, id) {
allthemods.custom(
{
type: "bigreactors:fluidizersolid",
ingredient: {
count: inamount,
ingredient: {
type: "neoforge:components",
components: {
"minecraft:attribute_modifiers": {
modifiers: []
},
"minecraft:enchantments": {
levels: {}
},
"minecraft:lore": [],
"minecraft:max_stack_size": 64,
"minecraft:rarity": "common",
"minecraft:repair_cost": 0
},
items: input,
strict: true
}
},
result: {
amount: outamount,
id: output
}
}
).id(`allthemods:fluidizersolid/${id}`)
}
function fluidizersolidmixing(input1, inamount1, input2, inamount2, output, outamount, id) {
allthemods.custom(
{
type: "bigreactors:fluidizersolidmixing",
ingredient1: {
count: inamount1,
ingredient: {
type: "neoforge:components",
components: {
"minecraft:attribute_modifiers": {
modifiers: []
},
"minecraft:enchantments": {
levels: {}
},
"minecraft:lore": [],
"minecraft:max_stack_size": 64,
"minecraft:rarity": "common",
"minecraft:repair_cost": 0
},
items: input1,
strict: true
}
},
ingredient2: {
count: inamount2,
ingredient: {
type: "neoforge:components",
components: {
"minecraft:attribute_modifiers": {
modifiers: []
},
"minecraft:enchantments": {
levels: {}
},
"minecraft:lore": [],
"minecraft:max_stack_size": 64,
"minecraft:rarity": "common",
"minecraft:repair_cost": 0
},
items: input2,
strict: true
}
},
result: {
amount: outamount,
id: output
}
}
).id(`allthemods:fluidizersolidmixing/${id}`)
}
fluidizer('#c:ingots/uranium', 1 , 'bigreactors:yellorium', 1000, 'ingot_yellorium')
fluidizer('#c:storage_blocks/uranium', 1 , 'bigreactors:yellorium', 9000, 'block_yellorium')
fluidizersolidmixing('#c:ingots/uranium', 2 , 'bigreactors:blutonium_ingot' , 1 , 'bigreactors:verderium', 2000, 'verderium_1')
fluidizersolidmixing('bigreactors:blutonium_ingot' , 1 , '#c:ingots/uranium', 2 , 'bigreactors:verderium', 2000, 'verderium_2')
fluidizersolidmixing('#c:storage_blocks/uranium', 2 , 'bigreactors:blutonium_block' , 1 , 'bigreactors:verderium', 18000, 'verderium9_1')
fluidizersolidmixing('bigreactors:blutonium_block' , 1 , '#c:storage_blocks/uranium', 2 , 'bigreactors:verderium', 18000, 'verderium9_2')
allthemods.remove({id: "bigreactors:fluidizer/solid/yellorium"})
allthemods.remove({id: "bigreactors:fluidizer/solid/yellorium9"})
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium9_1"})
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium9_2"})
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium_1"})
allthemods.remove({id: "bigreactors:fluidizer/solidmixing/verderium_2"})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,11 @@
/*
This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
*/
ServerEvents.tags('item', allthemods => {
allthemods.add('farmersdelight:tools/knives', '#c:tools/knife')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,7 @@
//This file adds the Pam's Dough tags to the Farmer's Delight Dough
ServerEvents.tags('item', allthemods => {
//Dough
allthemods.add('c:dough', 'farmersdelight:wheat_dough')
allthemods.add('c:dough/dough', 'farmersdelight:wheat_dough')
})

View File

@@ -0,0 +1,84 @@
ServerEvents.generateData('after_mods', allthemods => {
const relics = {
'forbidden_arcanus:artisan_relic': 'forbidden_arcanus:deorum_ingot',
'forbidden_arcanus:elementarium': 'allthemodium:allthemodium_ingot',
'forbidden_arcanus:crimson_stone': 'allthemodium:vibranium_ingot',
'forbidden_arcanus:divine_pact': 'allthemodium:unobtainium_ingot',
}
Object.entries(relics).forEach(([relic, ingot]) => {
allthemods.json(`atm:forbidden_arcanus/hephaestus_forge/ritual/${relic.split(':').pop()}.json`,
{
essences: {
aureal: 1000,
blood: 1000,
souls: 100,
experience: 100
},
forge_tier: 3,
inputs: [
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:obsidiansteel_block'
}
},
{
amount: 1,
ingredient: {
item: ingot
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:obsidiansteel_block'
}
},
{
amount: 1,
ingredient: {
item: ingot
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:obsidiansteel_block'
}
},
{
amount: 1,
ingredient: {
item: ingot
}
},
{
amount: 1,
ingredient: {
item: 'forbidden_arcanus:obsidiansteel_block'
}
},
{
amount: 1,
ingredient: {
item: ingot
}
}
],
magic_circle: 'forbidden_arcanus:create_item',
main_ingredient: {
item: relic
},
result: {
type: 'forbidden_arcanus:create_item',
result_item: {
count: 2,
id: relic
}
}
}
)
})
})

View File

@@ -0,0 +1,10 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({id: 'forbidden_arcanus:smelting/dark_matter'})
allthemods.smelting('forbidden_arcanus:dark_matter', 'forbidden_arcanus:edelwood_log')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,11 @@
ServerEvents.recipes(allthemods => {
function compacting(/** @type {$ItemStackKJS_} */LowerItem,/** @type {$ItemStackKJS_} */HigherItem) {
allthemods.custom({
type: "functionalstorage:custom_compacting",
higher_input: HigherItem,
lower_input: LowerItem
})
}
compacting(Item.of("8x utilitarian:tiny_charcoal"), Item.of("minecraft:charcoal"))
compacting(Item.of("8x utilitarian:tiny_coal"), Item.of("minecraft:coal"))
})

View File

@@ -0,0 +1,25 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.replaceInput({ id: 'handcrafted:acacia_cupboard' }, 'minecraft:acacia_planks', 'minecraft:acacia_slab')
allthemods.replaceInput({ id: 'handcrafted:bamboo_cupboard' }, 'minecraft:bamboo_planks', 'minecraft:bamboo_slab')
allthemods.replaceInput({ id: 'handcrafted:birch_cupboard' }, 'minecraft:birch_planks', 'minecraft:birch_slab')
allthemods.replaceInput({ id: 'handcrafted:cherry_cupboard' }, 'minecraft:cherry_planks', 'minecraft:cherry_slab')
allthemods.replaceInput({ id: 'handcrafted:crimson_cupboard' }, 'minecraft:crimson_planks', 'minecraft:crimson_slab')
allthemods.replaceInput({ id: 'handcrafted:dark_oak_cupboard' }, 'minecraft:dark_oak_planks', 'minecraft:dark_oak_slab')
allthemods.replaceInput({ id: 'handcrafted:jungle_cupboard' }, 'minecraft:jungle_planks', 'minecraft:jungle_slab')
allthemods.replaceInput({ id: 'handcrafted:mangrove_cupboard' }, 'minecraft:mangrove_planks', 'minecraft:mangrove_slab')
allthemods.replaceInput({ id: 'handcrafted:oak_cupboard' }, 'minecraft:oak_planks', 'minecraft:oak_slab')
allthemods.replaceInput({ id: 'handcrafted:spruce_cupboard' }, 'minecraft:spruce_planks', 'minecraft:spruce_slab')
allthemods.replaceInput({ id: 'handcrafted:warped_cupboard' }, 'minecraft:warped_planks', 'minecraft:warped_slab')
allthemods.forEachRecipe({id: /handcrafted:.*_sheet$/}, (recipe) => {
let temp_array = JSON.parse(recipe.json).ingredients
temp_array.push(temp_array[0])
recipe.set("ingredients", temp_array)
recipe.set("result", recipe.get("result").withCount(10))
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,86 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.shaped('minecraft:dragon_head',
[
'AAA',
'BPB',
'AAA'
],{
A: 'hostilenetworks:end_prediction',
P: 'hostilenetworks:prediction[hostilenetworks:data_model="hostilenetworks:wither"]',
B: 'minecraft:dragon_breath'
})
})
ServerEvents.generateData('after_mods', allthemods => {
allthemods.json('hostilenetworks:data_models/enderman.json',
{
"entity": "minecraft:enderman",
"variants": [
"endermanoverhaul:badlands_enderman",
"endermanoverhaul:cave_enderman",
"endermanoverhaul:coral_enderman",
"endermanoverhaul:crimson_forest_enderman",
"endermanoverhaul:dark_oak_enderman",
"endermanoverhaul:desert_enderman",
"endermanoverhaul:end_enderman",
"endermanoverhaul:end_islands_enderman",
"endermanoverhaul:flower_fields_enderman",
"endermanoverhaul:ice_spikes_enderman",
"endermanoverhaul:mushroom_fields_enderman",
"endermanoverhaul:nether_wastes_enderman",
"endermanoverhaul:savanna_enderman",
"endermanoverhaul:snowy_enderman",
"endermanoverhaul:soulsand_valley_enderman",
"endermanoverhaul:swamp_enderman",
"endermanoverhaul:warped_forest_enderman",
"endermanoverhaul:windswept_hills_enderman"
],
"name": {
"translate": "entity.minecraft.enderman",
"color": "#161616"
},
"display": {
"scale": 0.75
},
"sim_cost": 512,
"input": {
"item": "hostilenetworks:prediction_matrix"
},
"base_drop": {
"id": "hostilenetworks:end_prediction"
},
"trivia": "hostilenetworks.trivia.enderman",
"fabricator_drops": [
{
"id": "minecraft:ender_pearl",
"count": 16
},
{
"id": "minecraft:end_crystal",
"count": 1
},
{
"id": "evilcraft:ender_tear",
"optional": true,
"count": 4
},
{
"id": "reliquary:nebulous_heart",
"optional": true,
"count": 2
},
{
"id": "enderio:enderman_head",
"optional": true,
"count": 4
}
]
}
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,11 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
if (Platform.isLoaded("hyperbox")) {
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: "hyperbox:hyperbox" })
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,6 @@
if (Platform.isLoaded("hyperbox")) {
BlockEvents.rightClicked("hyperbox:hyperbox",event => {
event.server.tell(Text.red('Hyperboxes will be removed on version 6.0+, please move to Compact Machines'))
})
}

View File

@@ -0,0 +1,12 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.shapeless("8x kubejs:fire_eye", ["kubejs:fire_pearl", "iceandfire:dragonbone"])
allthemods.shapeless("8x kubejs:ice_eye", ["kubejs:ice_pearl", "iceandfire:dragonbone"])
allthemods.shapeless("8x kubejs:lightning_eye", ["kubejs:lightning_pearl", "iceandfire:dragonbone"])
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,9 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.tags('item', allthemods => {
allthemods.add('c:wither_bones', 'iceandfire:witherbone')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,166 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function arcfurnace(input, energy, output) {
allthemods.custom(
{
type: "immersiveengineering:arc_furnace",
additives: [],
energy: energy,
input: Ingredient.of(input).toJson(),
results: [
{
basePredicate: {
item: output.item
},
count: output.count || 1
}
],
slag: output.slag != null ? Ingredient.of(output.slag).toJson() : Ingredient.of("-").toJson(),
time: 100
}).id(`allthemods:arcfurnace/${input.replace(/^.*?:/, '')}_to_${output.item.replace(/^.*?:/, '')}`)
}
const ieIngots = ['electrum', 'aluminum', 'lead', 'silver', 'nickel', 'uranium', 'constantan', 'steel', 'osmium', 'platinum', 'tin', 'zinc']
ieIngots.forEach(material => {
//add sheetmetal scrapping back
if(Item.exists(`immersiveengineering:sheetmetal_${material}`)){
arcfurnace(`immersiveengineering:sheetmetal_${material}`, 51200, {item: `alltheores:${material}_ingot`})
arcfurnace(`immersiveengineering:slab_sheetmetal_${material}`, 51200, {item: `alltheores:${material}_nugget`, count: 4})}
//replace nuggets from rod scrapping recipes
if(Item.exists(`immersiveengineering:nugget_${material}`)){ allthemods.replaceOutput({output: `immersiveengineering:nugget_${material}`}, `immersiveengineering:nugget_${material}`, `alltheores:${material}_nugget`)}
//remove duplicate raw block / raw ore recipes
allthemods.remove({id: `immersiveengineering:arcfurnace/raw_block_${material}`})
allthemods.remove({id: `immersiveengineering:arcfurnace/raw_ore_${material}`})
//replace ingot in ore recipe
allthemods.remove({id: `immersiveengineering:arcfurnace/ore_${material}`})
arcfurnace(`#c:ores/${material}`, 102400, {item: `alltheores:${material}_ingot`, count: 2, slag: "#c:slag"})
//remove duplicate crusher recipes
allthemods.remove({id: `immersiveengineering:crusher/ore_${material}`})
allthemods.remove({id: `immersiveengineering:crusher/raw_ore_${material}`})
allthemods.remove({id: `immersiveengineering:crusher/raw_block_${material}`})
})
const ieAlloys = ['invar', 'electrum', 'brass', 'constantan', 'bronze']
const ieMachines = ['alloysmelter/', 'arcfurnace/alloy_']
ieAlloys.forEach(alloy => {
ieMachines.forEach(machine =>{
//remove duplicate alloy recipes
allthemods.remove({id:`immersiveengineering:${machine}${alloy}`})
})
})
allthemods.replaceInput({ id: 'immersiveengineering:crafting/toolupgrade_revolver_bayonet' }, 'immersiveengineering:sword_steel', 'mekanismtools:steel_sword')
allthemods.remove({id: "immersiveengineering:crafting/ingot_uranium_to_storage_uranium"})
function cloche(crop, mod, soil) {
if (soil === undefined){soil = 'minecraft:dirt'}
allthemods.custom(
{
type: "immersiveengineering:cloche",
input: {
item: `${mod}${crop.seed}`
},
render: {
type: "immersiveengineering:crop",
block: `${mod}${crop.render}`
},
results: [
{
count: crop.count || 2,
id: `${mod}${crop.result}`
},
{
chance: crop.chance || 0.25,
output: {
id: `${mod}${crop.seed}`
}
}
],
soil: {
item: soil
},
time: 640
}
)
}
//(Mama's) Herbs and Harvest Seeds
const hPlants = ['asparagus', 'barley', 'blackberry', 'blueberry', 'broccoli', 'cabbage', 'cauliflower', 'celery', 'cucumber', 'eggplant', 'green_bean', 'green_pepper', 'lettuce', 'pineapple', 'radish', 'raspberry', 'rye', 'squash', 'strawberry', 'tomato','turnip', 'zucchini']
const hHerbs = ['basil', 'bay_leaf', 'chive', 'cilantro', 'dill', 'lemongrass', 'mint', 'mustard', 'oregano', 'parsley', 'peppercorn', 'rosemary', 'sage', 'thyme']
const hSeeds = []
hPlants.forEach(seed => {
let crop = {seed: `${seed}_seeds`, render: `${seed}_plant`, result: `${seed}`}
hSeeds.push(crop)
})
hHerbs.forEach(seed => {
let crop = {seed: `${seed}_seeds`, render: `${seed}_herb`, result: `fresh_${seed}`}
hSeeds.push(crop)
})
hSeeds.forEach(crop => {
let mod = 'herbsandharvest:'
cloche(crop, mod)
})
//Pam's seeds
const pamSeeds = []
Ingredient.of("#c:seeds").itemIds.forEach(seed => {
if (seed.includes('pamhc2crops'&&'seeditem')){
let crop = {seed: seed.replace('pamhc2crops:', ''), render: seed.replace('pamhc2crops', '').replace('seeditem', 'crop').replace(':', 'pam'), result: seed.replace('pamhc2crops:', '').replace('seeditem', 'item')}
pamSeeds.push(crop)
}
})
pamSeeds.forEach(crop => {
let mod = 'pamhc2crops:'
cloche(crop, mod)
})
//Sushi seeds
const sushiPlants = [{seed: 'soy_seeds', render: 'soy_crop', result: 'soy_bean'}, {seed: 'wasabi_seeds', render: 'wasabi_crop', result: 'wasabi_root'}, {seed: 'sesame_seeds', render: 'sesame_crop', result: 'sesame_seed'}, {seed: 'rice_seeds', render: 'rice_crop', result: 'rice'}, {seed: 'cucumber_seeds', render: 'cucumber_crop', result: 'cucumber'}, ]
sushiPlants.forEach(crop => {
let mod = 'sushigocrafting:'
cloche(crop, mod)
})
//Silentgear seeds (needs flax too, 3 outputs)
const silentPlants = [{seed: 'fluffy_seeds', render: 'fluffy_plant', result: 'fluffy_puff'}]
silentPlants.forEach(crop => {
let mod = 'silentgear:'
cloche(crop, mod)
})
//Occultism seeds
const occultSeeds = [{seed: 'datura_seeds', render: 'datura', result: 'datura'}]
occultSeeds.forEach(crop => {
let mod = 'occultism:'
cloche(crop, mod)
})
//Supplementaries seeds
const suppSeeds = [{seed: 'flax_seeds', render: 'flax', result: 'flax'}]
suppSeeds.forEach(crop => {
let mod = 'supplementaries:'
cloche(crop, mod)
})
//Biomes we've gone seeds
const biomesSeeds = [{seed: 'pale_pumpkin_seeds', render: 'pale_pumpkin_stem', result: 'pale_pumpkin', chance: 0.01, count: 1}]
biomesSeeds.forEach(crop => {
let mod = 'biomeswevegone:'
cloche(crop, mod)
})
//Undergarden seeds
const underSeeds = [{seed: 'gloomgourd_seeds', render: 'gloomgourd_stem', result: 'gloomgourd', chance: 0.01, count: 1}]
underSeeds.forEach(crop => {
let mod = 'undergarden:'
cloche(crop, mod)
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,28 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function crusher(input, energy, output) {
allthemods.custom(
{
"type": "immersiveengineering:crusher",
"energy": energy,
"input": Ingredient.of(input).toJson(),
"result": {
"basePredicate": {
"item": output.item
},
"count": output.count
}
}
)
}
crusher('#ae2:all_certus_quartz',2400, {item: 'ae2:certus_quartz_dust', count: 1})
crusher('ae2:fluix_crystal', 2400, {item: 'ae2:fluix_dust', count: 1})
crusher('ae2:sky_stone_block', 2400, {item: 'ae2:sky_dust', count: 1})
crusher('#c:ender_pearls', 2400, {item: 'ae2:ender_dust', count: 1})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,71 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
// input[], input_fluid, processing_time, output, outputfluid
let dissolution_chamber = allthemods.recipes.industrialforegoing.dissolution_chamber
dissolution_chamber([
'#c:glass_blocks/colorless'
],
"2700x industrialforegoing:pink_slime",
200,
"industrialforegoing:pink_slime_block"
)
dissolution_chamber([
'#c:plastics',
'minecraft:sculk_shrieker',
'#c:plastics',
'#industrialforegoing:machine_frame/supreme',
'#industrialforegoing:machine_frame/supreme',
'#c:gears/netherite',
'minecraft:sculk_catalyst',
'#c:gears/netherite',
],
"1000x justdirethings:unstable_portal_fluid_source",
200,
"industrialforegoingsouls:soul_laser_base"
)
dissolution_chamber([
'#c:plastics',
'minecraft:sculk_shrieker',
'#c:plastics',
'minecraft:echo_shard',
'minecraft:echo_shard',
'#industrialforegoing:machine_frame/simple',
'minecraft:echo_shard',
'#industrialforegoing:machine_frame/simple',
],
"20x justdirethings:unstable_portal_fluid_source",
50,
"4x industrialforegoingsouls:soul_surge"
)
dissolution_chamber([
'#c:plastics',
'#c:gears/iron',
'#c:plastics',
'minecraft:echo_shard',
'minecraft:echo_shard',
'#c:plastics',
'#c:gears/iron',
'#c:plastics',
],
"20x industrialforegoing:pink_slime",
20,
"32x industrialforegoingsouls:soul_network_pipe"
)
dissolution_chamber([
'minecraft:glass_bottle'
],
"250x #c:experience",
5,
"minecraft:experience_bottle"
).id("industrialforegoing:dissolution_chamber/xp_bottles")
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,50 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function basin( /** @type {$ItemStack_} */ output, /** @type {$FluidStack_} */ input, /** @type {number} */ duration) {
let fluidStack = Fluid.of(input)
let itemStack = Item.of(output)
allthemods.custom(
{
"type": "integrateddynamics:drying_basin",
"input_fluid": {
"id": fluidStack.id,
"amount": fluidStack.amount
},
"duration": duration || 300,
"output_item": {
"id": itemStack.id,
"count": itemStack.count
}
}
)
}
function mechanicalBasin( /** @type {$ItemStack_} */ output, /** @type {$FluidStack_} */ input, /** @type {number} */ duration) {
let fluidStack = Fluid.of(input)
let itemStack = Item.of(output)
allthemods.custom(
{
"type": "integrateddynamics:mechanical_drying_basin",
"input_fluid": {
"id": fluidStack.id,
"amount": fluidStack.amount
},
"duration": duration || 30,
"output_item": {
"id": itemStack.id,
"count": itemStack.count
}
}
)
}
//basin(output, input, duration)
basin('xycraft_machines:resin_block', "1B x xycraft_machines:resin")
//mechanicalBasin(output, input, duration)
mechanicalBasin('xycraft_machines:resin_block', "1B x xycraft_machines:resin")
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,79 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function squeezer(input, output) {
if(output.bonus !== 0){
allthemods.custom(
{
"type": "integrateddynamics:mechanical_squeezer",
"input_item": Ingredient.of(input).toJson(),
"output_items": [
{
"item": {
"id": output,
"count": 3,
}
},
{
"item": {
"id": output
},
"chance": 0.5
},
{
"item": {
"id": output
},
"chance": 0.5
}
],
"duration": 40,
}
)}
else{
allthemods.custom(
{
"type": "integrateddynamics:mechanical_squeezer",
"input_item": Ingredient.of(input).toJson(),
"output_items": [
{
"item": {
"id": output.item,
"count": output.count,
}
}
],
"duration": 40,
}
)}
}
//squeezer(input, output{item, count, bonus})
squeezer('#c:ores/black_quartz', 'actuallyadditions:black_quartz');
squeezer('#c:ores/cinnabar', 'alltheores:cinnabar');
squeezer('#c:ores/fluorite', 'alltheores:fluorite');
squeezer('#c:ores/peridot', 'alltheores:peridot');
squeezer('#c:ores/ruby', 'alltheores:ruby');
squeezer('#c:ores/sapphire', 'alltheores:sapphire');
squeezer('#c:ores/sulfur', 'alltheores:sulfur');
squeezer('#c:ores/arcane_crystal', 'forbidden_arcanus:arcane_crystal');
squeezer('#c:ores/runic', 'forbidden_arcanus:rune');
squeezer('#c:ores/inferium', 'mysticalagriculture:inferium_essence');
squeezer('#c:ores/prosperity', 'mysticalagriculture:prosperity_shard');
squeezer('#c:ores/bort', 'silentgear:bort');
squeezer('#c:ores/sal_ammoniac', 'theurgy:sal_ammoniac_crystal');
//squeezer('#c:ores/uraninite', 'powah:uraninite_raw');
squeezer('#c:ores/uraninite_poor', {item: 'powah:uraninite_raw', count: 2, bonus: 0})
squeezer('#c:ores/uraninite_regular', {item: 'powah:uraninite_raw', count: 4, bonus: 0})
squeezer('#c:ores/uraninite_dense', {item: 'powah:uraninite_raw', count: 6, bonus: 0})
allthemods.remove({output:'minecraft:lapis_lazuli', type:'integrateddynamics:mechanical_squeezer'})
squeezer('#c:ores/lapis', {item: 'minecraft:lapis_lazuli', count: 12, bonus: 0})
global.xycraftColours.forEach(colour => {
squeezer(`#c:ores/xychorium_${colour}`, {item: `xycraft_world:xychorium_gem_${colour}`, count: 4, bonus: 0})
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,11 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
let fill = allthemods.recipes.irons_spellbooks.alchemist_cauldron_fill
fill("1000x minecraft:water", "reliquary:emperor_chalice", "reliquary:emperor_chalice", false, "irons_spellbooks:cast.generic.lightning")
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,25 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
//This is the same recipe as the one on dire's github. It currently just overrides the old one to make EMI recognize it
allthemods.smithing(
'justdirethings:celestigem_paxel',
'justdirethings:celestigem_axe',
'justdirethings:celestigem_shovel')
.template('justdirethings:celestigem_pickaxe');
allthemods.remove({ id: 'justdirethings:upgrade_orexray' })
allthemods.shaped('justdirethings:upgrade_orexray', ['ABA', 'CDC', 'ABA'], {
A: '#c:ingots/unobtainium',
B: 'minecraft:calibrated_sculk_sensor',
C: 'minecraft:sculk_shrieker',
D: 'justdirethings:upgrade_blank'
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,12 @@
ServerEvents.recipes(allthemods => {
allthemods.shaped('2x laserbridges:laser_source_block', [// arg 1: output
'ABA',
'ACA',
'AAA'
], {
A: '#c:ingots/iron',
B: '#c:glass_blocks', //arg 3: the mapping object
C: 'minecraft:end_crystal'
}
)
})

View File

@@ -0,0 +1,22 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({output: 'megacells:radioactive_cell_component'})
allthemods.shaped('megacells:radioactive_cell_component',
[
'ADA',
'BCB',
'ADA'
], {
A: 'megacells:accumulation_processor',
B: 'mekanism:radioactive_waste_barrel',
C: 'megacells:cell_component_64m',
D: '#c:pellets/antimatter',
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,326 @@
/*
This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
Mekanism recipes for processing stack
Authored by EnigmaQuip
DO NOT EDIT BELOW
only the startup script should need editing
*/
ServerEvents.recipes(allthemods => {
global.mekStackAdditions.forEach(entry => {
let material = entry.material
let dust = AlmostUnified.getTagTargetItem(`c:dusts/${material}`)
if (entry.makeDust) {
dust = Item.of(`kubejs:${material}_dust`)
} else if (dust.isEmpty() && !Ingredient.of(`#c:dusts/${material}`).isEmpty()) {
dust = Ingredient.of(`#c:dusts/${material}`).getFirst()
}
let hasDust = !dust.isEmpty()
//crush ingot if ingot exists and no mek crushing exists for it
if(AlmostUnified.getTagTargetItem(`c:ingots/${material}`)){
if(!allthemods.countRecipes({ input: `#c:ingots/${material}`, type: `mekanism:crushing`})){
allthemods.custom({
type: 'mekanism:crushing',
input: {
count: 1,
tag: `c:ingots/${material}`
},
output: {
count: 1,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_ingot`)
}}
//all processing for storage blocks
if (!Ingredient.of(`#c:storage_blocks/raw_${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 2,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
amount: 6000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_raw_block`)
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 2,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 24,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_raw_block`)
allthemods.custom({
chemical_input: {
amount: 2,
chemical: 'mekanism:oxygen'
},
type: 'mekanism:purifying',
item_input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 18,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_raw_block`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 1,
tag: `c:storage_blocks/raw_${material}`
},
output: {
count: 12,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_raw_block`)
}
}
//all processing for ore blocks
if (!Ingredient.of(`#c:ores/${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 1,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
amount: 1000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_ore`)
allthemods.custom({
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
type: 'mekanism:injecting',
item_input: {
amount: 1,
tag: `c:ores/${material}`
},
output: {
count: 4,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_ore`)
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
count: 3,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_ore`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 1,
tag: `c:ores/${material}`
},
output: {
count: 2,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_ore`)
}
}
//all processing from raw material
if (!Ingredient.of(`#c:raw_materials/${material}`).isEmpty()) {
allthemods.custom({
type: 'mekanism:dissolution',
chemical_input: {
amount: 1,
chemical: 'mekanism:sulfuric_acid'
},
item_input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
amount: 2000,
id: `kubejs:dirty_${material}`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/slurry/dirty/from_raw_ore`)
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
count: 8,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_raw_ore`)
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:raw_materials/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_raw_ore`)
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 3,
tag: `c:raw_materials/${material}`
},
output: {
count: 4,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_raw_ore`)
}
}
//washing dirty slurry
allthemods.custom({
type: 'mekanism:washing',
chemical_input: {
amount: 5,
chemical: `kubejs:dirty_${material}`
},
fluid_input: {
amount: 25,
tag: 'minecraft:water'
},
output: {
amount: 3,
id: `kubejs:clean_${material}`
}
}).id(`allthemods:processing/${material}/slurry/clean`)
//crystallizing from clean slurry
allthemods.custom({
type: 'mekanism:crystallizing',
input: {
amount: 200,
chemical: `kubejs:clean_${material}`
},
output: {
count: 1,
id: `kubejs:${material}_crystal`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/crystal/from_slurry`)
//shardifying from crystals
allthemods.custom({
type: 'mekanism:injecting',
chemical_input: {
amount: 1,
chemical: 'mekanism:hydrogen_chloride'
},
item_input: {
count: 1,
tag: `c:crystals/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_shard`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/shard/from_crystal`)
//clumps from shards
allthemods.custom({
type: 'mekanism:purifying',
chemical_input: {
amount: 1,
chemical: 'mekanism:oxygen'
},
item_input: {
count: 1,
tag: `c:shards/${material}`
},
output: {
count: 1,
id: `kubejs:${material}_clump`
}, "per_tick_usage": true
}).id(`allthemods:processing/${material}/clump/from_shard`)
//dirty dust from clumps
allthemods.custom({
type: 'mekanism:crushing',
input: {
count: 1,
tag: `c:clumps/${material}`
},
output: {
count: 2,
id: `kubejs:${material}_dirty_dust`
}
}).id(`allthemods:processing/${material}/dirty_dust/from_clump`)
//dust from dirty dust
if (hasDust) {
allthemods.custom({
type: 'mekanism:enriching',
input: {
count: 4,
tag: `c:dirty_dusts/${material}`
},
output: {
count: 3,
id: dust.id
}
}).id(`allthemods:processing/${material}/dust/from_dirty_dust`)
}
})
})

View File

@@ -0,0 +1,66 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
//Atomic Disassembler
allthemods.remove({ id: 'mekanism:atomic_disassembler' })
allthemods.shaped('mekanism:atomic_disassembler', ['ITI', 'IAI', ' P '], {
I: 'mekanism:alloy_reinforced',
T: 'mekanism:basic_induction_cell',
A: 'mekanism:ultimate_control_circuit',
P: 'allthemodium:allthemodium_pickaxe'
})
//Meka Tool
allthemods.remove({ id: 'mekanism:meka_tool' })
allthemods.shaped('mekanism:meka_tool', ['UCU', 'TDT', 'PBP'], {
U: 'mekanism:ultimate_control_circuit',
C: 'mekanism:configurator',
T: '#c:plates/unobtainium',
D: 'mekanism:atomic_disassembler',
B: 'mekanism:ultimate_induction_cell',
P: 'mekanism:pellet_polonium'
})
//MekaSuit Helmet
allthemods.remove({ id: 'mekanism:mekasuit_helmet' })
allthemods.shaped('mekanism:mekasuit_helmet', ['CAC', 'HUH', 'PIP'], {
A: 'mekanism:pellet_antimatter',
H: 'mekanism:hdpe_sheet',
C: 'mekanism:ultimate_control_circuit',
P: 'mekanism:pellet_polonium',
I: 'mekanism:ultimate_induction_cell',
U: 'allthemodium:unobtainium_helmet'
})
//MekaSuit Bodyarmor
allthemods.remove({ id: 'mekanism:mekasuit_bodyarmor' })
allthemods.shaped('mekanism:mekasuit_bodyarmor', ['CAC', 'HUH', 'PIP'], {
A: 'mekanism:pellet_antimatter',
H: 'mekanism:hdpe_sheet',
C: 'mekanism:ultimate_control_circuit',
P: 'mekanism:pellet_polonium',
I: 'mekanism:ultimate_induction_cell',
U: 'allthemodium:unobtainium_chestplate'
})
//MekaSuit Pants
allthemods.remove({ id: 'mekanism:mekasuit_pants' })
allthemods.shaped('mekanism:mekasuit_pants', ['CAC', 'HUH', 'PIP'], {
A: 'mekanism:pellet_antimatter',
H: 'mekanism:hdpe_sheet',
C: 'mekanism:ultimate_control_circuit',
P: 'mekanism:pellet_polonium',
I: 'mekanism:ultimate_induction_cell',
U: 'allthemodium:unobtainium_leggings'
})
//MekaSuit Boots
allthemods.remove({ id: 'mekanism:mekasuit_boots' })
allthemods.shaped('mekanism:mekasuit_boots', ['CAC', 'HUH', 'PIP'], {
A: 'mekanism:pellet_antimatter',
H: 'mekanism:hdpe_sheet',
C: 'mekanism:ultimate_control_circuit',
P: 'mekanism:pellet_polonium',
I: 'mekanism:ultimate_induction_cell',
U: 'allthemodium:unobtainium_boots'
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,131 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
//Upgrades
allthemods.replaceInput(
{ output: ['mekanism:upgrade_speed', 'mekanism:upgrade_energy', 'mekanism:upgrade_filter', 'mekanism:upgrade_chemical', 'mekanism:upgrade_stone_generator' ] }, // Arg 1: the filter
'#c:glass_blocks/cheap',
'mekanism:structural_glass'
)
//polonium
allthemods.remove('mekanism:processing/lategame/polonium')
allthemods.custom(
{
type: "mekanism:activating",
input: {
amount: 5,
chemical: "mekanism:nuclear_waste"
},
output: {
amount: 1,
id: "mekanism:polonium"
}
}
).id('mekanism:processing/lategame/polonium')
//plutonium
allthemods.remove('mekanism:processing/lategame/plutonium')
allthemods.custom(
{
type: "mekanism:centrifuging",
input: {
amount: 5,
chemical: "mekanism:nuclear_waste"
},
output: {
amount: 1,
id: "mekanism:plutonium"
}
}
).id('mekanism:processing/lategame/plutonium')
//Thermal Evaporation Blocks
allthemods.remove('mekanism:thermal_evaporation/block')
allthemods.shaped('8x mekanism:thermal_evaporation_block', ['BSB', 'SMS', 'BSB'], {
B: '#c:ingots/bronze',
S: '#c:ingots/steel',
M: 'mekanism:superheating_element'
})
//Solar Neutron Activator
allthemods.remove('mekanism:solar_neutron_activator')
allthemods.shaped('mekanism:solar_neutron_activator', ['APA', 'CSC', 'BBB'], {
A: 'mekanism:alloy_atomic',
P: 'mekanismgenerators:advanced_solar_generator',
C: 'mekanism:elite_control_circuit',
S: 'mekanism:steel_casing',
B: '#c:ingots/bronze'
})
//Electric Pump
allthemods.remove('mekanism:electric_pump')
allthemods.shaped('mekanism:electric_pump', ['CBC', 'ASA', 'OTO'], {
B: '#c:buckets/empty',
C: 'mekanism:advanced_control_circuit',
A: 'mekanism:alloy_reinforced',
S: 'mekanism:steel_casing',
O: '#c:ingots/osmium',
T: 'mekanism:energy_tablet'
})
//Wasted Combs
allthemods.remove('productivebees:mekanism/oxidizing/honeycomb_wasted_radioactive')
allthemods.custom(
{
"type": "mekanism:oxidizing",
"input": {
"type": "productivebees:component",
"components": {
"productivebees:bee_type": "productivebees:wasted_radioactive"
},
"items": "productivebees:configurable_honeycomb"
},
"output": {
"id": "mekanism:nuclear_waste",
"amount": 50
},
"neoforge:conditions": [
{
"type": "neoforge:mod_loaded",
"modid": "mekanism"
},
{
"type": "productivebees:bee_exists",
"bee": "productivebees:wasted_radioactive"
}
]
}
)
allthemods.remove('productivebees:mekanism/oxidizing/comb_block_wasted_radioactive')
allthemods.custom(
{
"type": "mekanism:oxidizing",
"input": {
"type": "productivebees:component",
"components": {
"productivebees:bee_type": "productivebees:wasted_radioactive"
},
"items": "productivebees:configurable_comb"
},
"output": {
"id": "mekanism:nuclear_waste",
"amount": 200
},
"neoforge:conditions": [
{
"type": "neoforge:mod_loaded",
"modid": "mekanism"
},
{
"type": "productivebees:bee_exists",
"bee": "productivebees:wasted_radioactive"
}
]
}
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,320 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
function easyModuleRecipe(module, alloy, unique, extra) {
allthemods.shaped(module, [
'AUA',
'AMA',
'HEH'
], {
A: alloy,
U: unique,
M: 'mekanism:module_base',
H: 'mekanism:hdpe_sheet',
E: extra
}
)
}
function hardModuleRecipe(module, top, center, bottom, unique, extra) {
allthemods.shaped(module, [
'TUT',
'CMC',
'BEB'
], {
T: top,
U: unique,
C: center,
M: 'mekanism:module_base',
B: bottom,
E: extra
}
)
}
//########## MEKA UNITS ##########
//Energy Unit
allthemods.remove('mekanism:module_energy_unit')
easyModuleRecipe(
'mekanism:module_energy_unit',
'mekanism:alloy_reinforced',
'mekanism:elite_induction_cell',
'#c:plates/allthemodium'
)
//Laser Dissipation Unit
allthemods.remove('mekanism:module_laser_dissipation_unit')
easyModuleRecipe(
'mekanism:module_laser_dissipation_unit',
'mekanism:alloy_reinforced',
'mekanism:laser_amplifier',
'#c:plates/osmium'
)
//Radiation Shielding Unit
allthemods.remove('mekanism:module_radiation_shielding_unit')
easyModuleRecipe(
'mekanism:module_radiation_shielding_unit',
'mekanism:alloy_atomic',
'#c:storage_blocks/lead',
'#c:plates/unobtainium'
)
//Excavation Escalation Unit
allthemods.remove('mekanism:module_excavation_escalation_unit')
easyModuleRecipe(
'mekanism:module_excavation_escalation_unit',
'mekanism:alloy_reinforced',
'allthemodium:allthemodium_pickaxe',
'mekanism:ultimate_control_circuit'
)
//Attack Amplification Unit
allthemods.remove('mekanism:module_attack_amplification_unit')
easyModuleRecipe(
'mekanism:module_attack_amplification_unit',
'mekanism:alloy_reinforced',
'minecraft:netherite_sword',
'mekanism:ultimate_control_circuit'
)
//Farming Unit
allthemods.remove('mekanism:module_farming_unit')
easyModuleRecipe(
'mekanism:module_farming_unit',
'mekanism:alloy_reinforced',
'minecraft:diamond_hoe',
'mekanism:elite_control_circuit'
)
//Shearing Unit
allthemods.remove('mekanism:module_shearing_unit')
easyModuleRecipe(
'mekanism:module_shearing_unit',
'mekanism:alloy_infused',
'minecraft:shears',
'mekanism:elite_control_circuit'
)
//Silk Touch Unit
allthemods.remove('mekanism:module_silk_touch_unit')
hardModuleRecipe(
'mekanism:module_silk_touch_unit',
'mekanism:alloy_atomic',
'allthemodium:allthemodium_pickaxe',
'mekanism:elite_control_circuit',
'mekanism:block_refined_glowstone',
'mekanism:enriched_gold'
)
//Ore Refinement Unit
allthemods.remove('mekanism:module_fortune_unit')
hardModuleRecipe(
'mekanism:module_fortune_unit',
'mekanism:alloy_atomic',
'allthemodium:vibranium_pickaxe',
'mekanism:ultimate_control_circuit',
'mekanism:block_refined_obsidian',
'mekanism:enriched_diamond'
)
//Blasting Unit
allthemods.remove('mekanism:module_blasting_unit')
hardModuleRecipe(
'mekanism:module_blasting_unit',
'mekanism:alloy_reinforced',
'minecraft:tnt',
'mekanism:ultimate_control_circuit',
'minecraft:tnt',
'mekanism:enriched_carbon'
)
//Vein Mining Unit
allthemods.replaceInput(
{output: 'mekanism:module_vein_mining_unit'},
'mekanism:pellet_polonium',
'mekanism:enriched_gold'
)
//Teleporation Unit
allthemods.replaceInput(
{output: 'mekanism:module_teleportation_unit'},
'mekanism:pellet_antimatter',
'mekanism:pellet_polonium'
)
//Electrolytic Breathing Unit
allthemods.remove('mekanism:module_electrolytic_breathing_unit')
easyModuleRecipe(
'mekanism:module_electrolytic_breathing_unit',
'mekanism:alloy_reinforced',
'mekanism:electrolytic_core',
'mekanism:enriched_tin'
)
//Inhalation Purification Unit
allthemods.replaceInput(
{output: 'mekanism:module_inhalation_purification_unit'},
'mekanism:pellet_polonium',
'mekanism:enriched_carbon'
)
//Vision Enhancement Unit
allthemods.replaceInput(
{output: 'mekanism:module_vision_enhancement_unit'},
'mekanism:pellet_polonium',
'mekanism:enriched_diamond'
)
allthemods.replaceInput(
{output: 'mekanism:module_vision_enhancement_unit'},
'minecraft:emerald',
'mekanism:ultimate_control_circuit'
)
//Nutritional Injection Unit
allthemods.replaceInput(
{output: 'mekanism:module_nutritional_injection_unit'},
'mekanism:pellet_polonium',
'mekanism:hdpe_sheet'
)
//Dosimeter Unit
allthemods.replaceInput(
{output: 'mekanism:module_dosimeter_unit'},
'mekanism:alloy_infused',
'mekanism:alloy_reinforced'
)
//Geiger Unit
allthemods.replaceInput(
{output: 'mekanism:module_geiger_unit'},
'mekanism:alloy_infused',
'mekanism:alloy_reinforced'
)
//Jetpack Unit
allthemods.remove('mekanism:module_jetpack_unit')
hardModuleRecipe(
'mekanism:module_jetpack_unit',
'mekanism:alloy_atomic',
'mekanism:ultimate_control_circuit',
'mekanism:pellet_polonium',
'mekanism:jetpack',
'mekanism:ingot_refined_glowstone'
)
//Charge Distribution Unit
allthemods.remove('mekanism:module_charge_distribution_unit')
hardModuleRecipe(
'mekanism:module_charge_distribution_unit',
'mekanism:alloy_atomic',
'mekanism:ultimate_control_circuit',
'mekanism:ultimate_induction_provider',
'mekanism:ultimate_induction_cell',
'mekanism:pellet_polonium'
)
//Gravitational Modulating Unit
allthemods.remove('mekanism:module_gravitational_modulating_unit')
hardModuleRecipe(
'mekanism:module_gravitational_modulating_unit',
'mekanism:alloy_atomic',
'mekanism:module_jetpack_unit',
'mekanism:ultimate_induction_provider',
'minecraft:nether_star',
'allthemodium:unobtainium_block'
)
//Elytra Unit
allthemods.remove('mekanism:module_elytra_unit')
hardModuleRecipe(
'mekanism:module_elytra_unit',
'mekanism:alloy_atomic',
'#c:plates/allthemodium',
'#c:ingots/netherite',
'mekanism:hdpe_elytra',
'mekanism:ultimate_control_circuit',
)
//Locomotive Boosting Unit
allthemods.remove('mekanism:module_locomotive_boosting_unit')
hardModuleRecipe(
'mekanism:module_locomotive_boosting_unit',
'mekanism:alloy_atomic',
'mekanism:advanced_induction_provider',
'mekanism:ingot_refined_glowstone',
'minecraft:netherite_leggings',
'mekanism:ultimate_control_circuit',
)
//Gyroscopic Stabilization Unit
allthemods.remove('mekanism:module_gyroscopic_stabilization_unit')
hardModuleRecipe(
'mekanism:module_gyroscopic_stabilization_unit',
'mekanism:alloy_atomic',
'#c:obsidians',
'#c:plates/steel',
'#c:ingots/allthemodium',
'mekanism:pellet_polonium',
)
//Hydrostatic Repulsor Unit
allthemods.replaceInput(
{output: 'mekanism:module_hydrostatic_repulsor_unit'},
'mekanism:pellet_polonium',
'mekanism:hdpe_sheet'
)
//Motorized Servo
allthemods.remove('mekanism:module_motorized_servo_unit')
hardModuleRecipe(
'mekanism:module_motorized_servo_unit',
'mekanism:alloy_reinforced',
'#c:ices/blue',
'#c:plates/osmium',
'#c:plates/vibranium',
'mekanism:pellet_polonium',
)
//Hydraulic Propulsion
allthemods.remove('mekanism:module_hydraulic_propulsion_unit')
hardModuleRecipe(
'mekanism:module_hydraulic_propulsion_unit',
'mekanism:alloy_atomic',
'mekanism:elite_induction_provider',
'#c:plates/silver',
'mekanism:free_runners',
'mekanism:pellet_polonium',
)
//Magnetic Attraction
allthemods.remove('mekanism:module_magnetic_attraction_unit')
hardModuleRecipe(
'mekanism:module_magnetic_attraction_unit',
'mekanism:alloy_reinforced',
'mekanism:elite_control_circuit',
'#c:storage_blocks/redstone',
'simplemagnets:basicmagnet',
'#c:storage_blocks/allthemodium',
)
//Frost Walker
allthemods.remove('mekanism:module_frost_walker_unit')
hardModuleRecipe(
'mekanism:module_frost_walker_unit',
'mekanism:alloy_reinforced',
'#c:ices/blue',
'mekanism:elite_control_circuit',
'mekanism:hydrogen_bucket',
'mekanism:oxygen_bucket',
)
//Soul Surfer
allthemods.remove('mekanism:module_soul_surfer_unit')
hardModuleRecipe(
'mekanism:module_soul_surfer_unit',
'mekanism:alloy_atomic',
'mekanism:free_runners',
'#c:plates/osmium',
'#minecraft:soul_fire_base_blocks',
'mekanism:ultimate_control_circuit',
)
//Solar Recharging
allthemods.remove('mekanismgenerators:module_solar_recharging_unit')
hardModuleRecipe(
'mekanismgenerators:module_solar_recharging_unit',
'mekanismgenerators:solar_generator',
'mekanism:alloy_reinforced',
'mekanism:elite_induction_cell',
'mekanismgenerators:advanced_solar_generator',
'mekanism:elite_induction_provider',
)
//Solar Recharging
allthemods.remove('mekanismgenerators:module_geothermal_generator_unit')
hardModuleRecipe(
'mekanismgenerators:module_geothermal_generator_unit',
'mekanismgenerators:heat_generator',
'mekanism:alloy_reinforced',
'mekanism:elite_induction_cell',
'mekanism:superheating_element',
'mekanism:elite_induction_provider',
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,141 @@
# MEKANISM Rebalance
[Energy Units are in Joules: 1RF = 2.5J]
## Mekasuit
### Energy
[Increased to make the mekasuit slightly more of an endgame armor]
- **Energy Capacity:** 16.000.000J -> 40.000.000J
- **Charging Rate:** 100.000J -> 200.000J
- **Solar Charge Rate:** 500J -> 1.500J
- **Damage Energy Usage:** 100.000J -> 250.000J
- **Magic Damage Energy Usage:** 1.000J -> 2.500J
- **Fall Damage Energy Usage:** 50 -> 250J
- **Jump Boost Energy Usage:** 1.000J -> 2.000J
- **Potion Reduction Energy Usage:** 40.000J -> 80.000J
- **Sprint Boost Energy Usage:** 100J -> 250J
## Meka Tool
### Values
[Buffed to actually be an upgrade of the Atomic Disassembler]
- **Base Damage:** 4 -> 24
- **Attack Speed:** -2.4 -> -0.8
### Energy
[Increased to make it a slightly more endgame-ish tool]
- **Base Energy Usage:** 10J -> 50J
- **Silktouch Energy Usage:** 100J -> 500J
- **Weapon Energy Usage:** 2000J -> 8000J
- **Hoe Energy Usage:** 10J -> 50J
- **Shovel Energy Usage:** 10J -> 50J
- **Axe Energy Usage:** 10J -> 50J
- **Shear Energy Usage:** 10J -> 50J
- **Trim Energy Usage:** 10J -> 50J
- **Teleportation Energy Usage:** 1000J -> 2500J
- **Energy Capacity:** 16.000.000J -> 40.000.000J
- **Charging Rate:** 100.000J -> 200.000J
## Generators
[Buffed to match the powah]
- **Solar Generation:** 50J -> 150J
- **Solar Capacity:** 96.000J -> 100.000J
- **Advanced Solar Generation:** 300J -> 1200J
- **Advanced Solar Capacity:** 200.000J -> 250.000J
[Buffed to match powah]
- **Heat Generation:** 200J -> 800J
[Nerf to prevent massive melon power]
- **Ethene Burn Ticks:** 40 -> 20
- **Ethene Density Multiplier:** 40 -> 8
[Buffed to make slightly more viable]
- **Wind Generation Min:** 60J -> 150J
- **Wind Generation Max:** 480J -> 900J
[Nerf to promote other reactors]
- **Energy per Fission Fuel:** 1.000.000J -> 250.000J
[Buff Turbine to need less for the same]
- **Blades per Coil:** 4 -> 8
- **Vent Chemical Flow:** 16.000mb/t -> 43.478,262mb/t
- [This abhorrent number makes the max flow rate exactly 15.000.000mb/t]
- **Condeser Rate:** 64.000mb/t -> 256.000mb/t
[Buff Boiler so you only need one per fission reactor]
- **Water per Tank:** = 16000mb -> 32000mb
- **Steam per Tank:** = 16000mb -> 320000mb
- **Heated Coolant per Tank** = 256000mb -> 512000mb
- **Cooled Coolant per Tank:** = 25600mb -> 512000mb
[Nerfed to make other power viable in endgame 200MRF -> 80MRF]
- **Fuel Capacity:** 1.000mb -> 500mb
- **Thermocouple Efficiency:** 0.05 -> 0.04
- **Casing Thermal Conductivity:** 0.1 -> 0.333333333
- **Water Heating Ratio:** 0.3 -> 272727272727
## Radiation
[Makes Radiation decay much faster]
- **Source Decay Rate:** 0.9995 -> 0.9975
- **Target Decay Rate:** 0.9995 -> 0.9975
[Makes waste decay a bit faster in barrels]
- **Waste Barrel Process Ticks:** 20 -> 10
- **Waste Barrel Decay Amount:** 1mb -> 2mb
## Machines
[Upgrades buff machines more to reduce the overall need for machines]
- **Max Upgrades Multiplier:** 10x -> 16x
[Buff so you dont need 150 of them for nuclear waste to polonium]
- **Solar Neutron Activator production:** 64mb/t -> 256mb/t
[Buff so you dont need 50 pumps for fusion]
- **Heavy Water Amount per 1000mb:** 10mb -> 50mb
[Buff to reduce the need for many, reducing lag 1080mb/t -> 4995mb/t]
- **Evap Tower Temp Multiplier (Output Amount)** 0.4 -> 1.85
- **Evap Tower Heat Capacity (Heat needed for max production):** 100 -> 600
[Faster charging rate]
- **Laser Energy Usage:** 10.000J -> 50.000J
- **Laser Energy Capacity:** 2.000.000J -> 10.000.000J
[Massive SPS nerf to make other power sources besides fusion valid 400MRF -> 40MRF]
- **SPS Energy per mb:** 1.000.000J -> 100.000J
### Assume recipes are getting balanced as well to reflect the buffs here

View File

@@ -0,0 +1,196 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
/* allthemods.remove({ id: 'mekanism:atomic_disassembler' })
allthemods.shaped('mekanism:atomic_disassembler', ['ITI', 'IAI', ' P '], {
I: 'mekanism:alloy_infused',
T: 'mekanism:energy_tablet',
A: 'mekanism:alloy_atomic',
P: 'allthemodium:allthemodium_pickaxe'
})
allthemods.remove({ id: 'mekanism:meka_tool' })
allthemods.shaped('mekanism:meka_tool', ['UCU', 'TDT', 'PBP'], {
U: 'mekanism:ultimate_control_circuit',
C: 'mekanism:configurator',
T: '#forge:plates/unobtainium',
D: 'mekanism:atomic_disassembler',
B: 'mekanism:basic_induction_cell',
P: 'mekanism:pellet_polonium'
}) */
allthemods.remove({ id: 'mekanism:upgrade/anchor' })
// remove combiner recipes for ores
allthemods.remove({ type: 'mekanism:combining', id: /ore/ })
// GBG Recipe Change | Alfred
allthemods.remove({ id: 'mekanismgenerators:generator/gas_burning' })
allthemods.shaped( 'mekanismgenerators:gas_burning_generator', ['UBU', 'TDT', 'UBU'], {
U: 'mekanism:ingot_refined_obsidian',
B: 'mekanism:alloy_atomic',
T: 'mekanismgenerators:bio_generator',
D: 'mekanism:electrolytic_core'
}).id('allthemods:mekanismgenerators/gas_burning_gen')
//Digital Miner
allthemods.remove('mekanism:digital_miner')
allthemods.shaped('mekanism:digital_miner', [
"ACA",
"SRS",
"TXT"
], {
A: '#c:ingots/vibranium',
C: '#c:circuits/basic',
R: 'mekanism:robit',
S: 'mekanism:logistical_sorter',
T: 'mekanism:teleportation_core',
X: 'mekanism:steel_casing'
}
).id('allthemods:mekanism/digital_miner')
//mekCrushing({item: 'mod:item', count: 0}, {item/tag: 'mod:item/tag', count: 0}, 'id');
function mekCrushing(output, input, id) {
let inputObject = {
"count": input.count || 1
};
if (input.item) {
inputObject["item"] = input.item;
} else if (input.tag) {
inputObject["tag"] = input.tag;
}
let recipe = {
"type": "mekanism:crushing",
"input": inputObject,
"output": {
"count": output.count || 1,
"id": output.item
}
};
allthemods.custom(recipe).id(`allthemods:mekanism/crushing/${id}`);
}
//mekEnriching({item: 'mod:item', count: 0}, {item/tag: 'mod:item/tag', count: 0}, 'id');
function mekEnriching(output, input, id) {
let inputObject = {
"count": input.count || 1
};
if (input.item) {
inputObject["item"] = input.item;
} else if (input.tag) {
inputObject["tag"] = input.tag;
}
let recipe = {
"type": "mekanism:enriching",
"input": inputObject,
"output": {
"count": output.count,
"id": output.item
}
};
allthemods.custom(recipe).id(`allthemods:mekanism/enriching/${id}`);
}
//mekSawing({item: 'mod:item', count: 0}, {item/tag: 'mod:item/tag', count: 0}, {chance: 0.00, item: 'mod:item',count: 0}, 'id');
function mekSawing(output, input, extraOutput, id) {
let inputObject = {
"count": input.count || 1
};
if (input.item) {
inputObject["item"] = input.item;
} else if (input.tag) {
inputObject["tag"] = input.tag;
}
let recipe = {
"type": "mekanism:sawing",
"input": inputObject,
"main_output": {
"count": output.count || 1,
"id": output.item
},
"secondary_chance": extraOutput.chance,
"secondary_output": {
"count": extraOutput.count,
"id": extraOutput.item
}
};
allthemods.custom(recipe).id(`allthemods:mekanism/sawing/${id}`);
}
//mekOxidizing(output{item, count}, input, id)
function mekOxidizing(output, input) {
allthemods.custom({
"type": "mekanism:oxidizing",
"input": {
"count": 1,
"tag": input
},
"output": {
"amount": output.count,
"id": output.item
}
})
}
[['gravel','cobblestone'], ['sand','gravel']].forEach(recipe => {
for (let count = 1; count < 10; count++) {
mekCrushing(
{item: 'allthecompressed:' + recipe[0] + '_' + count + 'x'},
{item: 'allthecompressed:' + recipe[1] + '_' + count + 'x'},
recipe[1] + '_to_' + recipe[0] + '_' + count + 'x'
)
}
})
//mekCrushing({item: 'mod:item', count: 0}, {item/tag: 'mod:item/tag', count: 0}, 'id');
mekCrushing(
{item: 'silentgear:blaze_gold_dust'},
{item: 'silentgear:blaze_gold_ingot'},
'blaze_gold_ingot_to_dust'
)
mekCrushing(
{item: 'silentgear:azure_electrum_dust'},
{item: 'silentgear:azure_electrum_ingot'},
'azure_electrum_ingot_to_dust'
)
mekCrushing(
{item: 'silentgear:crimson_steel_dust'},
{item: 'silentgear:crimson_steel_ingot'},
'crimson_steel_ingot_to_dust'
)
mekCrushing(
{item:'extendedae:entro_dust'},
{item:'extendedae:entro_crystal'},
'entro_crystal_to_dust'
)
mekCrushing({item:'irons_spellbooks:raw_mithril', count:4}, {tag:'c:ores/mithril'}, 'mithril_ore_to_raw')
//mekEnriching(output{item: 'mod:item', count: 0}, input{item/tag: 'mod:item/tag', count: 0}, 'id');
mekEnriching({item: 'mysticalagriculture:prosperity_shard', count: 3}, {tag:'c:ores/prosperity'}, 'prosperity_ore_to_shard')
mekEnriching({item: 'mysticalagriculture:inferium_essence', count: 3}, {tag:'c:ores/inferium'}, 'inferium_ore_to_essence')
mekEnriching({item: 'theurgy:sal_ammoniac_crystal', count: 3}, {tag:'c:ores/sal_ammoniac'}, 'sal_ammoniac_ore_to_crystal')
mekEnriching({item: 'powah:uraninite_raw', count: 2}, {tag: 'c:ores/uraninite_poor'}, 'uraninite_poor_to_raw')
mekEnriching({item: 'powah:uraninite_raw', count: 4}, {tag: 'c:ores/uraninite_regular'}, 'uraninite_regular_to_raw')
mekEnriching({item: 'powah:uraninite_raw', count: 6}, {tag: 'c:ores/uraninite_dense'}, 'uraninite_dense_to_raw')
mekEnriching({item: 'silentgear:bort', count: 3}, {tag: 'c:ores/bort'}, 'bort_ore_to_bort')
mekEnriching({item: 'actuallyadditions:black_quartz', count: 2}, {tag: 'c:ores/black_quartz'}, 'black_quartz_ore_to_black_quartz')
global.xycraftColours.forEach(colour => {
mekEnriching({item: `xycraft_world:xychorium_gem_${colour}`, count: 4}, {tag:`c:ores/xychorium_${colour}`}, `${colour}_xychorium_ore_to_gem`)
})
mekOxidizing({item:'mekanism:osmium', count:200}, 'c:ingots/osmium')
mekOxidizing({item:'mekanism:osmium', count:1800}, 'c:storage_blocks/osmium')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,132 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
const id = {
alltheores: [
'aluminum',
'nickel',
'platinum',
'silver',
'iridium',
'zinc',
'tin',
'lead',
'uranium',
'osmium',
'copper',
'iron',
'gold'
],
allthemodium: [
'allthemodium',
'vibranium',
'unobtainium'
]
};
Object.entries(id).forEach(([mod, materials]) => {
materials.forEach(material => {
if (mod === 'allthemodium') {
washing(`allthemodium:dirty_${material}`, `allthemodium:clean_${material}`, `allthemodium:processing/${material}/slurry/clean`);
injecting(`c:crystals/${material}`, `allthemodium:${material}_shard`, `allthemodium:processing/${material}/shard/from_crystal`);
crushing(`c:clumps/${material}`, `allthemodium:dirty_${material}_dust`, `allthemodium:processing/${material}/dirty_dust/from_clump`);
enriching(`c:dirty_dusts/${material}`, `allthemodium:${material}_dust`, `allthemodium:processing/${material}/dust/from_dirty_dust`);
}
if (mod === 'alltheores') {
allthemods.remove({id: `mekanism:processing/${material}/slurry/dirty/from_raw_block`})
allthemods.remove({id: `mekanism:processing/${material}/slurry/dirty/from_raw_ore`})
allthemods.remove({id: `mekanism:processing/${material}/slurry/dirty/from_ore`})
allthemods.remove({id: `mekanism:processing/${material}/crystal/from_slurry`})
allthemods.remove({id: `mekanism:processing/${material}/shard/from_crystal`})
allthemods.remove({id: `mekanism:processing/${material}/dirty_dust/from_clump`})
allthemods.remove({id: `mekanism:processing/${material}/dust/from_dirty_dust`})
washing(`alltheores:dirty_${material}`, `alltheores:clean_${material}`, `alltheores:processing/${material}/slurry/from_dirty`);
injecting(`c:crystals/${material}`, `alltheores:${material}_shard`, `alltheores:processing/${material}/shard/from_crystal`);
crushing(`c:clumps/${material}`, `alltheores:dirty_${material}_dust`, `alltheores:processing/${material}/dirty_dust/from_clump`);
enriching(`c:dirty_dusts/${material}`, `alltheores:${material}_dust`, `alltheores:processing/${material}/dust/from_dirty_dust`);
}
});
});
function washing(input, output, id) {
allthemods.custom(
{
"type": "mekanism:washing",
"fluid_input": {
"amount": 25,
"tag": "minecraft:water"
},
"chemical_input": {
"amount": 5,
"chemical": input
},
"output": {
"amount": 3,
"id": output
},
}
).id(id)
}
function injecting(input, output, id) {
allthemods.custom(
{
"type": "mekanism:injecting",
"item_input": {
"count": 1,
"tag": input
},
"chemical_input": {
"amount": 1,
"chemical": "mekanism:hydrogen_chloride"
},
"output": {
"count": 2,
"id": output
},
"per_tick_usage": true
}
).id(id)
}
function crushing(input, output, id) {
allthemods.custom(
{
"type": "mekanism:crushing",
"input": {
"count": 1,
"tag": input
},
"output": {
"count": 2,
"id": output
}
}
).id(id)
}
function enriching(input, output, id) {
allthemods.custom(
{
"type": "mekanism:enriching",
"input": {
"count": 4,
"tag": input
},
"output": {
"count": 3,
"id": output
}
}
).id(id)
}
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,77 @@
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
if (Platform.isLoaded('minecolonies')) {
ServerEvents.recipes(event => {
event.remove({ id: 'minecolonies:supplychestdeployer' })
event.shaped('minecolonies:supplychestdeployer', [
' B ',
'III',
'RRR'
], {
B: 'minecraft:white_banner',
I: 'minecraft:iron_bars',
R: '#minecraft:chest_boats'
})
event.remove({ id: 'minecolonies:supplycampdeployer' })
event.shaped('minecolonies:supplycampdeployer', [
' ',
'IBI',
'RRR'
], {
B: 'minecraft:white_banner',
I: 'minecraft:iron_bars',
R: '#minecraft:chest_boats'
})
//Replaces Minecolonies Cabbage with all of the cabbages
event.replaceInput({ input: 'minecolonies:cabbage', mod:'minecolonies' }, 'minecolonies:cabbage', '#c:crops/cabbage' )
//Bell Pepper replacement
event.replaceInput({ input: 'minecolonies:bell_pepper', mod:'minecolonies' }, 'minecolonies:bell_pepper', '#c:crops/bellpepper' )
//Chickpea replacement
event.replaceInput({ input: 'minecolonies:chickpea', mod:'minecolonies' }, 'minecolonies:chickpea', '#c:crops/chickpea' )
//Durum Wheat replacement
event.replaceInput({ input: 'minecolonies:durum', mod:'minecolonies' }, 'minecolonies:durum', '#c:crops/wheat' )
//Eggplant replacement
event.replaceInput({ input: 'minecolonies:eggplant', mod:'minecolonies' }, 'minecolonies:eggplant', '#c:crops/eggplant' )
//Garlic replacement
event.replaceInput({ input: 'minecolonies:garlic', mod:'minecolonies' }, 'minecolonies:garlic', '#c:crops/garlic' )
//Onion replacement
event.replaceInput({ input: 'minecolonies:onion', mod:'minecolonies' }, 'minecolonies:onion', '#c:crops/onion' )
//Soybean replacement
event.replaceInput({ input: 'minecolonies:soybean', mod:'minecolonies' }, 'minecolonies:soybean', '#c:crops/soybean' )
//Tomato replacement
event.replaceInput({ input: 'minecolonies:tomato', mod:'minecolonies' }, 'minecolonies:tomato', '#c:crops/tomato' )
//Rice replacement
event.replaceInput({ input: 'minecolonies:rice', mod:'minecolonies' }, 'minecolonies:rice', '#c:crops/rice' )
//Corn replacement
event.replaceInput({ input: 'minecolonies:corn', mod:'minecolonies' }, 'minecolonies:corn', '#c:crops/corn' )
//Peas replacement
event.replaceInput({ input: 'minecolonies:peas', mod:'minecolonies' }, 'minecolonies:peas', '#c:crops/peas' )
//Butternut Squash replacement
event.replaceInput({ input: 'minecolonies:butternut_squash', mod:'minecolonies' }, 'minecolonies:butternut_squash', '#c:crops/wintersquash' )
//Large Water Bottle replacement
event.replaceInput({ input: 'minecolonies:large_water_bottle', mod:'minecolonies' }, 'minecolonies:large_water_bottle', '#c:water/freshwater' )
//Large Milk Bottle replacement
event.replaceInput({ input: 'minecolonies:large_milk_bottle', mod:'minecolonies' }, 'minecolonies:large_milk_bottle', '#c:milk' )
//Large Soy Milk Bottle
event.replaceInput({ input: 'minecolonies:large_soy_milk_bottle', mod:'minecolonies' }, 'minecolonies:large_soy_milk_bottle', '#c:milk' )
//Raw Noodles replacement
event.replaceInput({ input: 'minecolonies:raw_noodle', mod:'minecolonies' }, 'minecolonies:raw_noodle', '#c:pasta' )
//Butter replacement
event.replaceInput({ input: 'minecolonies:butter', mod:'minecolonies' }, 'minecolonies:butter', '#c:butter' )
//Cornmeal replacement
event.replaceInput({ input: 'minecolonies:cornmeal', mod:'minecolonies' }, 'minecolonies:cornmeal', '#c:cornmeal' )
//Soysauce replacement
event.replaceInput({ input: 'minecolonies:soysauce', mod:'minecolonies' }, 'minecolonies:soysauce', '#c:soysauce' )
//Cheddar Cheese replacement
event.replaceInput({ input: 'minecolonies:cheddar_cheese', mod:'minecolonies' }, 'minecolonies:cheddar_cheese', '#c:cheese' )
//Feta Cheese replacement
event.replaceInput({ input: 'minecolonies:feta_cheese', mod:'minecolonies' }, 'minecolonies:feta_cheese', '#c:cheese' )
//Yogurt replacement
event.replaceInput({ input: 'minecolonies:yogurt', mod:'minecolonies' }, 'minecolonies:yogurt', '#c:yogurt' )
//Tortillas replacement
event.replaceInput({ input: 'minecolonies:tortillas', mod:'minecolonies' }, 'minecolonies:tortillas', '#c:tortilla' )
})
}
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,276 @@
//This file intended to help Minecolonies crops / items be used in place of other crops / items in recipes, mirroring tags currently applied to crops / items of the same in-game name or intended purpose.
//It's quite possible that many of these tags are redundant somehow
ServerEvents.tags('item', allthemods => {
//Bread Dough
allthemods.add('c:foods', 'minecolonies:bread_dough')
allthemods.add('c:dough', 'minecolonies:bread_dough')
allthemods.add('c:dough/dough', 'minecolonies:bread_dough')
allthemods.add('c:foods/dough', 'minecolonies:bread_dough')
//Breads
allthemods.add('c:bread', ['minecolonies:milky_bread', 'minecolonies:sugary_bread', 'minecolonies:golden_bread', 'minecolonies:chorus_bread', 'minecolonies:manchet_bread', 'minecolonies:lembas_scone'])
allthemods.add('c:bread/bread', ['minecolonies:milky_bread', 'minecolonies:sugary_bread', 'minecolonies:golden_bread', 'minecolonies:chorus_bread', 'minecolonies:manchet_bread', 'minecolonies:lembas_scone'])
//Crops
//Bell Pepper
allthemods.add('c:vegetables/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:crops/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:peppers/bellpepper', 'minecolonies:bell_pepper')
allthemods.add('c:vegetables', 'minecolonies:bell_pepper')
allthemods.add('c:crops', 'minecolonies:bell_pepper')
allthemods.add('c:peppers', 'minecolonies:bell_pepper')
//Cabbage
allthemods.add('c:vegetables', 'minecolonies:cabbage')
allthemods.add('c:crops', 'minecolonies:cabbage')
allthemods.add('c:crops/cabbage', 'minecolonies:cabbage')
allthemods.add('c:foods/cabbage', 'minecolonies:cabbage')
allthemods.add('c:foods/leafy_green', 'minecolonies:cabbage')
allthemods.add('c:salad_ingredients', 'minecolonies:cabbage')
allthemods.add('c:vegetables/cabbage', 'minecolonies:cabbage')
allthemods.add('c:leafyvegetables', 'minecolonies:cabbage')
allthemods.add('c:leafyvegetables/cabbage', 'minecolonies:cabbage')
allthemods.add('c:salad_ingredients/cabbage', 'minecolonies:cabbage')
//Chickpea
allthemods.add('c:flour_plants/chickpea', 'minecolonies:chickpea')
allthemods.add('c:flour_plants', 'minecolonies:chickpea')
allthemods.add('c:crops', 'minecolonies:chickpea')
allthemods.add('c:crops/chickpea', 'minecolonies:chickpea')
allthemods.add('c:grain/chickpea', 'minecolonies:chickpea')
allthemods.add('c:grain', 'minecolonies:chickpea')
//Durum Wheat, mirroring regular minecraft:wheat
allthemods.add('twilightforest:raven_tempt_items', 'minecolonies:durum')
allthemods.add('livingthings:giraffe_food', 'minecolonies:durum')
allthemods.add('c:grain/wheat', 'minecolonies:durum')
allthemods.add('minecraft:horse_food', 'minecolonies:durum')
allthemods.add('supplementaries:straw', 'minecolonies:durum')
allthemods.add('c:grain', 'minecolonies:durum')
allthemods.add('c:crops/wheat', 'minecolonies:durum')
allthemods.add('twilightforest:squirrel_tempt_items', 'minecolonies:durum')
allthemods.add('minecraft:cow_food', 'minecolonies:durum')
allthemods.add('c:flour_plants', 'minecolonies:durum')
allthemods.add('minecraft:sheep_food', 'minecolonies:durum')
allthemods.add('twilightforest:deer_tempt_items', 'minecolonies:durum')
allthemods.add('c:animal_foods', 'minecolonies:durum')
allthemods.add('c:flour_plants/wheat', 'minecolonies:durum')
allthemods.add('tombstone:seeds', 'minecolonies:durum')
allthemods.add('c:crops/grain', 'minecolonies:durum')
allthemods.add('livingthings:koala_food', 'minecolonies:durum')
allthemods.add('herbsandharvest:produce', 'minecolonies:durum')
allthemods.add('c:seeds', 'minecolonies:durum')
allthemods.add('livingthings:ostrich_food', 'minecolonies:durum')
allthemods.add('livingthings:peacock_food', 'minecolonies:durum')
allthemods.add('livingthings:elephant_food', 'minecolonies:durum')
allthemods.add('twilightforest:tiny_bird_tempt_items', 'minecolonies:durum')
allthemods.add('livingthings:shroomie_food', 'minecolonies:durum')
allthemods.add('c:crops', 'minecolonies:durum')
allthemods.add('livingthings:raccoon_food', 'minecolonies:durum')
//Eggplant
allthemods.add('c:crops/eggplant', 'minecolonies:eggplant')
allthemods.add('c:vegetables/eggplant', 'minecolonies:eggplant')
allthemods.add('c:crops', 'minecolonies:eggplant')
allthemods.add('c:vegetables', 'minecolonies:eggplant')
//Garlic
allthemods.add('c:rootvegetables', 'minecolonies:garlic')
allthemods.add('c:crops', 'minecolonies:garlic')
allthemods.add('c:rootvegetables/garlic', 'minecolonies:garlic')
allthemods.add('c:vegetables/garlic', 'minecolonies:garlic')
allthemods.add('c:crops/garlic', 'minecolonies:garlic')
allthemods.add('c:vegetables', 'minecolonies:garlic')
//Onion
allthemods.add('c:crops', 'minecolonies:onion')
allthemods.add('c:foods', 'minecolonies:onion')
allthemods.add('c:crops/onion', 'minecolonies:onion')
allthemods.add('c:foods/onion', 'minecolonies:onion')
allthemods.add('c:foods/vegetable', 'minecolonies:onion')
allthemods.add('c:rootvegetables', 'minecolonies:onion')
allthemods.add('c:vegetables/onion', 'minecolonies:onion')
allthemods.add('c:rootvegetables/onion', 'minecolonies:onion')
allthemods.add('c:onions/onion', 'minecolonies:onion')
allthemods.add('c:vegetables', 'minecolonies:onion')
allthemods.add('c:onions', 'minecolonies:onion')
//Soybean
allthemods.add('c:crops', 'minecolonies:soybean')
allthemods.add('c:crops/soybean', 'minecolonies:soybean')
allthemods.add('c:flour_plants/soybean', 'minecolonies:soybean')
allthemods.add('c:flour_plants', 'minecolonies:soybean')
allthemods.add('c:grain/soybean', 'minecolonies:soybean')
allthemods.add('c:grain', 'minecolonies:soybean')
//Tomato
allthemods.add('c:foods', 'minecolonies:tomato')
allthemods.add('c:crops', 'minecolonies:tomato')
allthemods.add('c:animal_foods', 'minecolonies:tomato')
allthemods.add('c:crops/tomato', 'minecolonies:tomato')
allthemods.add('c:foods/tomato', 'minecolonies:tomato')
allthemods.add('minecraft:pig_food', 'minecolonies:tomato')
allthemods.add('foods/vegetable', 'minecolonies:tomato')
allthemods.add('c:salad_ingredients', 'minecolonies:tomato')
allthemods.add('c:vegetables/tomato', 'minecolonies:tomato')
allthemods.add('c:vinegar_ingredients', 'minecolonies:tomato')
allthemods.add('c:salad_ingredients/tomato', 'minecolonies:tomato')
allthemods.add('c:vinegar_ingredients/tomato', 'minecolonies:tomato')
allthemods.add('c:vegetables', 'minecolonies:tomato')
//Rice
allthemods.add('c:crops', 'minecolonies:rice')
allthemods.add('c:crops/rice', 'minecolonies:rice')
allthemods.add('twilightforest:tiny_bird_tempt_items', 'minecolonies:rice')
allthemods.add('minecraft:chicken_food', 'minecolonies:rice')
allthemods.add('cookingforblockheads:ingredients', 'minecolonies:rice')
allthemods.add('twilightforest:raven_tempt_items', 'minecolonies:rice')
allthemods.add('c:crops/grain', 'minecolonies:rice')
allthemods.add('minecraft:parrot_food', 'minecolonies:rice')
allthemods.add('twilightforest:squirrel_tempt_items', 'minecolonies:rice')
allthemods.add('c:animal_foods', 'minecolonies:rice')
allthemods.add('c:seeds', 'minecolonies:rice')
allthemods.add('c:paper_plants/rice', 'minecolonies:rice')
allthemods.add('c:paper_plants', 'minecolonies:rice')
allthemods.add('c:protein', 'minecolonies:rice')
allthemods.add('c:flour_plants', 'minecolonies:rice')
allthemods.add('c:carbs/rice', 'minecolonies:rice')
allthemods.add('c:flour_plants/rice', 'minecolonies:rice')
allthemods.add('c:grain/rice', 'minecolonies:rice')
allthemods.add('c:carbs', 'minecolonies:rice')
allthemods.add('c:vinegar_ingredients', 'minecolonies:rice')
allthemods.add('c:grain', 'minecolonies:rice')
allthemods.add('c:protein/rice', 'minecolonies:rice')
//Corn
allthemods.add('c:carbs', 'minecolonies:corn')
allthemods.add('c:protein', 'minecolonies:corn')
allthemods.add('c:flour_plants', 'minecolonies:corn')
allthemods.add('c:grain', 'minecolonies:corn')
allthemods.add('c:carbs/corn', 'minecolonies:corn')
allthemods.add('c:crops', 'minecolonies:corn')
allthemods.add('c:protein/corn', 'minecolonies:corn')
allthemods.add('c:flour_plants/corn', 'minecolonies:corn')
allthemods.add('c:grain/corn', 'minecolonies:corn')
allthemods.add('c:crops/corn', 'minecolonies:corn')
//Nether Pepper
allthemods.add('c:vegetables', 'minecolonies:nether_pepper')
allthemods.add('c:crops', 'minecolonies:nether_pepper')
allthemods.add('c:peppers', 'minecolonies:nether_pepper')
//Peas
allthemods.add('c:flour_plants/peas', 'minecolonies:peas')
allthemods.add('c:crops/peas', 'minecolonies:peas')
allthemods.add('c:salad_ingredients/peas', 'minecolonies:peas')
allthemods.add('c:vegetables', 'minecolonies:peas')
allthemods.add('c:vegetables/pea', 'minecolonies:peas')
allthemods.add('c:vegetables/peas', 'minecolonies:peas')
allthemods.add('c:salad_ingredients', 'minecolonies:peas')
allthemods.add('c:crops', 'minecolonies:peas')
allthemods.add('c:flour_plants', 'minecolonies:peas')
allthemods.add('c:salad_ingredients/pea', 'minecolonies:peas')
allthemods.add('c:crops/pea', 'minecolonies:peas')
allthemods.add('c:seeds/pea', 'minecolonies:peas')
allthemods.add('c:flour_plants/pea', 'minecolonies:peas')
//Butternut Squash, to parity with Pam's Winter Squash
allthemods.add('c:vegetables/wintersquash', 'minecolonies:butternut_squash')
allthemods.add('c:crops/wintersquash', 'minecolonies:butternut_squash')
allthemods.add('c:crops', 'minecolonies:butternut_squash')
allthemods.add('c:vegetables', 'minecolonies:butternut_squash')
//Producables
//Large Water Bottle
allthemods.add('c:water', 'minecolonies:large_water_bottle')
allthemods.add('c:water/freshwater', 'minecolonies:large_water_bottle')
//Large Milk Bottle
allthemods.add('c:milk', 'minecolonies:large_milk_bottle')
allthemods.add('c:milk/freshmilk', 'minecolonies:large_milk_bottle')
allthemods.add('c:milks', 'minecolonies:large_milk_bottle')
//Large Soy Milk Bottle
allthemods.add('c:milk', 'minecolonies:large_soy_milk_bottle')
allthemods.add('c:milk/soymilk', 'minecolonies:large_soy_milk_bottle')
//Raw Noodles
allthemods.add('c:pasta', 'minecolonies:raw_noodle')
allthemods.add('c:foods', 'minecolonies:raw_noodle')
allthemods.add('c:pasta/pasta', 'minecolonies:raw_noodle')
allthemods.add('c:foods/pasta', 'minecolonies:raw_noodle')
//Butter
allthemods.add('c:butter', 'minecolonies:butter')
allthemods.add('c:butter/butter', 'minecolonies:butter')
//Cornmeal
allthemods.add('c:cornmeal', 'minecolonies:cornmeal')
allthemods.add('c:cornmeal/cornmeal', 'minecolonies:cornmeal')
//Soysauce
allthemods.add('c:soysauce/soysauce', 'minecolonies:soysauce')
allthemods.add('c:soysauce', 'minecolonies:soysauce')
allthemods.add('c:condiments/soysauce', 'minecolonies:soysauce')
allthemods.add('c:condiments', 'minecolonies:soysauce')
allthemods.add('cookingforblockheads:ingredients', 'minecolonies:soysauce')
//Cheddar Cheese
allthemods.add('c:cheese', 'minecolonies:cheddar_cheese')
allthemods.add('c:cheese/cheese', 'minecolonies:cheddar_cheese')
//Feta Cheese
allthemods.add('c:cheese', 'minecolonies:feta_cheese')
allthemods.add('c:cheese/cheese', 'minecolonies:feta_cheese')
//Yogurt
allthemods.add('c:yogurt', 'minecolonies:yogurt')
allthemods.add('c:yogurt/yogurt', 'minecolonies:yogurt')
//Tortillas
allthemods.add('c:tortilla', 'minecolonies:tortillas')
allthemods.add('c:tortilla/tortilla', 'minecolonies:tortillas')
//Ore blocks
allthemods.add('minecolonies:breakable_ore', '#c:ores/aluminum')
allthemods.add('minecolonies:breakable_ore', '#c:ores/ammolite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/antimony')
allthemods.add('minecolonies:breakable_ore', '#c:ores/arcane_crystal')
allthemods.add('minecolonies:breakable_ore', '#c:ores/azure_silver')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bauxite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/black_diamond')
allthemods.add('minecolonies:breakable_ore', '#c:ores/black_quartz')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bloodstone')
allthemods.add('minecolonies:breakable_ore', '#c:ores/bort')
allthemods.add('minecolonies:breakable_ore', '#c:ores/chaos')
allthemods.add('minecolonies:breakable_ore', '#c:ores/cinnabar')
allthemods.add('minecolonies:breakable_ore', '#c:ores/citrine')
allthemods.add('minecolonies:breakable_ore', '#c:ores/crimson_iron')
allthemods.add('minecolonies:breakable_ore', '#c:ores/fluorite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/heliodor')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iesnium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/inferium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iolite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/iridium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/jade')
allthemods.add('minecolonies:breakable_ore', '#c:ores/kyanite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/lead')
allthemods.add('minecolonies:breakable_ore', '#c:ores/lignite_coal')
allthemods.add('minecolonies:breakable_ore', '#c:ores/mithril')
allthemods.add('minecolonies:breakable_ore', '#c:ores/moldavite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/monazite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/nickel')
allthemods.add('minecolonies:breakable_ore', '#c:ores/osmium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/peridot')
allthemods.add('minecolonies:breakable_ore', '#c:ores/platinum')
allthemods.add('minecolonies:breakable_ore', '#c:ores/prosperity')
allthemods.add('minecolonies:breakable_ore', '#c:ores/rose_quartz')
allthemods.add('minecolonies:breakable_ore', '#c:ores/ruby')
allthemods.add('minecolonies:breakable_ore', '#c:ores/runic')
allthemods.add('minecolonies:breakable_ore', '#c:ores/salt')
allthemods.add('minecolonies:breakable_ore', '#c:ores/saltpeter')
allthemods.add('minecolonies:breakable_ore', '#c:ores/sapphire')
allthemods.add('minecolonies:breakable_ore', '#c:ores/silver')
allthemods.add('minecolonies:breakable_ore', '#c:ores/sulfur')
allthemods.add('minecolonies:breakable_ore', '#c:ores/tin')
allthemods.add('minecolonies:breakable_ore', '#c:ores/titanium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/tungsten')
allthemods.add('minecolonies:breakable_ore', '#c:ores/turquoise')
allthemods.add('minecolonies:breakable_ore', '#c:ores/uraninite')
allthemods.add('minecolonies:breakable_ore', '#c:ores/uranium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/vibranium')
allthemods.add('minecolonies:breakable_ore', '#c:ores/white_diamond')
allthemods.add('minecolonies:breakable_ore', '#c:ores/zinc')
//raw materials
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/aluminum')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/antimony')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/azure_silver')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/crimson_iron')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/iesnium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/iridium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/lead')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/nickel')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/osmium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/platinum')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/silver')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/tin')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/titanium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/tungsten')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/uranium')
allthemods.add('minecolonies:raw_ore', '#c:raw_materials/vibranium')
allthemods.add('minecolonies:raw_ore', 'allthemodium:raw_allthemodium')
allthemods.add('minecolonies:raw_ore', 'allthemodium:raw_unobtainium')
})

View File

@@ -0,0 +1,16 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'mininggadgets:upgrade_empty' })
allthemods.shaped('mininggadgets:upgrade_empty', ['RAL', 'DGD', 'LAR'], {
'L': '#c:storage_blocks/lapis',
'R': '#c:storage_blocks/redstone',
'D': '#c:gems/diamond',
'A': '#c:nuggets/allthemodium',
'G': '#c:glass_panes'
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,210 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
// Quantum processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "advanced_ae:quantum_alloy"
},
{
"amount": 1,
"item": "advanced_ae:quantum_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "advanced_ae:printed_quantum_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "advanced_ae:printed_quantum_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "advanced_ae:quantum_processor"
}
]
})
// Energy processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "appflux:charged_redstone"
},
{
"amount": 1,
"item": "appflux:energy_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "appflux:printed_energy_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "appflux:printed_energy_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "appflux:energy_processor"
}
]
})
// Concurrent processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "extendedae:entro_crystal"
},
{
"amount": 1,
"item": "extendedae:concurrent_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor_print"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"fluid_inputs": [
{
"amount": 90,
"fluid": "modern_industrialization:molten_redstone"
}
],
"item_inputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor_print"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
}
],
"item_outputs": [
{
"amount": 1,
"item": "extendedae:concurrent_processor"
}
]
})
// Accumulation processor
allthemods.custom({
"type": "modern_industrialization:packer",
"duration": 200,
"eu": 8,
"item_inputs": [
{
"amount": 1,
"item": "megacells:sky_steel_ingot"
},
{
"amount": 1,
"item": "megacells:accumulation_processor_press",
"probability": 0.0
}
],
"item_outputs": [
{
"amount": 1,
"item": "megacells:printed_accumulation_processor"
}
]
})
allthemods.custom({
"type": "modern_industrialization:assembler",
"duration": 200,
"eu": 16,
"item_inputs": [
{
"amount": 1,
"item": "megacells:printed_accumulation_processor"
},
{
"amount": 1,
"item": "ae2:printed_silicon"
},
{
"amount": 1,
"item": "ae2:fluix_dust"
}
],
"item_outputs": [
{
"amount": 1,
"item": "megacells:accumulation_processor"
}
]
})
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,49 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(event => {
event.remove({id: /.*bauxite.*/})
event.remove(
[
'modern_industrialization:materials/aluminum/macerator/ore_to_raw',
'modern_industrialization:materials/aluminum/macerator/raw_to_clump',
'modern_industrialization:materials/aluminum/macerator/clump_to_dirty_dust',
'modern_industrialization:materials/blast_furnace/dirty_aluminum_dust_to_aluminum_nugget',
'modern_industrialization:materials/electrolyzer/dirty_aluminum_dust'
]
)
event.recipes.modern_industrialization.macerator(2, 200)
.itemIn('#c:ores/aluminum')
.itemOut('3x alltheores:raw_aluminum')
.id('atm:macerator/aluminum/ore_to_raw')
event.recipes.modern_industrialization.macerator(2, 100)
.itemIn('#c:raw_materials/aluminum')
.itemOut('alltheores:aluminum_clump')
.itemOut('alltheores:aluminum_clump', 0.5)
.id('atm:macerator/aluminum/raw_to_clump')
event.recipes.modern_industrialization.macerator(2, 50)
.itemIn('alltheores:aluminum_clump')
.itemOut('alltheores:dirty_aluminum_dust')
.itemOut('alltheores:dirty_aluminum_dust', 0.5)
.id('atm:macerator/aluminum/clump_to_dirty_dust')
event.recipes.modern_industrialization.blast_furnace(32, 200)
.itemIn('alltheores:dirty_aluminum_dust')
.itemOut('alltheores:aluminum_nugget')
.id('atm:blast_furnace/dirty_aluminum_dust_to_aluminum_nugget')
event.recipes.modern_industrialization.electrolyzer(32, 1200)
.itemIn('10x alltheores:dirty_aluminum_dust')
.itemOut('4x alltheores:aluminum_dust')
.itemOut('3x modern_industrialization:titanium_tiny_dust')
.fluidOut('2000x modern_industrialization:oxygen', 0.5)
.id('atm:electrolyzer/dirty_aluminum_dust')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,46 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(event => {
event.remove(
[
'modern_industrialization:vanilla_recipes/mixer/cobblestone',
'modern_industrialization:vanilla_recipes/mixer/andesite',
'modern_industrialization:vanilla_recipes/mixer/calcite',
'modern_industrialization:vanilla_recipes/mixer/cobbled_deepslate',
'modern_industrialization:vanilla_recipes/mixer/diorite',
'modern_industrialization:vanilla_recipes/mixer/dripstone',
'modern_industrialization:vanilla_recipes/mixer/granite',
'modern_industrialization:vanilla_recipes/mixer/endstone'
]
)
let cobbleGen = [
'cobblestone',
'andesite',
'calcite',
'cobbled_deepslate',
'diorite',
'dripstone_block',
'granite'
]
for (let item of cobbleGen) {
event.recipes.modern_industrialization.mixer(2, 100)
.fluidIn('minecraft:water', 1000, 0)
.fluidIn('minecraft:lava', 1000, 0)
.itemIn(`minecraft:${item}`, 0)
.itemOut(`minecraft:${item}`)
.id(`atm:mixer/cobble_gen/${item}`)
}
event.recipes.modern_industrialization.mixer(8, 200)
.fluidIn('1x modern_industrialization:heavy_water')
.fluidIn('1000x minecraft:lava', 0.0)
.itemIn('minecraft:end_stone', 0)
.itemOut('minecraft:end_stone')
.id('atm:mixer/cobble_gen/end_stone')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,13 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.recipes.modern_industrialization.blast_furnace(64, 200)
.itemIn("16x #minecraft:coals")
.itemOut("16x modern_industrialization:coke")
.fluidOut("8000x modern_industrialization:creosote")
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,83 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(event => {
event.remove(
[
'modern_industrialization:quarry/bronze',
'modern_industrialization:quarry/steel',
'modern_industrialization:quarry/stainless_steel',
'modern_industrialization:quarry/titanium'
]
)
let addQuarry = (id, eu, duration, inputItem, inputChance, outputs) => {
event.custom(
{
type: 'modern_industrialization:quarry',
eu: eu,
duration: duration,
item_inputs: {
item: inputItem,
amount: 1,
probability: inputChance
},
item_outputs: outputs
}
).id(`atm:quarry/electric/${id}`)
}
addQuarry('test', 2, 100, 'minecraft:dirt', 0.01,
[
{ item: 'minecraft:cobblestone', amount: 1, probability: 0.2 },
{ item: 'minecraft:stone', amount: 1, probability: 0.5 }
]
)
addQuarry('bronze', 4, 600, 'modern_industrialization:bronze_drill', 0.04,
[
{ item: 'minecraft:iron_ore', amount: 1, probability: 0.4 },
{ item: 'minecraft:coal_ore', amount: 1, probability: 0.4 },
{ item: 'modern_industrialization:lignite_coal_ore', amount: 1, probability: 0.24 },
{ item: 'minecraft:copper_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:tin_ore', amount: 1, probability: 0.3 },
{ item: 'minecraft:gold_ore', amount: 1, probability: 0.15 },
{ item: 'minecraft:redstone_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:osmium_ore', amount: 1, probability: 0.12 }
]
)
addQuarry('steel', 12, 600, 'modern_industrialization:steel_drill', 0.04,
[
{ item: 'modern_industrialization:antimony_ore', amount: 1, probability: 0.2 },
{ item: 'minecraft:diamond_ore', amount: 1, probability: 0.12 },
{ item: 'minecraft:lapis_ore', amount: 1, probability: 0.1 },
{ item: 'alltheores:lead_ore', amount: 1, probability: 0.25 },
{ item: 'alltheores:nickel_ore', amount: 1, probability: 0.18 },
{ item: 'alltheores:aluminum_ore', amount: 1, probability: 0.4 },
{ item: 'alltheores:salt_ore', amount: 1, probability: 0.12 },
{ item: 'minecraft:emerald_ore', amount: 1, probability: 0.1 },
{ item: 'modern_industrialization:quartz_ore', amount: 1, probability: 0.2 },
{ item: 'powah:uraninite_ore', amount: 1, probability: 0.08 }
]
)
addQuarry('stainless_steel', 32, 600, 'modern_industrialization:stainless_steel_drill', 0.04,
[
{ item: 'modern_industrialization:titanium_ore', amount: 1, probability: 0.15 },
{ item: 'modern_industrialization:tungsten_ore', amount: 1, probability: 0.2 },
{ item: 'modern_industrialization:monazite_ore', amount: 1, probability: 0.25 },
{ item: 'alltheores:platinum_ore', amount: 1, probability: 0.12 }
]
)
addQuarry('titanium', 128, 600, 'modern_industrialization:titanium_drill', 0.04,
[
{ item: 'alltheores:uranium_ore', amount: 1, probability: 0.2 },
{ item: 'alltheores:iridium_ore', amount: 1, probability: 0.05 },
{ item: 'alltheores:fluorite_ore', amount: 1, probability: 0.3 }
]
)
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,10 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.remove({ id: 'modern_industrialization:electric_age/machine/assembler/replicator' })
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

View File

@@ -0,0 +1,12 @@
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.
ServerEvents.recipes(allthemods => {
allthemods.recipes.modern_industrialization.vacuum_freezer(16, 200)
.fluidIn('1000x productivebees:honey')
.itemOut('minecraft:honey_block')
})
// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10.
// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission.

Some files were not shown because too many files have changed in this diff Show More