Necesse

Necesse

Mount Pack
tek  [developer] 19 May, 2023 @ 7:13am
Bugs
Let me know if you come across any, and I will do my best to fix as quickly as possible.
< >
Showing 1-15 of 22 comments
七星來一包 19 May, 2023 @ 9:29am 
Bat mounts will crash when crossing the map
蝙蝠坐騎過圖會崩潰
tek  [developer] 19 May, 2023 @ 3:02pm 
Originally posted by 七星來一包:
Bat mounts will crash when crossing the map
蝙蝠坐騎過圖會崩潰

I can't reproduce, do you have other mods installed?
Grau 19 May, 2023 @ 9:04pm 
- As a host, the bat mount crashes other people's clients when teleporting in the same map as them
- When equipping the bat mount during night and the host is also in the same map, other players also see night vision
七星來一包 20 May, 2023 @ 5:55am 
Originally posted by tek:
Originally posted by 七星來一包:
Bat mounts will crash when crossing the map
蝙蝠坐騎過圖會崩潰

I can't reproduce, do you have other mods installed?
Yes useful item stacking mod
是的 有用物品堆加模組
tek  [developer] 20 May, 2023 @ 6:44pm 
Thanks, I'll look into it!
tek  [developer] 22 May, 2023 @ 1:46pm 
Just posted up a fix, should resolve everything. Please report back if not. Thanks!
raventhecat22 23 May, 2023 @ 10:03am 
Hello. I used this mod "Increased Stack Size" and every time I use the bat, an error appears and sends me to the main menu of the game.
raventhecat22 23 May, 2023 @ 10:25am 
I also wanted to add that the crash occurs after the player gets off the mount.
tek  [developer] 23 May, 2023 @ 1:35pm 
Can you send me the error?
raventhecat22 23 May, 2023 @ 2:53pm 
--- Necesse crash log ---
Generated on: 2023-05-24 01h56m49s
Game state: MainGame
Game version: 0.21.29
Game language: ru
Steam build: 11012271
Steam name: raventhecat22
Authentication: 76561199151718231
Found 7 loaded mods:
mikerohsoft.enchantmentmod, v0.60 - BetterEnchantment (2833909781)
trihardest.anotherveinminerfixed, v1.24 - AnotherVeinMiner - Fixed (2925557326)
junisresourcepack, v0.0.7 - Junis Resourcepack (2964891296)
kkdj20.chestsexpanded, v0.92 - Chests Expanded (2837915240)
dianchia.defensetower, v1.1.4 - Defense Tower (2830717128)
rokumaehn.quarrymod, v1.0.5 - Quarries (2977005277)
tek.mountpack, v2.2 - Mount Pack (2961230866)
Found 0 not enabled mods:

Exceptions:
Impossible draw exception causes:
java.lang.NullPointerException: Cannot invoke "necesse.entity.mobs.PlayerMob.getLevel()" because "player" is null
at necesse.gfx.PlayerSprite.getDrawOptions(PlayerSprite.java:64)
at mountpack.mobs.BatMountMob.lambda$addDrawables$0(BatMountMob.java:115)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$58(LevelDrawUtils.java:675)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.lambda$forEach$1(OrderableDrawables.java:38)
at java.base/java.util.TreeMap.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedMap.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.forEach(OrderableDrawables.java:38)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$60(LevelDrawUtils.java:675)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$62(LevelDrawUtils.java:672)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$63(LevelDrawUtils.java:612)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:560)
at necesse.level.maps.Level.draw(Level.java:282)
at necesse.engine.state.MainGame.drawScene(MainGame.java:432)
at necesse.engine.Screen$1.lambda$update$4(Screen.java:709)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:706)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:702)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1157)
at necesse.engine.Screen.<init>(Screen.java:264)
at StartClient.main(StartClient.java:112)
java.lang.NullPointerException: Cannot invoke "necesse.entity.mobs.PlayerMob.getLevel()" because "player" is null
at necesse.gfx.PlayerSprite.getDrawOptions(PlayerSprite.java:64)
at mountpack.mobs.BatMountMob.lambda$addDrawables$0(BatMountMob.java:115)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$58(LevelDrawUtils.java:675)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.lambda$forEach$1(OrderableDrawables.java:38)
at java.base/java.util.TreeMap.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedMap.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.forEach(OrderableDrawables.java:38)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$60(LevelDrawUtils.java:675)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$62(LevelDrawUtils.java:672)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$63(LevelDrawUtils.java:612)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:560)
at necesse.level.maps.Level.draw(Level.java:282)
at necesse.engine.state.MainGame.drawScene(MainGame.java:432)
at necesse.engine.Screen$1.lambda$update$4(Screen.java:709)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:706)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:702)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1157)
at necesse.engine.Screen.<init>(Screen.java:264)
at StartClient.main(StartClient.java:112)
java.lang.NullPointerException: Cannot invoke "necesse.entity.mobs.PlayerMob.getLevel()" because "player" is null
at necesse.gfx.PlayerSprite.getDrawOptions(PlayerSprite.java:64)
at mountpack.mobs.BatMountMob.lambda$addDrawables$0(BatMountMob.java:115)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$58(LevelDrawUtils.java:675)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.lambda$forEach$1(OrderableDrawables.java:38)
at java.base/java.util.TreeMap.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedMap.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.forEach(OrderableDrawables.java:38)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$60(LevelDrawUtils.java:675)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$62(LevelDrawUtils.java:672)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$63(LevelDrawUtils.java:612)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:560)
at necesse.level.maps.Level.draw(Level.java:282)
at necesse.engine.state.MainGame.drawScene(MainGame.java:432)
at necesse.engine.Screen$1.lambda$update$4(Screen.java:709)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:706)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:702)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1157)
at necesse.engine.Screen.<init>(Screen.java:264)
at StartClient.main(StartClient.java:112)
java.lang.NullPointerException: Cannot invoke "necesse.entity.mobs.PlayerMob.getLevel()" because "player" is null
at necesse.gfx.PlayerSprite.getDrawOptions(PlayerSprite.java:64)
at mountpack.mobs.BatMountMob.lambda$addDrawables$0(BatMountMob.java:115)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$58(LevelDrawUtils.java:675)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.lambda$forEach$1(OrderableDrawables.java:38)
at java.base/java.util.TreeMap.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedMap.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.forEach(OrderableDrawables.java:38)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$60(LevelDrawUtils.java:675)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$62(LevelDrawUtils.java:672)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$63(LevelDrawUtils.java:612)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:560)
at necesse.level.maps.Level.draw(Level.java:282)
at necesse.engine.state.MainGame.drawScene(MainGame.java:432)
at necesse.engine.Screen$1.lambda$update$4(Screen.java:709)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:706)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:702)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1157)
at necesse.engine.Screen.<init>(Screen.java:264)
at StartClient.main(StartClient.java:112)
java.lang.NullPointerException: Cannot invoke "necesse.entity.mobs.PlayerMob.getLevel()" because "player" is null
at necesse.gfx.PlayerSprite.getDrawOptions(PlayerSprite.java:64)
at mountpack.mobs.BatMountMob.lambda$addDrawables$0(BatMountMob.java:115)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$58(LevelDrawUtils.java:675)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedCollection.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.lambda$forEach$1(OrderableDrawables.java:38)
at java.base/java.util.TreeMap.forEach(Unknown Source)
at java.base/java.util.Collections$SynchronizedMap.forEach(Unknown Source)
at necesse.gfx.drawables.OrderableDrawables.forEach(OrderableDrawables.java:38)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$60(LevelDrawUtils.java:675)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$62(LevelDrawUtils.java:672)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.lambda$draw$63(LevelDrawUtils.java:612)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.gfx.drawables.LevelDrawUtils.draw(LevelDrawUtils.java:560)
at necesse.level.maps.Level.draw(Level.java:282)
at necesse.engine.state.MainGame.drawScene(MainGame.java:432)
at necesse.engine.Screen$1.lambda$update$4(Screen.java:709)
at necesse.engine.tickManager.PerformanceTimerManager.recordPerformance(PerformanceTimerManager.java:105)
at necesse.engine.tickManager.Performance.record(Performance.java:10)
at necesse.engine.Screen$1.lambda$update$8(Screen.java:706)
at necesse.engine.tickManager.PerformanceTimerManager.recordConstantPerformance(PerformanceTimerManager.java:113)
at necesse.engine.tickManager.Performance.recordConstant(Performance.java:16)
at necesse.engine.Screen$1.update(Screen.java:702)
at necesse.engine.tickManager.TickManager.tickLogic(TickManager.java:98)
at necesse.engine.Screen.init(Screen.java:1157)
at necesse.engine.Screen.<init>(Screen.java:264)
at StartClient.main(StartClient.java:112)
tek  [developer] 23 May, 2023 @ 5:12pm 
Pushed up a fix, let me know if it works.
Canjuju 23 May, 2023 @ 7:00pm 
Game seems to be crashing whenever I get off the mount currently
tek  [developer] 23 May, 2023 @ 9:42pm 
Originally posted by Canjuju:
Game seems to be crashing whenever I get off the mount currently

Can you send me the error log? Single player or multi?
raventhecat22 24 May, 2023 @ 7:20am 
Single
tek  [developer] 24 May, 2023 @ 7:52am 
Is it still happening with the 2.3 release? I can't repro locally so harder to fix.
< >
Showing 1-15 of 22 comments
Per page: 1530 50