Commit Graph

478 Commits

Author SHA1 Message Date
Oliver
bd806f992b fancydialogs: Refactor dialog body classes to use records 2025-06-17 17:07:39 +02:00
Oliver
eaa8877636 fancydialogs: Add input types for dialog interactions 2025-06-17 17:07:39 +02:00
Oliver
c41faa53b8 fancydialogs: Introduce DialogBody and its implementations 2025-06-17 17:07:39 +02:00
Oliver
a67be52be8 fancydialogs: Add dialog class 2025-06-17 17:07:39 +02:00
Oliver
4d8e244110 fancydialogs: Add api module 2025-06-17 17:07:39 +02:00
Oliver
f2da8fb4fa fancydialogs: Enhance plugin main 2025-06-17 17:07:39 +02:00
Oliver
8c3ea92e6d Initialize FancyDialogs plugin 2025-06-17 17:07:39 +02:00
Oliver
dd4ec15cc3 fancynpcs: Update version to 2.5.2 2025-06-13 21:32:45 +02:00
Oliver
ee8fe70f15 fancynpcs: Update version to 2.5.1.271 2025-06-13 20:13:07 +02:00
Alexander Chapchuk
ea91095bcf fancynpcs: The correct NpcsLoadedEvent call (#67) 2025-06-13 20:10:23 +02:00
Oliver
0395b942a1 fancynpcs: Update version to 2.5.1.270 2025-06-13 12:53:55 +02:00
Oliver
fdaf21309b fancynpcs: Fix npc update method in 1.20.1 2025-06-13 12:53:55 +02:00
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