Necesse

Necesse

Vulpes Nova (open source) (0.32.1)
Incompatibility with v0.32.0
Hi! 👋
I’d like to report a crash that seems to be caused by your mod, after testing it in isolation.

The game runs perfectly on version 0.32.0 when your mod is disabled. However, when enabled, the game crashes with the following error:
Exceptions:
java.lang.NullPointerException: SellingShopItem item cannot be null
at necesse.entity.mobs.friendly.human.humanShop.SellingShopItem.onRegistryClosed(SellingShopItem.java:70)
at necesse.entity.mobs.friendly.human.humanShop.ShopManager$SellingShopRegistry.onRegistryClose(ShopManager.java:39)
at necesse.engine.registries.GameRegistry.closeRegistry(GameRegistry.java:94)
at necesse.entity.mobs.friendly.human.humanShop.ShopManager.init(ShopManager.java:167)
at necesse.entity.mobs.friendly.human.humanShop.HumanShop.init(HumanShop.java:62)
at necesse.entity.manager.EntityList.addHidden(EntityList.java:195)
at necesse.entity.manager.EntityList.add(EntityList.java:156)
at necesse.engine.network.packet.PacketSpawnMob.processClient(PacketSpawnMob.java:69)
at necesse.engine.network.NetworkPacket.processClient(NetworkPacket.java:239)
at necesse.engine.network.client.Client.frameTick(Client.java:236)
at necesse.engine.state.MainGame.lambda$frameTick$10(MainGame.java:478)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.engine.state.MainGame.frameTick(MainGame.java:477)
at necesse.engine.gameLoop.ClientGameLoop.lambda$update$5(ClientGameLoop.java:77)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.gameLoop.ClientGameLoop.update(ClientGameLoop.java:76)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:19)
at necesse.engine.loading.ClientLoader.startGame(ClientLoader.java:350)
at necesse.StartPlatformClient.start(StartPlatformClient.java:12)
at StartSteamClient.main(StartSteamClient.java:6)
This seems related to a null item being registered in a vendor/shop, which might be incompatible with the latest game update.

Thank you for your work on the mod! I hope this helps you track down the issue 😊
Let me know if you need more info or if I can help testing fixes!
< >
Showing 1-2 of 2 comments
KingEnder04  [developer] 11 Apr @ 12:44pm 
Thanks!
Currently Ferren (the guy who does most of the code work now) is working on patching all his content, we're debating on holding off on updating the mod for the new version currently due to the progress we made on the actual update for the mod. (Chances are we'll simply scale the update back and release the 2nd part of it later)
It should be updated for 0.32 sometime this month :)
Thank you so much for the update and all the hard work you're putting into the mod.
It's always great to see the progress being made — really appreciate your dedication. Keep it up! 😊
< >
Showing 1-2 of 2 comments
Per page: 1530 50