I am trying to make a custom entity that is similar to a villager, and have been basing my code on vanilla. Villagers use a unique EntityDataSerializer, and I am trying to do the same. However, the villager EntityDataSerializer uses the writeId method in FriendlyByteBuf, which only accepts vanilla registries, and I need to use an IForgeRegistry. Is there a way to get around this, or should I try to rework the entity to utilize multiple EntityDataAccessors that each use a vanilla EntityDataSerializer?