This commit is contained in:
Pyritie 2025-09-22 12:13:11 +01:00
parent 478d042faf
commit eaf54689a1

View file

@ -3,12 +3,9 @@
const registerSophisticatedBackpacksRecipes = (event) => { const registerSophisticatedBackpacksRecipes = (event) => {
// Удаление рецептов мода sophisticatedBackpacks
event.remove({ mod: 'sophisticatedbackpacks', not: {type: 'sophisticatedbackpacks:backpack_dye'} }) event.remove({ mod: 'sophisticatedbackpacks', not: {type: 'sophisticatedbackpacks:backpack_dye'} })
// Рюкзаки
// Базовый рюкзак
event.shaped('sophisticatedbackpacks:backpack', [ event.shaped('sophisticatedbackpacks:backpack', [
'AED', 'AED',
'BCB', 'BCB',
@ -21,7 +18,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
E: 'sns:reinforced_fabric' E: 'sns:reinforced_fabric'
}).id('tfg:sophisticated_backpacks/shaped/backpack') }).id('tfg:sophisticated_backpacks/shaped/backpack')
// Железный рюкзак
event.custom({ event.custom({
type: "sophisticatedbackpacks:backpack_upgrade", type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [ conditions: [
@ -54,7 +50,7 @@ const registerSophisticatedBackpacksRecipes = (event) => {
} }
}).id('tfg:sophisticated_backpacks/shaped/iron_backpack') }).id('tfg:sophisticated_backpacks/shaped/iron_backpack')
// Золотой рюкзак
event.custom({ event.custom({
type: "sophisticatedbackpacks:backpack_upgrade", type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [ conditions: [
@ -87,7 +83,7 @@ const registerSophisticatedBackpacksRecipes = (event) => {
} }
}).id('tfg:sophisticated_backpacks/shaped/gold_backpack') }).id('tfg:sophisticated_backpacks/shaped/gold_backpack')
// Алмазный рюкзак
event.custom({ event.custom({
type: "sophisticatedbackpacks:backpack_upgrade", type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [ conditions: [
@ -120,7 +116,7 @@ const registerSophisticatedBackpacksRecipes = (event) => {
} }
}).id('tfg:sophisticated_backpacks/shaped/diamond_backpack') }).id('tfg:sophisticated_backpacks/shaped/diamond_backpack')
// Незеритовый рюкзак
event.custom({ event.custom({
type: "sophisticatedbackpacks:backpack_upgrade", type: "sophisticatedbackpacks:backpack_upgrade",
conditions: [ conditions: [
@ -153,9 +149,9 @@ const registerSophisticatedBackpacksRecipes = (event) => {
} }
}).id('tfg:sophisticated_backpacks/shaped/netherite_backpack') }).id('tfg:sophisticated_backpacks/shaped/netherite_backpack')
// Апгрейды
// База для улучшений // Upgrades
event.shaped('sophisticatedbackpacks:upgrade_base', [ event.shaped('sophisticatedbackpacks:upgrade_base', [
'ABA', 'ABA',
'BCB', 'BCB',
@ -178,7 +174,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
D: '#forge:plates/steel' D: '#forge:plates/steel'
}).id('tfg:sophisticated_backpacks/shaped/upgrade_base_rubber') }).id('tfg:sophisticated_backpacks/shaped/upgrade_base_rubber')
// Улучшение - подбиратель
event.shaped('sophisticatedbackpacks:pickup_upgrade', [ event.shaped('sophisticatedbackpacks:pickup_upgrade', [
'ABA', 'ABA',
'CDE', 'CDE',
@ -193,13 +188,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
G: '#gtceu:batteries/hv' G: '#gtceu:batteries/hv'
}).id('tfg:sophisticated_backpacks/shaped/pickup_upgrade') }).id('tfg:sophisticated_backpacks/shaped/pickup_upgrade')
// Улучшение - улучшенный подбиратель
event.shapeless('sophisticatedbackpacks:advanced_pickup_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_pickup_upgrade', [
'sophisticatedbackpacks:pickup_upgrade', 'sophisticatedbackpacks:pickup_upgrade',
'#gtceu:circuits/ev' '#gtceu:circuits/ev'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_pickup_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_pickup_upgrade')
// Улучшение - фильтр
event.shaped('sophisticatedbackpacks:filter_upgrade', [ event.shaped('sophisticatedbackpacks:filter_upgrade', [
'ABC', 'ABC',
'DEF', 'DEF',
@ -215,13 +208,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
H: 'gtceu:item_tag_filter' H: 'gtceu:item_tag_filter'
}).id('tfg:sophisticated_backpacks/shaped/filter_upgrade') }).id('tfg:sophisticated_backpacks/shaped/filter_upgrade')
// Улучшение - улучшенный фильтр
event.shapeless('sophisticatedbackpacks:advanced_filter_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_filter_upgrade', [
'sophisticatedbackpacks:filter_upgrade', 'sophisticatedbackpacks:filter_upgrade',
'#gtceu:circuits/mv' '#gtceu:circuits/mv'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_filter_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_filter_upgrade')
// Улучшение - магнит
event.shaped('sophisticatedbackpacks:magnet_upgrade', [ event.shaped('sophisticatedbackpacks:magnet_upgrade', [
'ABA', 'ABA',
'CDC', 'CDC',
@ -236,13 +227,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
G: '#forge:tools/screwdrivers' G: '#forge:tools/screwdrivers'
}).id('tfg:sophisticated_backpacks/shaped/magnet_upgrade') }).id('tfg:sophisticated_backpacks/shaped/magnet_upgrade')
// Улучшение - улучшенный магнит
event.shapeless('sophisticatedbackpacks:advanced_magnet_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_magnet_upgrade', [
'sophisticatedbackpacks:magnet_upgrade', 'sophisticatedbackpacks:magnet_upgrade',
'gtceu:hv_item_magnet' 'gtceu:hv_item_magnet'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_magnet_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_magnet_upgrade')
// Улучшение - уничтожитель
event.shaped('sophisticatedbackpacks:void_upgrade', [ event.shaped('sophisticatedbackpacks:void_upgrade', [
'ABA', 'ABA',
'CDE', 'CDE',
@ -257,13 +246,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
G: 'ae2:ender_dust' G: 'ae2:ender_dust'
}).id('tfg:sophisticated_backpacks/shaped/void_upgrade') }).id('tfg:sophisticated_backpacks/shaped/void_upgrade')
// Улучшение - улучшенный уничтожитель
event.shapeless('sophisticatedbackpacks:advanced_void_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_void_upgrade', [
'sophisticatedbackpacks:void_upgrade', 'sophisticatedbackpacks:void_upgrade',
'#gtceu:circuits/mv' '#gtceu:circuits/mv'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_void_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_void_upgrade')
// Улучшение - Deposit
event.shaped('sophisticatedbackpacks:deposit_upgrade', [ event.shaped('sophisticatedbackpacks:deposit_upgrade', [
'ABC', 'ABC',
'DED', 'DED',
@ -277,13 +264,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
F: 'gtceu:lv_robot_arm' F: 'gtceu:lv_robot_arm'
}).id('tfg:sophisticated_backpacks/shaped/deposit_upgrade') }).id('tfg:sophisticated_backpacks/shaped/deposit_upgrade')
// Улучшение - улучшенный Deposit
event.shapeless('sophisticatedbackpacks:advanced_deposit_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_deposit_upgrade', [
'sophisticatedbackpacks:deposit_upgrade', 'sophisticatedbackpacks:deposit_upgrade',
'#gtceu:circuits/mv' '#gtceu:circuits/mv'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_deposit_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_deposit_upgrade')
// Улучшение - Restock
event.shaped('sophisticatedbackpacks:restock_upgrade', [ event.shaped('sophisticatedbackpacks:restock_upgrade', [
' A ', ' A ',
'BCB', 'BCB',
@ -297,13 +282,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
F: '#gtceu:circuits/lv', F: '#gtceu:circuits/lv',
}).id('tfg:sophisticated_backpacks/shaped/restock_upgrade') }).id('tfg:sophisticated_backpacks/shaped/restock_upgrade')
// Улучшение - улучшенный Restock
event.shapeless('sophisticatedbackpacks:advanced_restock_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_restock_upgrade', [
'sophisticatedbackpacks:restock_upgrade', 'sophisticatedbackpacks:restock_upgrade',
'#gtceu:circuits/mv' '#gtceu:circuits/mv'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_restock_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_restock_upgrade')
// Улучшение - Refill
event.shaped('sophisticatedbackpacks:refill_upgrade', [ event.shaped('sophisticatedbackpacks:refill_upgrade', [
'ABC', 'ABC',
'DED', 'DED',
@ -316,13 +299,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
E: 'sophisticatedbackpacks:upgrade_base' E: 'sophisticatedbackpacks:upgrade_base'
}).id('tfg:sophisticated_backpacks/shaped/refill_upgrade') }).id('tfg:sophisticated_backpacks/shaped/refill_upgrade')
// Улучшение - улучшенный Refill
event.shapeless('sophisticatedbackpacks:advanced_refill_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_refill_upgrade', [
'sophisticatedbackpacks:refill_upgrade', 'sophisticatedbackpacks:refill_upgrade',
'#gtceu:circuits/mv' '#gtceu:circuits/mv'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_refill_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_refill_upgrade')
// Улучшение - Everlasting
event.shaped('sophisticatedbackpacks:everlasting_upgrade', [ event.shaped('sophisticatedbackpacks:everlasting_upgrade', [
'ABC', 'ABC',
'BDB', 'BDB',
@ -335,7 +316,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
E: '#gtceu:batteries/ev' E: '#gtceu:batteries/ev'
}).id('tfg:sophisticated_backpacks/shaped/everlasting_upgrade') }).id('tfg:sophisticated_backpacks/shaped/everlasting_upgrade')
// Улучшение - верстак
event.shaped('sophisticatedbackpacks:crafting_upgrade', [ event.shaped('sophisticatedbackpacks:crafting_upgrade', [
'ABA', 'ABA',
'CDC', 'CDC',
@ -347,7 +327,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
D: 'sophisticatedbackpacks:upgrade_base', D: 'sophisticatedbackpacks:upgrade_base',
}).id('tfg:sophisticated_backpacks/shaped/crafting_upgrade') }).id('tfg:sophisticated_backpacks/shaped/crafting_upgrade')
// Улучшение - Stack
event.shaped('sophisticatedbackpacks:stack_upgrade_starter_tier', [ event.shaped('sophisticatedbackpacks:stack_upgrade_starter_tier', [
'ABA', 'ABA',
'CDC', 'CDC',
@ -372,7 +351,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
E: 'gtceu:ev_field_generator' E: 'gtceu:ev_field_generator'
}).id('tfg:sophisticated_backpacks/shaped/stack_upgrade_tier_1') }).id('tfg:sophisticated_backpacks/shaped/stack_upgrade_tier_1')
// Улучшение - проигрыватель
event.shaped('sophisticatedbackpacks:jukebox_upgrade', [ event.shaped('sophisticatedbackpacks:jukebox_upgrade', [
'ABA', 'ABA',
'CDC', 'CDC',
@ -389,7 +367,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
'#gtceu:circuits/mv' '#gtceu:circuits/mv'
]).id('tfg:sophisticated_backpacks/shaped/advanced_jukebox_upgrade') ]).id('tfg:sophisticated_backpacks/shaped/advanced_jukebox_upgrade')
// Улучшение - ToolSwapper
event.shaped('sophisticatedbackpacks:tool_swapper_upgrade', [ event.shaped('sophisticatedbackpacks:tool_swapper_upgrade', [
'ABC', 'ABC',
'DEF', 'DEF',
@ -404,13 +381,11 @@ const registerSophisticatedBackpacksRecipes = (event) => {
G: '#tfc:axes', G: '#tfc:axes',
}).id('tfg:sophisticated_backpacks/shaped/tool_swapper_upgrade') }).id('tfg:sophisticated_backpacks/shaped/tool_swapper_upgrade')
// Улучшение - улучшенный ToolSwapper
event.shapeless('sophisticatedbackpacks:advanced_tool_swapper_upgrade', [ event.shapeless('sophisticatedbackpacks:advanced_tool_swapper_upgrade', [
'sophisticatedbackpacks:tool_swapper_upgrade', 'sophisticatedbackpacks:tool_swapper_upgrade',
'#gtceu:circuits/mv' '#gtceu:circuits/mv'
]).id('tfg:sophisticated_backpacks/shapeless/advanced_tool_swapper_upgrade') ]).id('tfg:sophisticated_backpacks/shapeless/advanced_tool_swapper_upgrade')
// Tank upgrade
event.shaped('sophisticatedbackpacks:tank_upgrade', [ event.shaped('sophisticatedbackpacks:tank_upgrade', [
'ABC', 'ABC',
'DEF', 'DEF',
@ -425,7 +400,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
G: 'gtceu:aluminium_drum', G: 'gtceu:aluminium_drum',
}).id('tfg:sophisticated_backpacks/shaped/tank_upgrade') }).id('tfg:sophisticated_backpacks/shaped/tank_upgrade')
// Stonecutter upgrade
event.shaped('sophisticatedbackpacks:stonecutter_upgrade', [ event.shaped('sophisticatedbackpacks:stonecutter_upgrade', [
'ABA', 'ABA',
'CDC', 'CDC',
@ -437,7 +411,6 @@ const registerSophisticatedBackpacksRecipes = (event) => {
D: 'sophisticatedbackpacks:upgrade_base', D: 'sophisticatedbackpacks:upgrade_base',
}).id('tfg:sophisticated_backpacks/shaped/stonecutter_upgrade') }).id('tfg:sophisticated_backpacks/shaped/stonecutter_upgrade')
// Feeding upgrade
event.recipes.tfc.no_remainder_shaped_crafting( event.recipes.tfc.no_remainder_shaped_crafting(
event.shaped('sophisticatedbackpacks:feeding_upgrade', [ event.shaped('sophisticatedbackpacks:feeding_upgrade', [
'ADA', 'ADA',