diff --git a/kubejs/server_scripts/create_additions/recipes.js b/kubejs/server_scripts/create_additions/recipes.js new file mode 100644 index 000000000..6c977c5ea --- /dev/null +++ b/kubejs/server_scripts/create_additions/recipes.js @@ -0,0 +1,22 @@ +// priority: 0 + +const registerCreateAdditionsRecipes = (event) => { + + // Удаление рецептов мода railways + event.remove({ mod: 'createaddition' }); + + /* + + // + event.shaped('', [ + 'AAA', + 'AAA', + 'AAA' + ], { + A: '' + }).id('tfg:railways/shaped/') + + */ + + +} \ No newline at end of file diff --git a/kubejs/server_scripts/create_additions/tags.js b/kubejs/server_scripts/create_additions/tags.js new file mode 100644 index 000000000..504bac330 --- /dev/null +++ b/kubejs/server_scripts/create_additions/tags.js @@ -0,0 +1,9 @@ +// priority: 0 + +const registerCreateAdditionsItemTags = (event) => { + + // Удаление тегов у отключенных предметов + global.CREATE_ADDITIONS_DISABLED_ITEMS.forEach(item => { + event.removeAllTagsFrom(item) + }) +} diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index a31e68589..b784d8bff 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -6,13 +6,23 @@ ServerEvents.tags('item', event => { registerTFCItemTags(event) registerFirmaLifeItemTags(event) + registerMinecraftItemTags(event) + registerGTCEUItemTags(event) + registerAE2ItemTags(event) + registerCreateItemTags(event) + registerCreateAdditionsItemTags(event) + registerRailWaysItemTags(event) + registerAdAstraItemTags(event) + registerMoreRedItemTags(event) + registerSophisticatedBackpacksItemTags(event) + registerFTBQuestsItemTags(event) }) @@ -53,6 +63,7 @@ TFCEvents.data(event => { registerTFCDataForTFC(event) registerTFCDataForWaterFlasks(event) registerTFCDataForTreeTap(event) + registerTFCDataForGTCEU(event) }) @@ -65,19 +76,29 @@ ServerEvents.recipes(event => { registerFirmaLifeRecipes(event) registerWaterFlasksRecipes(event) registerTreeTapRecipes(event) + registerMinecraftRecipes(event) + registerGTCEURecipes(event) + registerCreateRecipes(event) + registerCreateAdditionsRecipes(event) registerRailWaysRecipes(event) + registerAE2Recipes(event) registerAE2WTLibRecipes(event) + registerComputerCraftRecipes(event) + registerAdAstraRecipes(event) + registerMoreRedRecipes(event) + registerSophisticatedBackpacksRecipes(event) + registerToolBeltRecipes(event) + registerExposureRecipes(event) + registerFTBQuestsRecipes(event) -}) - - +}) \ No newline at end of file diff --git a/kubejs/server_scripts/railways/recipes.js b/kubejs/server_scripts/railways/recipes.js index 104b20499..b85dc59b9 100644 --- a/kubejs/server_scripts/railways/recipes.js +++ b/kubejs/server_scripts/railways/recipes.js @@ -5,19 +5,6 @@ const registerRailWaysRecipes = (event) => { // Удаление рецептов мода railways event.remove({ mod: 'railways' }); - /* - - // - event.shaped('', [ - 'AAA', - 'AAA', - 'AAA' - ], { - A: '' - }).id('tfg:railways/shaped/') - - */ - // Семафор event.shaped('railways:semaphore', [ ' A ', diff --git a/kubejs/server_scripts/railways/tags.js b/kubejs/server_scripts/railways/tags.js new file mode 100644 index 000000000..18b2f0cbe --- /dev/null +++ b/kubejs/server_scripts/railways/tags.js @@ -0,0 +1,9 @@ +// priority: 0 + +const registerRailWaysItemTags = (event) => { + + // Удаление тегов у отключенных предметов + global.RAIL_WAYS_DISABLED_ITEMS.forEach(item => { + event.removeAllTagsFrom(item) + }) +} diff --git a/kubejs/startup_scripts/create_additions/constants.js b/kubejs/startup_scripts/create_additions/constants.js new file mode 100644 index 000000000..3857aede7 --- /dev/null +++ b/kubejs/startup_scripts/create_additions/constants.js @@ -0,0 +1,5 @@ +// priority: 0 + +global.CREATE_ADDITIONS_DISABLED_ITEMS = [ + +]; \ No newline at end of file