- 29 Dec, 2024 1 commit
-
-
Added new lead_friend and lead_enemy particles and sounds, to make it clear when a "lead" behavior begins
Jonathan Thomas authored
-
- 28 Dec, 2024 1 commit
-
-
Broadcast ALL player friendships with each message update (to keep client in sync with server). Also updated many log statements, to improve debug output.
Jonathan Thomas authored
-
- 27 Dec, 2024 1 commit
-
-
Added NULL checks on client message listeners (to prevent crashes for invalid or uninitialized clients)
Jonathan Thomas authored
-
- 26 Dec, 2024 3 commits
-
-
Fixing PACKET_S2C_MESSAGE from crashing a newly logging on player, if they receive that message first.
Jonathan Thomas authored -
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 3 commits
-
-
Jonathan Thomas authored
-
Fixing another regression found during testing, user messages were breaking due to missing "playerName" attribute
Jonathan Thomas authored -
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
-
- 29 Sep, 2024 1 commit
-
-
Limiting LEAD particles to 3, and move them further in front of the entity. Also scale LEAD particle smaller.
Jonathan Thomas authored
-
- 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 1 commit
-
-
- 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
-