Applied Energistics 2

Applied Energistics 2

156M Downloads

Flattened naming scheme

yueh opened this issue ยท 0 comments

commented

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.