minicraft-plus-revived
minicraft-plus-revived copied to clipboard
Global resource manager
Is your feature request related to a problem? Please describe. We need a standardization for IDs to prevent confusion and messively making multiple ID system.
Describe the solution you'd like
To have a standard ID system on everything, we need a resource manager. Tiles, items, entities can get the sprites; sound handler can get the sounds; static books can get the texts; localization handler can get the localization. They should all use the same ID to get the resources which are related to same target. For example: Minecraft uses <namespace>:<path>
where path uses /
and .
for the separator and registry (minecraft:block
/minecraft:item
/minecraft:entity_type
) also they separate IDs into that and translation IDs, we use <path>
where path uses .
for the separator. We need to consider our globol ID registry format.