Это буквально то, как оно реализовано в ванили. Когда у меня не получилось сделать по своему, я сразу решил попробовать полностью ванильный метод. Увы, в чистом виде он не работает для модов. Есть подозрения, что это из-за того, как форж регистрирует объекты из модов. Хотя, возможно, что я...