Applied Energistics 2

Applied Energistics 2

156M Downloads

Metadata removal for parts/materials

yueh opened this issue ยท 0 comments

commented

Most blocks are already using unique ids and no metadata, thus they should not be much of an issue.

The large part will be parts and materials, which currently share a single id for various reasons like avoiding to waste the already limited space for item/block ids or making ore camouflage actually possible.

With 1.13 removing metadata, the id space will increase quite drastically, there should not be any reason to try and save as many ids as possible by trying to abuse NBT data for it.

Splitting parts and materials into distinct items will be fine. With the exception of losing the ore camouflage as there is no way to unregister or defer registering an item. As long as forge does not change something about it, which at least might happen in form of some UnificationDictionary, which is currently proposed as PR.

In combinations with tags, it should also make recipes easier, as we will no longer need the custom factories to lookup a specific part or material type or some combination like colored items.
This will be easily solved by tagging all related items together. Yet there should be some conventions about naming items and tags. E.g. ae:green_smart_cable/ae:cable_green or ae:smart_cable_green/ae:green_cable.