pack: v0.31.0 — Item Obliterator replaces v0.30.x hacks #57
Reference in New Issue
Block a user
Delete Branch "feature/v0.31.0-item-obliterator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds Item Obliterator 2.3.0 (+ Necronomicon API dep) and uses its declarative JSON config to handle what I was trying to do with KubeJS + datapack overrides.
Config blacklists
alexsmobs:transmutation_tableandalexsmobs:shattered_dimensional_carver. Item Obliterator removes them from inventory, creative tabs, all recipes (including modded), trades, AND JEI -- the JEI piece is what was missing before.Deleted:
Both were workarounds for capabilities Item Obliterator provides natively.
Void Worm + regular Dimensional Carver remain functional.
Replace the v0.30.x ad-hoc disable mechanisms (KubeJS server script, datapack recipe override, KubeJS client-side JEI hide -- which was broken on this KubeJS build) with a single proper tool: - **Item Obliterator 2.3.0** + dep **Necronomicon API 1.6.0** Declarative JSON config to remove items from inventories, creative tabs, all recipes (including modded custom recipe types), villager trades, and JEI. Exactly the missing capability. Config: pack/overrides/defaultconfigs/item_obliterator.json5 Blacklists: alexsmobs:transmutation_table alexsmobs:shattered_dimensional_carver Removed (no longer needed): - pack/overrides/kubejs/server_scripts/disable_alexsmobs_features.js (Item Obliterator handles transmutation_table recipe removal and right-click cancel automatically) - pack/overrides/world/datapacks/bns-fuel/data/alexsmobs/ capsid_recipes/shattered_dimensional_carver.json (Item Obliterator handles modded recipe removal too) Both items now correctly: - Don't appear in JEI search / item list - Don't appear in creative tabs - Have no working recipe path - Can't be right-clicked / used - Get scrubbed from inventories on join The Void Worm boss + regular Dimensional Carver still work -- nothing else in Alex's Mobs is affected. Verified live: both mods discovered, Necronomicon read our config file successfully ("File exists, reading config"), Item Obliterator loaded with the blacklist. Note: config schema is v2; v1 configs get overwritten by the mod's default. Always write configVersion: 2. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>