chunky-dev / chunky-dev/chunky

Sign crashes when loaded due to out of bounds text on the image (debug only assertion)

Open
#1,259 5 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Java
Stars
738
Forks
78
Avg merge
10h 5m
Merged PRs (30d)
3

Description

see attached world to reproduce

```
Exception in thread "Scene Manager" java.lang.AssertionError
at se.llbit.chunky.resources.PalettizedBitmapImage.setPixel(PalettizedBitmapImage.java:37)
at se.llbit.chunky.resources.SignTexture.(SignTexture.java:100)
at se.llbit.chunky.entity.WallSignEntity.(WallSignEntity.java:103)
at se.llbit.chunky.entity.WallSignEntity.(WallSignEntity.java:95)
at se.llbit.chunky.block.WallSign.toBlockEntity(WallSign.java:48)
at se.llbit.chunky.renderer.scene.Scene.loadChunks(Scene.java:1314)
at se.llbit.chunky.renderer.scene.SynchronousSceneManager.loadFreshChunks(SynchronousSceneManager.java:230)
at se.llbit.chunky.renderer.scene.AsynchronousSceneManager.lambda$loadFreshChunks$4(AsynchronousSceneManager.java:161)
at se.llbit.chunky.renderer.scene.AsynchronousSceneManager.run(AsynchronousSceneManager.java:82)
```

[crashy sign.zip](https://github.com/chunky-dev/chunky/files/8664689/crashy.sign.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.