Version 5.4
This commit is contained in:
@@ -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"
|
||||
}
|
||||
)
|
||||
}
|
||||
})
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"ids": [
|
||||
"create:neoforge/biome_modifier/zinc_ore"
|
||||
]
|
||||
}
|
||||
16
minecraft/kubejs/server_scripts/Tweaks/disable_loot_table.js
Normal file
16
minecraft/kubejs/server_scripts/Tweaks/disable_loot_table.js
Normal 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"
|
||||
}
|
||||
]
|
||||
}
|
||||
)
|
||||
}
|
||||
})
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
4
minecraft/kubejs/server_scripts/Tweaks/fix_death_bug.js
Normal file
4
minecraft/kubejs/server_scripts/Tweaks/fix_death_bug.js
Normal 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)
|
||||
})
|
||||
112
minecraft/kubejs/server_scripts/Tweaks/recipes.js
Normal file
112
minecraft/kubejs/server_scripts/Tweaks/recipes.js
Normal 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.
|
||||
189
minecraft/kubejs/server_scripts/Tweaks/recipes_fix.js
Normal file
189
minecraft/kubejs/server_scripts/Tweaks/recipes_fix.js
Normal 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...`)
|
||||
})
|
||||
12
minecraft/kubejs/server_scripts/Tweaks/registry_fix.js
Normal file
12
minecraft/kubejs/server_scripts/Tweaks/registry_fix.js
Normal 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.
|
||||
|
||||
|
||||
@@ -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)
|
||||
})
|
||||
})
|
||||
}
|
||||
}
|
||||
526
minecraft/kubejs/server_scripts/Tweaks/tags.js
Normal file
526
minecraft/kubejs/server_scripts/Tweaks/tags.js
Normal 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.
|
||||
|
||||
|
||||
67
minecraft/kubejs/server_scripts/Unification/coke.js
Normal file
67
minecraft/kubejs/server_scripts/Unification/coke.js
Normal 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.
|
||||
122
minecraft/kubejs/server_scripts/Unification/creosote.js
Normal file
122
minecraft/kubejs/server_scripts/Unification/creosote.js
Normal 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.
|
||||
281
minecraft/kubejs/server_scripts/Unification/crops.js
Normal file
281
minecraft/kubejs/server_scripts/Unification/crops.js
Normal 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.
|
||||
41
minecraft/kubejs/server_scripts/Unification/gears.js
Normal file
41
minecraft/kubejs/server_scripts/Unification/gears.js
Normal 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.
|
||||
41
minecraft/kubejs/server_scripts/Unification/ingots.js
Normal file
41
minecraft/kubejs/server_scripts/Unification/ingots.js
Normal 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.
|
||||
109
minecraft/kubejs/server_scripts/Unification/sawing.js
Normal file
109
minecraft/kubejs/server_scripts/Unification/sawing.js
Normal 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.
|
||||
|
||||
80
minecraft/kubejs/server_scripts/Unification/tools.js
Normal file
80
minecraft/kubejs/server_scripts/Unification/tools.js
Normal 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.
|
||||
@@ -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())
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
138
minecraft/kubejs/server_scripts/banlist_script.js
Normal file
138
minecraft/kubejs/server_scripts/banlist_script.js
Normal 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())
|
||||
}
|
||||
8
minecraft/kubejs/server_scripts/debug/freeze_server.js
Normal file
8
minecraft/kubejs/server_scripts/debug/freeze_server.js
Normal 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")
|
||||
})
|
||||
}
|
||||
14
minecraft/kubejs/server_scripts/modpack/atm_alloy_tools.js
Normal file
14
minecraft/kubejs/server_scripts/modpack/atm_alloy_tools.js
Normal 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.
|
||||
226
minecraft/kubejs/server_scripts/modpack/atm_alloys.js
Normal file
226
minecraft/kubejs/server_scripts/modpack/atm_alloys.js
Normal 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.
|
||||
55
minecraft/kubejs/server_scripts/modpack/atm_star.js
Normal file
55
minecraft/kubejs/server_scripts/modpack/atm_star.js
Normal 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.
|
||||
374
minecraft/kubejs/server_scripts/modpack/atm_star_creative.js
Normal file
374
minecraft/kubejs/server_scripts/modpack/atm_star_creative.js
Normal 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.
|
||||
114
minecraft/kubejs/server_scripts/modpack/att_items.js
Normal file
114
minecraft/kubejs/server_scripts/modpack/att_items.js
Normal 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.
|
||||
37
minecraft/kubejs/server_scripts/modpack/mini_portals.js
Normal file
37
minecraft/kubejs/server_scripts/modpack/mini_portals.js
Normal 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.
|
||||
143
minecraft/kubejs/server_scripts/modpack/miningDim.js
Normal file
143
minecraft/kubejs/server_scripts/modpack/miningDim.js
Normal 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.
|
||||
@@ -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()
|
||||
}
|
||||
}
|
||||
)
|
||||
})
|
||||
@@ -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')
|
||||
})
|
||||
@@ -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
@@ -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}`)
|
||||
}
|
||||
})
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
)
|
||||
})
|
||||
@@ -0,0 +1,4 @@
|
||||
// Fire for Standing Torch
|
||||
ServerEvents.recipes(allthemods => {
|
||||
allthemods.remove({ id: 'additional_lights:fire_for_standing_torch_s' })
|
||||
})
|
||||
@@ -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.
|
||||
11
minecraft/kubejs/server_scripts/mods/Adorned/Tags.js
Normal file
11
minecraft/kubejs/server_scripts/mods/Adorned/Tags.js
Normal 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.
|
||||
46
minecraft/kubejs/server_scripts/mods/AdvancedAE/Recipes.js
Normal file
46
minecraft/kubejs/server_scripts/mods/AdvancedAE/Recipes.js
Normal 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.
|
||||
54
minecraft/kubejs/server_scripts/mods/AllTheOres/Recipes.js
Normal file
54
minecraft/kubejs/server_scripts/mods/AllTheOres/Recipes.js
Normal 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.
|
||||
11
minecraft/kubejs/server_scripts/mods/AllTheOres/Tags.js
Normal file
11
minecraft/kubejs/server_scripts/mods/AllTheOres/Tags.js
Normal 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.
|
||||
@@ -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`})}
|
||||
})
|
||||
28
minecraft/kubejs/server_scripts/mods/Allthemodium/Recipes.js
Normal file
28
minecraft/kubejs/server_scripts/mods/Allthemodium/Recipes.js
Normal 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.
|
||||
@@ -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}`, {});
|
||||
// });
|
||||
// });
|
||||
@@ -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.
|
||||
@@ -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')
|
||||
})
|
||||
27
minecraft/kubejs/server_scripts/mods/Bibliocraft/Recipes.js
Normal file
27
minecraft/kubejs/server_scripts/mods/Bibliocraft/Recipes.js
Normal 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.
|
||||
@@ -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')
|
||||
|
||||
})
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
13
minecraft/kubejs/server_scripts/mods/Bumblezone/Recipes.js
Normal file
13
minecraft/kubejs/server_scripts/mods/Bumblezone/Recipes.js
Normal 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.
|
||||
9
minecraft/kubejs/server_scripts/mods/Bumblezone/tags.js
Normal file
9
minecraft/kubejs/server_scripts/mods/Bumblezone/tags.js
Normal 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.
|
||||
@@ -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.
|
||||
127
minecraft/kubejs/server_scripts/mods/EnderIO/Recipes.js
Normal file
127
minecraft/kubejs/server_scripts/mods/EnderIO/Recipes.js
Normal 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`)}}
|
||||
})
|
||||
})
|
||||
43
minecraft/kubejs/server_scripts/mods/EnderIO/sagMill.js
Normal file
43
minecraft/kubejs/server_scripts/mods/EnderIO/sagMill.js
Normal 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.
|
||||
23
minecraft/kubejs/server_scripts/mods/Entangled/Recipes.js
Normal file
23
minecraft/kubejs/server_scripts/mods/Entangled/Recipes.js
Normal 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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
12
minecraft/kubejs/server_scripts/mods/Evilcraft/tags.js
Normal file
12
minecraft/kubejs/server_scripts/mods/Evilcraft/tags.js
Normal 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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
12
minecraft/kubejs/server_scripts/mods/Extra Disks/Recipes.js
Normal file
12
minecraft/kubejs/server_scripts/mods/Extra Disks/Recipes.js
Normal 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.
|
||||
107
minecraft/kubejs/server_scripts/mods/ExtremeReactors/Recipes.js
Normal file
107
minecraft/kubejs/server_scripts/mods/ExtremeReactors/Recipes.js
Normal 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.
|
||||
@@ -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.
|
||||
@@ -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')
|
||||
})
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
)
|
||||
})
|
||||
})
|
||||
@@ -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.
|
||||
@@ -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"))
|
||||
})
|
||||
25
minecraft/kubejs/server_scripts/mods/Handcrafted/Recipes.js
Normal file
25
minecraft/kubejs/server_scripts/mods/Handcrafted/Recipes.js
Normal 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.
|
||||
@@ -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.
|
||||
11
minecraft/kubejs/server_scripts/mods/Hyperbox/Recipes.js
Normal file
11
minecraft/kubejs/server_scripts/mods/Hyperbox/Recipes.js
Normal 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.
|
||||
@@ -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'))
|
||||
})
|
||||
}
|
||||
|
||||
12
minecraft/kubejs/server_scripts/mods/Ice and Fire/Recipes.js
Normal file
12
minecraft/kubejs/server_scripts/mods/Ice and Fire/Recipes.js
Normal 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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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'
|
||||
}
|
||||
)
|
||||
})
|
||||
22
minecraft/kubejs/server_scripts/mods/Mega Cells/Recipes.js
Normal file
22
minecraft/kubejs/server_scripts/mods/Mega Cells/Recipes.js
Normal 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.
|
||||
326
minecraft/kubejs/server_scripts/mods/Mekanism/Compatibility.js
Normal file
326
minecraft/kubejs/server_scripts/mods/Mekanism/Compatibility.js
Normal 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`)
|
||||
}
|
||||
})
|
||||
})
|
||||
@@ -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.
|
||||
131
minecraft/kubejs/server_scripts/mods/Mekanism/Rebalance/Items.js
Normal file
131
minecraft/kubejs/server_scripts/mods/Mekanism/Rebalance/Items.js
Normal 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.
|
||||
320
minecraft/kubejs/server_scripts/mods/Mekanism/Rebalance/Units.js
Normal file
320
minecraft/kubejs/server_scripts/mods/Mekanism/Rebalance/Units.js
Normal 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.
|
||||
@@ -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
|
||||
196
minecraft/kubejs/server_scripts/mods/Mekanism/Recipes.js
Normal file
196
minecraft/kubejs/server_scripts/mods/Mekanism/Recipes.js
Normal 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.
|
||||
132
minecraft/kubejs/server_scripts/mods/Mekanism/ore_processing.js
Normal file
132
minecraft/kubejs/server_scripts/mods/Mekanism/ore_processing.js
Normal 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.
|
||||
77
minecraft/kubejs/server_scripts/mods/Minecolonies/Recipes.js
Normal file
77
minecraft/kubejs/server_scripts/mods/Minecolonies/Recipes.js
Normal 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.
|
||||
276
minecraft/kubejs/server_scripts/mods/Minecolonies/tags.js
Normal file
276
minecraft/kubejs/server_scripts/mods/Minecolonies/tags.js
Normal 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')
|
||||
})
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
@@ -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.
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user