- 27 Sep, 2024 2 commits
-
-
Jonathan Thomas authored
-
New animated lead particle (arrows pointing where they are going). New animated attack particles with random # of particles.
Jonathan Thomas authored
-
- 25 Sep, 2024 2 commits
-
-
New follow, flee, attack, and protect particles & sound effects. Protect now auto sets friendship to 1 (if <= 0), to prevent entity from attacking and protecting at the same time. Passive entities no longer emit damage particles when attacking, they emit custom attack particles
Jonathan Thomas authored -
Jonathan Thomas authored
-
- 01 Sep, 2024 2 commits
-
-
Initial custom particles, and a custom particle type and factor for friendship particles (heart and fire)
Jonathan Thomas authored -
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 2 commits
-
-
Jonathan Thomas authored
-
Switch from HashMap to ConcurrentHashMap to prevent an error when saving (while modifying the HashMap)
Jonathan Thomas authored
-
- 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
-