Propose a unified, data-driven framework for tools and weapons.
-
Base Tool Item: Have a single, generic "Tool" item in the game.
-
Data-Defined Properties: All properties (mining speed/tier, attack damage, durability, animation, use cooldown, eligible blocks/entities) should be defined entirely through data packs via components or tags.
-
Create Tools Without New IDs: This allows creators to define new tools like a "Diamond Sword" or "Obsidian Pickaxe" by creating a data pack object that references the base "Tool" item and applies a set of property components, without occupying a new item ID.
Please sign in to leave a comment.
0 Comments