mirror of
https://github.com/PixelGuys/Cubyz.git
synced 2025-08-03 11:17:05 -04:00

- [x] Rotation (already merged) - [x] basic GUI - [x] sign models and textures - [x] sign blocks - [x] update the text on the client - [x] Figure out block entity rendering - [x] Render the text to a texture on update - [x] Render the texture in the world in the location of the sign - [x] Use varint instead of u32 for storing the block data lengths, (now, while we can still change it) - [x] Sync the text with the server and all clients - [x] Figure out block entity storage on the server - [x] Send the entity data of the initial chunk - [x] Store the text on the server - [x] Set the chunk as changed whenever a block entity data update happens, so we actually store it - [x] Disable or figure out optimized local chunk transmission - [x] fix memory leak - [x] Rethink some of the API (do we need onPlace/onBreak, when there is unload and updateData?) - [x] Remove the background shadow from text, it produces too much aliasing - [x] Figure out if the default should be black or white - [x] Correctly center the text - [x] Why are newlines not working? - [x] Check if a deadlock is possible on deinit --- it would be possible only if another thread has a reference to it, which should not be the case when unload is called. - [x] Set the text margin and sizes reasonably - [x] Make sure the GUI fits with the sign width - [x] Create an issue for configurable sign texture size and configurable default color fixes #367 --------- Co-authored-by: Carrie <122191047+careeoki@users.noreply.github.com> Co-authored-by: OneAvargeCoder193 <85588535+OneAvargeCoder193@users.noreply.github.com>