Skip to content

Implement dedicated custom item classes for crude/copper weapon & tool placeholders #69

@coderabbitai

Description

@coderabbitai

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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions