- 28 Jan, 2025 1 commit
-
-
Jonathan Thomas authored
-
- 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 5 commits
-
-
Seperated Player and Entity message broadcasts (different packets for simplicity). Removed extra message broadcast (which was unnecessary).
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 04 Jan, 2025 4 commits
-
-
Refactor of client mixin for PlayerSkinTexture, moving to a static class, and conditional mixins for different Minecraft versions.
Jonathan Thomas authored -
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
-
- 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 2 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-