Skip to content

Replace KeyConflictContext enum with an Identifier-based solution #13

@BlayTheNinth

Description

@BlayTheNinth

Existing enum would become something like kuma:universal, kuma:gui, kuma:world, and then there could be more specific ones like minecraft:debug for the set of debug keys, or something like vehicle-specific keys, etc.

Right now, for example, Vanilla's debug keys are showing as conflicts if you change them from the default, because Vanilla specially treats defaulted keys as non-conflicting (which is a bit of an issue of itself in a modded environment). Explicit more granular conflict scopes could solve this in a better way.

Metadata

Metadata

Assignees

Labels

FeatureSimple enhancements to features that already exist.

Projects

Status

📝 Planning

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions