Context
The server sends 6 Configuration registries but is missing trim_pattern and trim_material which define armor trim cosmetics. Without them, the client may log warnings when players wear trimmed armor.
Problem
Armor trims can't render because the client has no trim definitions.
Proposed approach
Add trim_pattern and trim_material registries using the vanilla data generator output. Each pattern has asset_id, template_item, description, and decal fields. Each material has asset_name, ingredient, item_model_index, and description.
Scope
crates/basalt-protocol/src/registry_data.rs
Benefits
Armor trims render correctly on players.
Non-goals
- Custom trim patterns for plugins
Context
The server sends 6 Configuration registries but is missing trim_pattern and trim_material which define armor trim cosmetics. Without them, the client may log warnings when players wear trimmed armor.
Problem
Armor trims can't render because the client has no trim definitions.
Proposed approach
Add trim_pattern and trim_material registries using the vanilla data generator output. Each pattern has asset_id, template_item, description, and decal fields. Each material has asset_name, ingredient, item_model_index, and description.
Scope
crates/basalt-protocol/src/registry_data.rsBenefits
Armor trims render correctly on players.
Non-goals