Инициализация Tag'ов и свои обработчики

Версия Minecraft
1.14.4
3,005
192
592
Нужно в ивенте RegistryEvent.Register<?> получать значения из ItemTags#getCollection()#getTagMap().
Собственно, по sout'у сайза таг мапы - 0.
Значит, инициализация этой мапы идет после регистрации (любой).

(Во время написания тестил)
А, даже как я понял, эта инициализация идет даже после FMLLoadCompleteEvent.

Что делать в этом случае?


P.S.В короткой форме - нужно в RegistryEvent получать Tag'и. Но все мапы с Tag'ами пусты.
 
7,099
324
1,510
Во время RegistryEvent собирай и сохраняй данные, а в реальные рецепты превращай только когда станут доступны тэги
 
Сверху