Flattened naming scheme
yueh opened this issue ยท 0 comments
With 1.13 removing metadata and flattening each item variant to a unique id, we should follow a common naming scheme for blocks/items/parts/etc.
E.g. a fluix smart cable will no longer be a appliedenergistics2:part:56
but needs a unique id like appliedenergistics2:fluix_smart_cable
, fluix_cable_smart
, or even just smart_cable
as fluix cables are the base one without any actual color and reserve COLOR_smart_cable
for actually colored ones.
Most items/blocks already have a unique ID with the exception of parts and materials.
With vanilla using red_wool
and not wool_red
, we should follow this naming scheme and use the color as prefix for materials. Which mostly applies to paintballs.
This mostly leaves cable types as additional prefix/postfix, but should also follow vanilla using a prefix. Thus it should be something like COLOR_SIZE_VARIANT_cable
. E.g. red_dense_smart_cable
.
One advantage of reversing parts would be that cable_dense_smart_red
would be better for tab completion. Especially when fluix
is not considered as required postfix and cable_smart
would already be a valid item.