Overview
Several weapon and tool items in src/main/java/com/tcm/MineTale/registry/ModItems.java are currently registered as bare Item::new placeholders with no DataComponents.TOOL or DataComponents.WEAPON components. These were intentionally left as stubs pending dedicated custom item classes.
Items to implement
CRUDE_BUILDERS_HAMMER
CRUDE_HATCHET
CRUDE_BATTLEAXE
CRUDE_DAGGERS
CRUDE_SHORTBOW
CRUDE_SWORD
CRUDE_LONGSWORD
COPPER_HATCHET
COPPER_DAGGERS
COPPER_BATTLEAXE
COPPER_LONGSWORD
COPPER_SHORTBOW
Acceptance Criteria
- Each item above should have a dedicated custom item class (similar to how
MaceItem is used for COPPER_MACE / CRUDE_MACE).
- Each class should attach the appropriate
DataComponents.TOOL and/or DataComponents.WEAPON components, attributes, durability, rarity, and repair material.
- Recipes in
WorkbenchRecipes and BlacksmithRecipes already exist for these items.
References
Requested by @The-Code-Monkey.
Overview
Several weapon and tool items in
src/main/java/com/tcm/MineTale/registry/ModItems.javaare currently registered as bareItem::newplaceholders with noDataComponents.TOOLorDataComponents.WEAPONcomponents. These were intentionally left as stubs pending dedicated custom item classes.Items to implement
CRUDE_BUILDERS_HAMMERCRUDE_HATCHETCRUDE_BATTLEAXECRUDE_DAGGERSCRUDE_SHORTBOWCRUDE_SWORDCRUDE_LONGSWORDCOPPER_HATCHETCOPPER_DAGGERSCOPPER_BATTLEAXECOPPER_LONGSWORDCOPPER_SHORTBOWAcceptance Criteria
MaceItemis used forCOPPER_MACE/CRUDE_MACE).DataComponents.TOOLand/orDataComponents.WEAPONcomponents, attributes, durability, rarity, and repair material.WorkbenchRecipesandBlacksmithRecipesalready exist for these items.References
Requested by @The-Code-Monkey.