Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Edit: Hotfix coming soon
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)
If you aren't on the Necesse discord, join it and post your log and what is happening to the bug-reports chat. It could also be another mod using the old shop system causing this, and I do not have enough information to verify this without the game's local log file. It's sorta out of my hands at that point, though.
Mods: Terraformer (v. 1.1.8)
java.lang.NoSuchMethodError: 'necesse.level.gameObject.ObjectPlaceOption necesse.inventory.item.placeableItem.objectItem.ObjectItem.getBestPlaceOption(necesse.level.maps.Level, int, int, necesse.inventory.InventoryItem, necesse.entity.mobs.PlayerMob)'
at constructors.item.BuilderItem$1.draw(BuilderItem.java:283)
at constructors.drawables.ConstructorTileDrawable.draw(ConstructorTileDrawable.java:116)
at constructors.item.BuilderItem.onMouseHoverTile(BuilderItem.java:301)
at necesse.gfx.ui.HUD.draw(HUD.java:524)
at necesse.gfx.drawables.LevelDrawUtils$2.draw(LevelDrawUtils.java:553)
at necesse.gfx.drawables.LevelDrawUtils.lambda$drawLastHudDrawables$62(LevelDrawUtils.java:723)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.LevelDrawUtils.lambda$drawLastHudDrawables$63(LevelDrawUtils.java:723)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.drawLastHudDrawables(LevelDrawUtils.java:723)
at necesse.level.maps.Level.drawHud(Level.java:354)
at necesse.engine.state.MainGame.drawSceneOverlay(MainGame.java:552)
at necesse.gfx.Renderer.lambda$drawTick$1(Renderer.java:116)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.Renderer.lambda$drawTick$4(Renderer.java:113)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.gfx.Renderer.drawTick(Renderer.java:98)
at necesse.engine.gameLoop.ClientGameLoop.update(ClientGameLoop.java:86)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:24)
at necesse.engine.loading.ClientLoader.startGame(ClientLoader.java:366)
at necesse.StartPlatformClient.start(StartPlatformClient.java:12)
at StartSteamClient.main(StartSteamClient.java:6)
Thanks for the great mod. This is one of my "must have to play" mods now.
Mods: Terraformer (v. 1.1.8)
java.lang.NoSuchMethodError: 'necesse.level.gameObject.ObjectPlaceOption necesse.inventory.item.placeableItem.objectItem.ObjectItem.getBestPlaceOption(necesse.level.maps.Level, int, int, necesse.inventory.InventoryItem, necesse.entity.mobs.PlayerMob)'
at constructors.item.BuilderItem$1.draw(BuilderItem.java:283)
at constructors.drawables.ConstructorTileDrawable.draw(ConstructorTileDrawable.java:116)
at constructors.item.BuilderItem.onMouseHoverTile(BuilderItem.java:301)
at necesse.gfx.ui.HUD.draw(HUD.java:524)
at necesse.gfx.drawables.LevelDrawUtils$2.draw(LevelDrawUtils.java:553)
at necesse.gfx.drawables.LevelDrawUtils.lambda$drawLastHudDrawables$62(LevelDrawUtils.java:723)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.LevelDrawUtils.lambda$drawLastHudDrawables$63(LevelDrawUtils.java:723)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.drawLastHudDrawables(LevelDrawUtils.java:723)
at necesse.level.maps.Level.drawHud(Level.java:354)
at necesse.engine.state.MainGame.drawSceneOverlay(MainGame.java:552)
at necesse.gfx.Renderer.lambda$drawTick$1(Renderer.java:116)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.Renderer.lambda$drawTick$4(Renderer.java:113)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.gfx.Renderer.drawTick(Renderer.java:98)
at necesse.engine.gameLoop.ClientGameLoop.update(ClientGameLoop.java:86)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:24)
at necesse.engine.loading.ClientLoader.startGame(ClientLoader.java:366)
at necesse.StartPlatformClient.start(StartPlatformClient.java:12)
at StartSteamClient.main(StartSteamClient.java:6)
Mods: Terraformer (v. 1.1.8)
java.lang.NoSuchMethodError: 'necesse.level.gameObject.ObjectPlaceOption necesse.inventory.item.placeableItem.objectItem.ObjectItem.getBestPlaceOption(necesse.level.maps.Level, int, int, necesse.inventory.InventoryItem, necesse.entity.mobs.PlayerMob)'
at constructors.item.BuilderItem$1.draw(BuilderItem.java:283)
at constructors.drawables.ConstructorTileDrawable.draw(ConstructorTileDrawable.java:116)
at constructors.item.BuilderItem.onMouseHoverTile(BuilderItem.java:301)
at necesse.gfx.ui.HUD.draw(HUD.java:524)
at necesse.gfx.drawables.LevelDrawUtils$2.draw(LevelDrawUtils.java:553)
at necesse.gfx.drawables.LevelDrawUtils.lambda$drawLastHudDrawables$62(LevelDrawUtils.java:723)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.LevelDrawUtils.lambda$drawLastHudDrawables$63(LevelDrawUtils.java:723)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.drawLastHudDrawables(LevelDrawUtils.java:723)
at necesse.level.maps.Level.drawHud(Level.java:354)
at necesse.engine.state.MainGame.drawSceneOverlay(MainGame.java:552)
at necesse.gfx.Renderer.lambda$drawTick$1(Renderer.java:116)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.gameLoop.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.Renderer.lambda$drawTick$4(Renderer.java:113)
at necesse.engine.gameLoop.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.gameLoop.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.gfx.Renderer.drawTick(Renderer.java:98)
at necesse.engine.gameLoop.ClientGameLoop.update(ClientGameLoop.java:86)
at necesse.engine.gameLoop.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.gameLoop.GameLoop.runMainGameLoop(GameLoop.java:24)
at necesse.engine.loading.ClientLoader.startGame(ClientLoader.java:366)
at necesse.StartPlatformClient.start(StartPlatformClient.java:12)
at StartSteamClient.main(StartSteamClient.java:6)
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: pickups
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: add
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: pickups
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: pickups
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: add
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: pickups
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: pickups
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: equals
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: add
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: equals
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: dropoff
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: dropoff
[34m[2025-09-08 03:15:11] (DEBUG) Purpose: drop
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: dropoff
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[34m[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
this is my modlist:
{
{
id = aphoreateam.aphoreamod,
name = Aphorea Mod,
type = FILE_MOD,
enabled = true
},
{
id = snoobinoob.silkroad,
name = Silk Road,
type = FILE_MOD,
enabled = true
},
{
id = dianchia.increasedstacksize,
name = Increased Stack Size,
type = FILE_MOD,
enabled = true
},
{
id = oblio.extendedrange,
name = Extended Range,
type = FILE_MOD,
enabled = true
},
{
id = snoobinoob.disenchanting,
name = Disenchanting,
type = FILE_MOD,
enabled = true
},
{
id = terraformer,
name = Terraformer,
type = FILE_MOD,
enabled = true
},
{
id = koltuz.necessecompanions,
name = Necesse Companions,
type = FILE_MOD,
enabled = true
}
}