24 Commits
Author SHA1 Message Date
DrPerkyLegit f583a53f7f read the values in the same way as we write 2026-07-14 20:01:44 -04:00
DrPerkyLegit 2eb55af875 server list colors, unicode parse bug
fixes bug in parsing names from the server file, double s letters wouldnt parse correctly
attempted to add color parsing to server list text but it appears that buttons dont accept color? i left the code in for anyone who is interested to take a look
2026-06-28 15:18:10 -04:00
DrPerkyLegit 606d09a4e8 colored boss name 2026-06-26 18:37:56 -04:00
DrPerkyLegit 157b703c22 chest containers can be colored 2026-06-26 18:07:40 -04:00
DrPerkyLegit bf9a4163a3 enable color for items, in inventory and on hud 2026-06-26 17:59:29 -04:00
DrPerkyLegit 78ce22796e new color format logic 2026-06-26 17:47:16 -04:00
DrPerkyLegit 7d93753451 Merge branch 'neoStudiosLCE:main' into fix/armor-stands 2026-05-31 19:31:19 -04:00
DrPerkyLegit 60aba187a7 fix custom recipe names not working (#129) 2026-05-28 17:20:24 +03:00
DrPerkyLegit bb62a9f559 fix: remove round robin chunk cache (#114) 2026-05-25 18:54:30 +03:00
DrPerkyLegit c9920f6679 fix: blue flashing on motd page (#111) 2026-05-25 15:46:44 +03:00
DrPerkyLegit 98c33aa677 feat: Feat/expanded worlds (#107)
* it works kinda but its laggy

* attempt at making it faster

* Revert "attempt at making it faster"

This reverts commit 32a68ed3aec5827362f6a232adfc6d06a93ea355.

* Revert "it works kinda but its laggy"

This reverts commit 2830b973d4fecafd86969192917a5ab5fc7b9758.

* round robin client chunk cache, expanded world type
2026-05-24 21:50:12 +03:00
DrPerkyLegit b67cbb85f3 feat: multiplayer feat/less hardcoded lists (#89)
* CustomPayloadPacket Changes

commented all code for old equip packets
cleaned up custom payload key creation
added 2 new payload packet definitions for upcoming changes

* server sided recipe list

* code cleanup for recipes

* add dtor for recipe classes to fix memory leak

* forgot this part to the dtor commit

* dtor changes tested and fixed

* server side creative menu list
2026-05-22 18:39:27 +03:00
DrPerkyLegit 9f37450178 chore: switch all entity ids to dedicated ints (#86)
* switch all entity ids to dedicated ints

* Increment NETWORK_PROTOCOL_VERSION to 79
2026-05-22 18:38:53 +03:00
DrPerkyLegit fd43009ab6 chore: bump network version to 570 (#78)
Updated the build number from 560 to 570.

All clients will be prompted with version miss-matches when joining smartcmd servers and cannot connect to clients older than this point
2026-05-16 12:17:52 +03:00
DrPerkyLegit 9ddb95e7ad Fix broken Chat Formatting behavior (#1520)
- Remove shadowcolor from font tags (Iggy doesn't support multiple)
- Enforce HTML text mode on chat labels and jukebox
- Move IDS translatable pattern matching into FormatChatMessage
- Add §r (reset) color code support
- Fix message truncation to count visible characters, skipping HTML tags
- Fix CJK truncation using raw index instead of visible char count
2026-04-17 05:52:26 -05:00
DrPerkyLegit 1a552fbd0c Fix broken Chat Formatting behavior (#1520)
* fix formatting in chat

iggy doesnt like multiple shadow colors

* enforce html labels

* dont format before sending packet, client formats anyway

* move translateables to chat format, restore original empty message results

* fix crappy string cutoff

* forgot a line on last commit, reset color support

* restore function to strip styling from player messages
2026-04-16 22:41:50 -05:00
DrPerkyLegit 71707fbb8c Add Chat Formatting Support For Servers (#1483) 2026-04-13 00:49:49 -05:00
DrPerkyLegit ae3c843ee5 fix: Increase entity network limit to 16k entities (#1492) 2026-04-13 00:43:18 -05:00
DrPerkyLegit 6c572d4940 feat: Scrollable chat (#1493) 2026-04-13 00:42:04 -05:00
DrPerkyLegitandLoki Rautio 5e7ad7333e Better Text Scaling (#1494)
* f3 menu text scaling

* Reduce overscaling above 1080p

Restores original scaling for 1440p to try and keep the text size more
sane on high DPI monitors

---------

Co-authored-by: Loki Rautio <lokirautio@gmail.com>
2026-04-13 00:37:54 -05:00
DrPerkyLegit 14f8d793dd Add Chat Formatting Support For Servers (#1483)
* add chat support for html formatting

* html character serialization, normal color format support

* change for chat input handling on color

has a bug where the text after the cursor gets stripped of its color, need to make a function to backstep on a string and find the last used color codes, or get all color codes used before the string is split, and apply them to the start of the next string

* expose jukebox label as action bar like java

* prevent players from sending chat color

* restore non styled chat size check
2026-04-12 23:17:45 -05:00
DrPerkyLegit 82c1ae1968 fix: Increase entity network limit to 16k entities (#1492) 2026-04-12 22:50:46 -05:00
DrPerkyLegit c7014f6b18 feat: Scrollable chat (#1493)
* chat scrolling

* allow escape to close chat instead of opening pause
2026-04-12 22:50:16 -05:00
DrPerkyLegitandLoki Rautio 744048f455 Better Text Scaling (#1494)
* f3 menu text scaling

* Reduce overscaling above 1080p

Restores original scaling for 1440p to try and keep the text size more
sane on high DPI monitors

---------

Co-authored-by: Loki Rautio <lokirautio@gmail.com>
2026-04-12 22:48:08 -05:00