- 16 Jul, 2024 1 commit
-
-
Jonathan Thomas authored
-
- 15 Jul, 2024 3 commits
-
-
Jonathan Thomas authored
-
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
-
- 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 3 commits
-
-
Adding client language into both prompts, so entities will attempt to speak in the player's language (if valid and possible).
Jonathan Thomas authored -
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 6 commits
-
-
- Removing example mixins (from Fabric starter project) - Replacing old screenshots - Added Discord invite link to README
Jonathan Thomas authored -
Jonathan Thomas authored
-
Reduce left side of click target. So left has 25% and right has 75% of the hit target. Make it easier for users to continue reading.
Jonathan Thomas authored -
Jonathan Thomas authored
-
- Added player face to player chat bubbles - Added placeholder player text-top UI graphic (no friendship) - Reduced ticks visible per page of player messages - Changed PlayerMessage to extend EntityChatData, for simplicity
Jonathan Thomas authored -
- Added additional truncate logic, to ensure all messages are limited to 512 characters - Added new PlayerMessageManager to keep track of currently visible player messages, to soon be displayed temporarily
Jonathan Thomas authored
-
- 20 Apr, 2024 1 commit
-
-
- Broadcast this new playerId along with the chatData
Jonathan Thomas authored
-
- 16 Apr, 2024 2 commits
-
-
- Clear previous messages, if character sheet is empty (i.e. test mode) - Refactor out generate_chat() and generate_character() so they can be called from different packets more easily - Don't allow chats with entities that have no character sheet generated - keep trying to generate a new character sheet (needed for test mode) - Don't ever set "N/A" as an actual customName
Jonathan Thomas authored -
- HIDDEN chat bubbles will become visible again when clicked again - Added new setStatus packet to update chat status between DISPLAY and HIDDEN
Jonathan Thomas authored
-
- 15 Apr, 2024 1 commit
-
-
- Added new keyboard icon - owlmaddie art, as a chat bubble at the end of a chat message - Removed ChatStatus.END, and replaced the logic with isEndOfMessage() function
Jonathan Thomas authored
-
- 14 Apr, 2024 2 commits
-
-
- Integrated this BubbleLocationManager into the ClickHandler, which fixes lots of issues and removes lots of duplicate code - Rotate (yaw/pitch) of click handler geometry, so it matches exactly with the rendering locations/rotations.
Jonathan Thomas authored -
- 2 debug methods added, to visualize click area and rays - Now supports detection of TOP, LEFT, and RIGHT side clicks, based on where the user clicks in the chat bubble (for more UI options in the future) - TODO: Still need to adjust the yaw and pitch of our 4 corners, so more extreme angles line up better with our detection.
Jonathan Thomas authored
-
- 12 Apr, 2024 6 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 08 Apr, 2024 1 commit
-
-
Fixed entity heights for EnderDragon (lowered chat bubble) and fixed tilt calculation to use the padding above the entity height.
Jonathan Thomas authored
-