Ошибка регистрации предметов, подмена id

Версия Minecraft
1.12+
API
Forge
106
3
7
Привет, столкнулся с ошибкой регистрации предметов, id новых предметов заменяется на старые, как я понял это рассинхрон рега на клиенте и сервере:

Код:
[14:42:16] [Server thread/WARN] [FML]: Registry Item: Object did not get ID it asked for. Name: dm:black_tux_body124324235 Expected: 4126 Got: 4140
[14:42:16] [Server thread/WARN] [FML]: Registry Item: Object did not get ID it asked for. Name: dm:black_tux15352523 Expected: 4128 Got: 4141
[14:42:16] [Server thread/WARN] [FML]: Registry Item: Object did not get ID it asked for. Name: dm:black_tux_legs1242352461 Expected: 4127 Got: 4142

и чтобы это исправить видимо нужно обновить фордж в билде, но не в проекте а в самой сборке. Как это можно сделать?
 
106
3
7
Дело в сейве, нет?
Нет, много раз пересоздавал мир, сейчас со свежим форжем запустил в сборке и все равно не помогло. Просто добавляю новую броню, и пятая по счету и последующие не стали работать, их рендер просто заменяется рендером другой брони. Причем порядок регистра рендера:
Код:
public static void init() {
    GeoArmorRenderer.registerArmorRenderer(ClothesArmor.class, new KanekiBlueBlouseRender());
    GeoArmorRenderer.registerArmorRenderer(BlueBlouseArmor.class, new BlueBlouseRender());
    GeoArmorRenderer.registerArmorRenderer(GrandpaHatArmor.class, new GrandpaHatRender());
    GeoArmorRenderer.registerArmorRenderer(KureoArmor.class, new KureoRender());
    GeoArmorRenderer.registerArmorRenderer(BlackTuxArmor.class, new BlackTuxRender());
    GeoArmorRenderer.registerArmorRenderer(GourmetTuxArmor.class, new GourmetTuxRender());
    GeoArmorRenderer.registerArmorRenderer(BlackBlouseArmor.class, new BlackBlouseRender());
    //client poxy - pre init
}
и регистр предметов ничего не решают, все равно blacktuxarmor и последующие не работают
 
Сверху