奈斯启示录 Necesse

奈斯启示录 Necesse

Terraformer + Builder
 此主题已被置顶,因此可能具有重要性
Ferren-  [开发者] 4 月 6 日 下午 8:47
Bug Reports
Something acting strange, or not working at all? Let me know here! Thank you in advance for helping me create a better mod.
< >
正在显示第 1 - 14 条,共 14 条留言
Noctreen 4 月 13 日 下午 8:04 
Elder no longer sells either item for me and don't want to disable achievements from getting it from the debug menu.
Ferren-  [开发者] 4 月 13 日 下午 8:33 
I'll fix that now.

Edit: Hotfix coming soon
最后由 Ferren- 编辑于; 4 月 13 日 下午 8:42
spring70166a 4 月 15 日 上午 6:53 
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)
Ferren-  [开发者] 4 月 15 日 上午 8:58 
Hmm. Looking into that now.
Ferren-  [开发者] 4 月 15 日 上午 9:15 
Do you have any more information on when this occuring? Is the game specifically saying that this mod is the cause?
spring70166a 4 月 15 日 下午 10:55 
The game crashes when the blacksmith visits after the settlement is built
Ferren-  [开发者] 4 月 16 日 上午 9:33 
I am not sure that this bug is related to my mod. I do not alter the blacksmith, only the elder - and directly using the new shop system introduced last patch.

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.
AdsCauseCancer 7 月 11 日 下午 10:32 
.33 Creative mode update seems to have broke your mod.

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.
ArenGaming 7 月 12 日 上午 9:08 
Same issue, the new update may have disrupted the mod. Its an amazing mod, a must have for someone who enjoys faster floor planning

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)
Doong 7 月 13 日 上午 1:18 
The Terraformer item works fine, but when I try to use the Builder item, the game crashes

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)
Ferren-  [开发者] 7 月 18 日 下午 3:51 
Patching these issues now. Sorry. Just started a new job and all my time went poof.
ArenGaming 7 月 19 日 下午 3:37 
Thank you for your hardwork! and take care with your new job
Doong 7 月 21 日 上午 2:19 
It must have been hard to do this while working — thank you so much, I really appreciate it.
Pyralisxc 9 月 8 日 上午 3:22 
Im having an issue running this in gtx hosted server. im getting this on repeat in my web console after recieving an internal error in game. i was trying to purchace the terraformer from the elder.



[2025-09-08 03:15:10] (DEBUG) Purpose: pickups
[2025-09-08 03:15:10] (DEBUG) Purpose: add
[2025-09-08 03:15:10] (DEBUG) Purpose: pickups
[2025-09-08 03:15:10] (DEBUG) Purpose: pickups
[2025-09-08 03:15:11] (DEBUG) Purpose: add
[2025-09-08 03:15:11] (DEBUG) Purpose: pickups
[2025-09-08 03:15:11] (DEBUG) Purpose: pickups
[2025-09-08 03:15:11] (DEBUG) Purpose: equals
[2025-09-08 03:15:11] (DEBUG) Purpose: add
[2025-09-08 03:15:11] (DEBUG) Purpose: equals
[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:11] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:11] (DEBUG) Purpose: dropoff
[2025-09-08 03:15:11] (DEBUG) Purpose: dropoff
[2025-09-08 03:15:11] (DEBUG) Purpose: drop
[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[2025-09-08 03:15:10] (DEBUG) Purpose: dropoff
[2025-09-08 03:15:10] (DEBUG) Purpose: hauljob
[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
}
}
< >
正在显示第 1 - 14 条,共 14 条留言
每页显示数: 1530 50