Commit Graph

316 Commits

Author SHA1 Message Date
Justin
7f861022b6 fancynpcs: Fixes #24 (#63) 2025-06-13 12:17:41 +02:00
Oliver
58bac9a3cf fancynpcs: Update version to 2.5.1.269 2025-06-12 21:22:03 +02:00
Oliver
4fe121e26b common: Use api.minecraftservices.com for fetching skins 2025-06-12 21:20:55 +02:00
Oliver
feeef3bf48 fancynpcs, fancyholograms: Update version 2025-06-04 17:47:08 +02:00
Oliver
4f9c938884 Update ChatColorHandler to 5.1.6 2025-06-04 17:46:38 +02:00
Oliver
2ec0c1d325 fancynpcs: Fix NPE with skin manager and uuid fetcher 2025-06-03 11:29:54 +02:00
Oliver
689423dc85 fancyholograms-v3: Add PlayerLoadedListener for 1.21.4 and 1.21.5 2025-06-03 11:27:04 +02:00
Oliver
745d1cbe32 fancynpcs: Add PlayerLoadedListener for 1.21.4 and 1.21.5 2025-06-03 11:05:11 +02:00
Oliver
8626a2efbc fancyholograms-v2: Update version to 2.5.0.141 2025-06-03 10:12:30 +02:00
Oliver
576893206d fancyholograms-v2: Only register listener for PlayerClientLoadedWorldEvent in 1.21.5 and 1.21.4 2025-06-03 10:10:07 +02:00
Oliver
b02ec7c95f fancyholograms-v2: Update version to 2.5.0.140 2025-06-03 09:44:52 +02:00
Oliver
e2d542e9ac fancyholograms-v2: Use player loaded event to spawn hologram once the player loaded the world 2025-06-03 09:41:28 +02:00
Oliver
4da2da4dab fancynpcs: Update version to 2.5.1.265 2025-06-02 09:53:08 +02:00
Oliver
bc14e69bd3 fancynpcs: Add sniffer state attribute 2025-06-02 09:52:17 +02:00
Oliver
6fcf7ae6cc fancynpcs: Fix ChatColorHAndlerTest 2025-06-02 09:51:56 +02:00
Oliver
e26760a1e3 fancynpcs: Update npc update interval to seconds 2025-06-02 09:21:01 +02:00
Oliver
1e20f4e8db docs: Add v2.5.1 of FancyNpcs to the changelog 2025-05-31 18:38:14 +02:00
Oliver
7d737b86c5 fancynpcs: Update version to 2.5.1 2025-05-31 18:26:50 +02:00
Oliver
e4cd932721 fancynpcs: Fix cat, chicken, cow, frog, pig and wolf attributes 2025-05-31 14:01:03 +02:00
Oliver
6d317b1646 Revert "fancynpcs: Fix cat variant attribute for 1.21.5"
This reverts commit d3a3b53b09.
2025-05-31 13:57:34 +02:00
Oliver
2d23409f77 fancynpcs: Update version to 2.5.0.263 2025-05-31 09:41:43 +02:00
Oliver
823d66a4d1 Update paperweight and gradle wrapper 2025-05-31 09:37:19 +02:00
Oliver
d3a3b53b09 fancynpcs: Fix cat variant attribute for 1.21.5 2025-05-31 09:29:04 +02:00
Oliver
4a3d03073e packets: Simplify packet creation methods to use always current server version 2025-05-19 20:37:22 +02:00
Oliver
ceb8aafa98 packets: Move factories into :packets module 2025-05-19 20:24:03 +02:00
Oliver
1ac9e0915f packets: Use 1.21.5 instead of 1.21.5-no-moonrise 2025-05-19 20:02:31 +02:00
Oliver
c82c643b44 fancyholograms-v3: Formatting 2025-05-18 13:42:13 +02:00
Oliver
a7c3b59165 fancyholograms-v3: Add interaction trait (#53)
* fancyholograms-v3: Add interaction trait

* Calculate height and width

* onModify

* Remove npc when hologram gets unregistered

* Register actions

* formatting
2025-05-18 13:34:26 +02:00
Oliver
8c73932fc5 fancyholograms-v3: Add onUpdate method to HologramTrait and update handling in HologramControllerImpl 2025-05-18 13:13:09 +02:00
Oliver
4a93c68a9e fancyholograms-v3: Add @ApiStatus.Internal to methods only made for internal usage 2025-05-18 13:07:16 +02:00
Oliver
e141528f7c fancyholograms-v3: Implement onModify callback for hologram modifications 2025-05-18 13:04:18 +02:00
Oliver
239c00b447 fancyholograms-v3: Add helper methods for trait handling 2025-05-18 00:35:09 +02:00
Oliver
a358624a4a fancyholograms-v3: Update CHANGELOG.md 2025-05-18 00:28:22 +02:00
Oliver
0b02a9b85d fancyholograms-v3: Save and load attached traits 2025-05-18 00:22:52 +02:00
Oliver
ccc238bbad fancyholograms-v3: Refactor HologramTrait and registry to use annotations for trait identification 2025-05-18 00:11:42 +02:00
Oliver
1b764b9cb7 fancyholograms-v3: Add FileContentTrait for dynamic text updates from file 2025-05-18 00:00:51 +02:00
Oliver
aeb905336f fancyholograms-v3: Add HologramTraitAttachedEvent 2025-05-18 00:00:18 +02:00
Oliver
3a500d0a27 fancyholograms-v3: Load and save config for multiple pages 2025-05-17 23:04:05 +02:00
Oliver
d9c0501cc1 fancyholograms-v3: Fix trait trait 2025-05-17 23:03:33 +02:00
Oliver
7ccde4dab9 fancyholograms-v3: Implement trait registry 2025-05-17 23:03:06 +02:00
Oliver
ccd1a917ab fancyholograms-v3: Add a jdb storage for each trait 2025-05-17 22:21:58 +02:00
Oliver
f16b296347 fancyholograms-v3: Add worldName property 2025-05-17 21:20:21 +02:00
Oliver
59db4ca61e fancyholograms-v3: Add warning to snapshot changelog 2025-05-17 20:52:19 +02:00
Oliver
9186365197 fancyholograms-v3: Remove WorldListener 2025-05-17 20:45:49 +02:00
Oliver
98df9cf763 fancyholograms-v3: Refactor storage system 2025-05-17 20:44:58 +02:00
Oliver
f483de0386 fancyholograms-v3: Update FancyNpcs dependency to use project reference 2025-05-17 19:10:51 +02:00
Oliver
85b449ab5d fancyholograms-v3: Instantly refresh the hologram when modified for command sender 2025-05-17 19:09:15 +02:00
Oliver
05484d42d5 fancyholograms-v3: Add HologramController#updateHologramData 2025-05-17 19:08:51 +02:00
Oliver
9454f4995c fancyholograms-v3: Update hologram data loading to use subdirectory structure 2025-05-17 18:40:01 +02:00
Oliver
271c94a3a0 fancyholograms-v3: JSON Storage improvements 2025-05-17 18:14:48 +02:00