altoclef
altoclef copied to clipboard
Don't require catalogue name in `TaskCatalogue` if we're cataloguing one item only!
Most item catalogue names match their translation key/name, but EasyIdle noted there are some inconsistencies (like minecart_with_hopper
should be hopper_minecart
). This shouldn't be normally allowed.
The whole point of named keys is to
- Open resources to command usage/serialization
- Catalogue a resource satisfied by multiple potential items (ex "planks")
When 2) doesn't apply, there's no reason to manually type in a catalogued name when it can be easily auto-generated.