- 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
-
- 07 Apr, 2024 5 commits
-
-
Jonathan Thomas authored
-
when sending chunked lite JSON data to new player on server (i.e. someone reconnects or logins in).
Jonathan Thomas authored -
Update player login message from server to be sent in chunks for 32000 characters, to avoid the max String length errors. The client will reassemble all chunks and then load the JSON.
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 06 Apr, 2024 3 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 05 Apr, 2024 5 commits
-
-
Jonathan Thomas authored
-
- Drawing dynamic friendship status on chat bubble. - Removing friendship status from text bubble backgrounds
Jonathan Thomas authored -
Jonathan Thomas authored
-
Update UI to newest artwork from owlmaddie. Update some X,Y coordinates since a few images changes sizes and locations.
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 04 Apr, 2024 3 commits
-
-
Jonathan Thomas authored
-
- New method to retrieve and use an Entity Renderer to return the texture path associated with it - Large refactor of entity texture folders and file names to match the Minecraft texture paths.
Jonathan Thomas authored -
- Refactored Goal Adding/Removing to make it more generic - Added enum for Goal Priorities, since an entity can have both Talk and Follow goals at the same time. - Updated Follow goal to no longer look at the player once they reach the player. - Removed slowness status effect, replaced with Talk Goal
Jonathan Thomas authored
-
- 03 Apr, 2024 2 commits
-
-
Simplifying character creation, to specify name and type in user message. Lowered chat bubble a bit. New improved user message for system-character prompt. Added lots of examples outputs for system-chat prompt.
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 25 Mar, 2024 1 commit
-
-
- active status effects - creative mode & hard-core mode - is Swimming, is on the Ground - Weather: is raining / thundering - Moon phases - World difficulty
Jonathan Thomas authored
-
- 24 Mar, 2024 1 commit
-
-
Draw entity custom name above chat bubble / icons. Also, modified the chat bubble graphic to remove "X" icon.
Jonathan Thomas authored
-