diff --git a/kubejs/server_scripts/grapplinghook/recipes.js b/kubejs/server_scripts/grapplemod/recipes.js similarity index 100% rename from kubejs/server_scripts/grapplinghook/recipes.js rename to kubejs/server_scripts/grapplemod/recipes.js diff --git a/kubejs/server_scripts/grapplemod/tags.js b/kubejs/server_scripts/grapplemod/tags.js new file mode 100644 index 000000000..969d261ea --- /dev/null +++ b/kubejs/server_scripts/grapplemod/tags.js @@ -0,0 +1,9 @@ +// priority: 0 + +function registerGrapplemodItemTags(event) { + + global.GRAPPLEMOD_DISABLED_ITEMS.forEach(item => { + event.removeAllTagsFrom(item) + event.add('c:hidden_from_recipe_viewers', item) + }) +} \ No newline at end of file diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index 091f8afef..f4bf51528 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -28,6 +28,7 @@ ServerEvents.tags('item', event => { registerFirmaLifeItemTags(event) registerFramedBlocksItemTags(event) registerFTBQuestsItemTags(event) + registerGrapplemodItemTags(event) registerGreateItemTags(event) registerGTCEUItemTags(event) registerMegaCellsItemTags(event) diff --git a/kubejs/startup_scripts/grapplemod/constants.js b/kubejs/startup_scripts/grapplemod/constants.js new file mode 100644 index 000000000..c9e87547d --- /dev/null +++ b/kubejs/startup_scripts/grapplemod/constants.js @@ -0,0 +1,19 @@ +// priority: 0 + +global.GRAPPLEMOD_DISABLED_ITEMS = [ + "grapplemod:launcheritem", + "grapplemod:repeller", + "grapplemod:baseupgradeitem", + "grapplemod:doubleupgradeitem", + "grapplemod:forcefieldupgradeitem", + "grapplemod:magnetupgradeitem", + "grapplemod:motorupgradeitem", + "grapplemod:ropeupgradeitem", + "grapplemod:staffupgradeitem", + "grapplemod:swingupgradeitem", + "grapplemod:throwupgradeitem", + "grapplemod:limitsupgradeitem", + "grapplemod:rocketupgradeitem", + "grapplemod:longfallboots", + "grapplemod:block_grapple_modifier" +] \ No newline at end of file