- 13 Jan, 2025 2 commits
-
-
Jonathan Thomas authored
-
Changed UV coordinates slightly for bottom right of the icon, to not overlap the front of the skin's hand. Updating ICONS.md assets to use new UV coordinates.
Jonathan Thomas authored
-
- 05 Jan, 2025 1 commit
-
-
Jonathan Thomas authored
-
- 04 Jan, 2025 3 commits
-
-
Refactor of client mixin for PlayerSkinTexture, moving to a static class, and conditional mixins for different Minecraft versions.
Jonathan Thomas authored -
Removing import net.minecraft.client.util.SkinTextures (fails on 1.20, 1.20.1), adding 2 mixins for different Minecraft version support.
Jonathan Thomas authored -
New Custom Player Icon support (if black/white pixel set at 31, 49), uses certain empty UV coordinates in player skin file.
Jonathan Thomas authored
-
- 02 Jan, 2025 1 commit
-
-
Jonathan Thomas authored
-
- 01 Jan, 2025 2 commits
-
-
Jonathan Thomas authored
-
Refactor of EntityChatData constructor (no need for playerName anymore). Fixed a bug which broadcasts death messages for any mob with a customName (now it must also have a character sheet)
Jonathan Thomas authored
-
- 26 Dec, 2024 2 commits
-
-
Additional refactor around playerData and friendship and player messages - trying to fix an issue with friendship not updating correctly
Jonathan Thomas authored -
More fixes for regressions related to player message bubbles. Seperated `generateCharacter()` and `generateMessage()` functions for simplicity
Jonathan Thomas authored
-
- 25 Dec, 2024 2 commits
-
-
Jonathan Thomas authored
-
Fixing another regression found during testing, user messages were breaking due to missing "playerName" attribute
Jonathan Thomas authored
-
- 14 Oct, 2024 2 commits
-
-
Additional regressions caused by switching from UUID to player's display name (nick). Also, setting "born" and "death" timestamps, and no longer deleting chat data.
Jonathan Thomas authored -
Refactor messages back to a single List<ChatMessage>, but now with a "name" attribute based on Player's display name. This will more easily allow for filtering the list of messages by player name, and also allow for more role playing (i.e. changing nick on a server can change your friendship / message history).
Jonathan Thomas authored
-
- 01 Sep, 2024 1 commit
-
-
Small refactor to playerData args, and a fix to prevent "" blank player from being in every entitychatdata. It should only exist with migrated data. Also made the old legacy JSON properties disappear after saving this new data structure.
Jonathan Thomas authored
-
- 25 Aug, 2024 1 commit
-
-
More refactoring around PlayerData and player-based friendship. Also, adding in migration of data from entity-based friendship to player-based.
Jonathan Thomas authored
-
- 18 Aug, 2024 1 commit
-
-
Large refactor of EntityChatData, EntityChatDataLight, and ChatDataManager. Separating these into smaller, individual files, to make it easier to maintain.
Jonathan Thomas authored
-
- 06 Aug, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 16 Jul, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 15 Jul, 2024 2 commits
-
-
Jonathan Thomas authored
-
New S2C packets to send whitelist / blacklist changes on login and after commands are executed. Chat Bubble rendering & interacting is now dependent on whitelist / blacklist config.
Jonathan Thomas authored
-
- 10 Jul, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 04 Jul, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 26 May, 2024 1 commit
-
-
- Shader support (i.e. Iris, etc...) - Updating CHANGELOG
Jonathan Thomas authored
-
- 07 May, 2024 1 commit
-
-
Attempting to build for minecraft 1.20, 1.20.1, and 1.20.2. Replacing getLiteralString with getString, for compatibility
Jonathan Thomas authored
-
- 01 May, 2024 2 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 29 Apr, 2024 2 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 26 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 25 Apr, 2024 2 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 24 Apr, 2024 2 commits
-
-
- Raise player name when pending ... animation shown
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 23 Apr, 2024 3 commits
-
-
- Click Handler no longer plays sounds - Moved sounds to ClientPackets, so all clients play nearby sounds from the Chat interactions. Sound gets quieter with distance (0 to 8 blocks)
Jonathan Thomas authored -
- Add new packet messages for Open UI, Close UI, and Sync UI status to the client - Render ... animation above player heads who have the Chat UI open - Added removed() method to Chat UI screen, so it always gets called, even when a player logs off - Chat screen now sends messages to server with open/close status
Jonathan Thomas authored -
Large refactor of clientPackets and serverPackets, to gather all network code into a more sane place.
Jonathan Thomas authored
-
- 22 Apr, 2024 1 commit
-
-
- Filter out the current player if in 1st person, otherwise render their bubbles - Refactor render code to better support missing chatData, for example a Player with no chatData still needs a name rendered
Jonathan Thomas authored
-
- 21 Apr, 2024 1 commit
-
-
Jonathan Thomas authored
-