- 27 Sep, 2024 3 commits
-
-
Jonathan Thomas authored
-
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
-
- 18 Sep, 2024 1 commit
-
-
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
-
- 28 Aug, 2024 1 commit
-
-
Fixing EntityChatDataLight, to correctly inflate from the full EntityChatData instances, including the current playerData.
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
-
- 08 Aug, 2024 8 commits
-
-
Fixing deploy scripts for both Modrinth and CurseForge See merge request !17
Jonathan Thomas authored -
Jonathan Thomas authored
-
1.1.0 Release w/ Lead behavior See merge request !16
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 07 Aug, 2024 3 commits
-
-
Don't force path aware entities to look at the target while navigating a path (this breaks their ability to jump)
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
- 06 Aug, 2024 9 commits
-
-
Jonathan Thomas authored
-
Switch from HashMap to ConcurrentHashMap to prevent an error when saving (while modifying the HashMap)
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Ridable best friends now ignore Tameable entities (dogs, cats, etc... so you can right-click and sit them)
Jonathan Thomas authored -
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Best friends are now rideable! Right click with an empty hand. Large refactor of how MobEntity avoids targeting players when friendship > 0.
Jonathan Thomas authored
-
- 05 Aug, 2024 4 commits
-
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Jonathan Thomas authored
-
Reduced # of waypoints to 6 to 20. moveToTarget() every call to tick(). Add particles for debugging LEAD behavior. Switched back to FuzzyTargeting for finding valid positions.
Jonathan Thomas authored
-
- 04 Aug, 2024 4 commits
-
-
Limit waypoint locations to 45 degree angle from current direction. Remove FuzzyTargeting (since it finds things too close to the entity to be useful). Fixed non path aware to use custom LookControls.
Jonathan Thomas authored -
Fixing crash when displaying message on LeadPlayerGoal, to run the generateMessage in a scheduler (after 1 tick), and not in the Goal's tick method.
Jonathan Thomas authored -
Jonathan Thomas authored
-
New LEAD behavior, to guide a player to a random location (and show message when destination is reached). Updated unit tests to add new LEAD tests.
Jonathan Thomas authored
-
- 17 Jul, 2024 1 commit
-
-
Updating changelog See merge request !15
Jonathan Thomas authored
-