Releases: Luncaaa/AdvancedDisplays
1.7 - Entity displays, 1.21.x support and more
After a long time, the plugin has been finally updated to support all Minecraft versions from 1.19.4 to 1.21.11. This update also brings entity displays (show any mob, such as a zombie) and reworks how displays work, since now you can modify base entity settings too (such as being on fire, custom display name, etc). Other than that, many fixes and improvements have been implemented, such as:
- Folia support
- New particle action, fixes and cooldown setting.
- Switch Adventure from Bungee to Bukkit platform.
- Add more item meta options.
- Add per-player pages for Text Displays (see new subcommands here)
- Head caching system (loads them on enable or reload to prevent excessive requests)
- Add moveto subcommand.
- Update project dependencies.
- Support for 1.21.4+ custom model data components (see customModelData here for more info)
- Improvements to GUI system and inventory handling.
- Many bug fixes.
Some plans for future updates are:
- In-game editor for actions.
- Multiline displays (a display with text and items, for example)
- Animated item and block displays
- Entity metadata system (modify what entities in Entity Displays look like, such as wolf variant)
*If you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.11 although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
Development Build
1b046e7[1.7] - 1.21.11 support (Luncaaa)92d48d0[1.7] - Use less reflection (Luncaaa)5520d5a[1.7] - Add head caching system (Luncaaa)a70840b[1.7] - Add Folia support (Luncaaa)7e6a1a2[1.7] - Improve actions system (Luncaaa)348ebfd[1.7] - Fix movehere not working (Luncaaa)afc1f4d[1.7] - Fix warnings (Luncaaa)49d7f8aMerge pull request #7 from alekso56/main (Luncaaa)c89d721[1.7] - Update dependencies and fix broken builds (Luncaaa)9e8421a[1.7] - Add papermc repo for failling builds relying on SPARK (alekso56)2e1462e[1.7] - Add 1.21.10, 1.21.9 support. (alekso56)146c856[1.7] - Clarify comments (Luncaaa)0d2a9b8[1.7] - Remove mandatory location (Luncaaa)9d83efa[1.7] - Refactoring (Luncaaa)844cc3a[1.7] - Fix bug (Luncaaa)7a8f1cc[1.7] - Fix display teleportation (Luncaaa)ada84e3[1.7] - Particle action & improvements (Luncaaa)cf8bc9a[1.7] - Fix wrong subcommand usage (Luncaaa)25f5fd0[1.7] - Optimizations (Luncaaa)7b1563c[1.7] - Add cooldown to actions (Luncaaa)3bc43b0[1.7] - Use Bukkit class less (Luncaaa)d329f94[1.7] - Improvements to actions (Luncaaa)27a6e1f[1.7] - Improvements to conditions (Luncaaa)3b8c65d[1.7] - Improvements to GUI system (Luncaaa)bb5d4ca[1.7] - Back to shading (Luncaaa)f3e3910[1.7] - Add evoker fangs to disabled list (Luncaaa)10b34a6[1.7] - Gradle 9.0 (Luncaaa)6d5c236[1.7] - Remove "temp" fix (Luncaaa)31a58a5[1.7] - Use Bukkit platform and not Bungee (Luncaaa)10837e6[1.7] - Update TODOs (Luncaaa)fe9b54b[1.7] - Minor improvements (Luncaaa)6f0ff76[1.7] - Update versions & 1.21.8 (Luncaaa)b6b5c9c[1.7] - Temp fix (Luncaaa)c17b105[1.7] - Improvements & error fixes (Luncaaa)e19deab[1.7] - Disable custom model data button in 1.21.4+ (Luncaaa)6bf3bce[1.7] - Support 1.21.4+ custom model data (Luncaaa)098a03f[1.7] - Remove minimum values for yaw and pitch (Luncaaa)82a7e27[1.7] - Make arrows (entity displays) not fall (Luncaaa)4e41e72[1.7] - Add crossbow meta (Luncaaa)ef36049[1.7] - Create moveto subcommand (Luncaaa)add3185[1.7] - Create method for rounding (Luncaaa)8e9af18[1.7] - Fixes and improvements (Luncaaa)abe75d7[1.7] - Add base metadata system (disabled for now) (Luncaaa)3a984d8[1.7] - More fixes (Luncaaa)146dd1e[1.7] - Create in-game item meta editor (Luncaaa)2aca719[1.7] - Rename ADInventory and minor improvements (Luncaaa)919f1e1[1.7] - Remove ticking entity on error (Luncaaa)bc50a35[1.7] - Prevent completions when no permission (Luncaaa)af31a36[1.7] - Improve how items are saved and parsed (Luncaaa)7bb9b8e[1.7] - Minor improvements (Luncaaa)5c81c7f[1.7] - Use concurrent lists instead of synchronized keyword (Luncaaa)1f39a1d[1.7] - Use library provider instead of shading minimessage (Luncaaa)90da4c7[1.7] - 1.21.7 support (Luncaaa)ff97258[1.7] - Fix typo (Luncaaa)4eef3d3[1.7] - Shorter message (Luncaaa)969a4e7[1.7] - Editor GUI for entities (Luncaaa)d9b2db3[1.7] - Created entities won't be rotated (Luncaaa)2a9c2ca[1.7] - Small fixes (Luncaaa)e95a067[1.7] - Update dependencies (Luncaaa)e8248a1[1.7] - Add per-player pages (Luncaaa)c8bc7f9[1.7] - Add custom model data to toast messages (Luncaaa)21306d1[1.7] - Add entity properties (Luncaaa)3ca2182[1.7] - Rename classes and finally finish base (Luncaaa)793ad0f[1.7] - Location and rotation fixes and improvements (Luncaaa)1457e24[1.7] - Fix some issues (Luncaaa)59cf0a9[1.7] - Fix interact event being called twice (Lu...
1.6.1 - Bug fix
Fixed a bug when running the reload subcommand.
*If you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.5 although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
1.6 - 1.21.5 support, conditions & API improvements
Added:
- 1.21.5 support.
- Toast action (see wiki).
- Added conditions & error message for clicking displays (see wiki).
Bug fixes & changes:
- Moved the distance and permission conditions to their own section (see wiki).
- Fixed an error that occurred when opening the display editor for displays with materials that don't have items.
- Some classes were refactored.
API changes:
- Added ADAPI#getDisplayFromLoc method.
- Added BaseDisplay#addViewCondition
- Removed ItemDisplay#setMaterialHead in favour of ItemDisplay#setBase64Head and ItemDisplay#setPlayerHead.
- Added ItemDisplay#setViewerHead
*If you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.5 although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
1.5.10 - Fix message action
Fixed an issue which caused messages sent with the "message" action not to have click actions or hover (only colors were being parsed).
*This update doesn't bring config-breaking changes but, if you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.4, although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
1.5.9 - Bug fixes & Improvements
An error will not be thrown when clicking the text alignment setting in the editor GUI.
How text displays work has also been changed. Before, the text was being serialized and deserialized multiple times, but now it's only serialized once. Creating or editing a text display in-game will also set the strings in the config file to whatever was written in chat rather than the legacy text. For example, if you wrote "Hello", that will be stored rather than "§cHello".
Lastly, the dependencies have been updated, adventure is now shaded inside in a different location and NMS modules are dynamically shaded.
*This update doesn't bring config-breaking changes but, if you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.4, although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
1.5.8 - 1.21.4 Support
This version only brings support for Minecraft 1.21.4
*This update doesn't bring config-breaking changes but, if you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.4, although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
1.5.7 - Bug fixes
This update only brings some bug fixes:
- The view distance will now work correctly (the wrong method was used before).
- Clicking on entities created by other plugins won't cause an error now.
*This update doesn't bring config-breaking changes but, if you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.3, although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
1.5.6 - 1.21.2+ support and lists in actions
This version supports Minecraft versions 1.19.4 to 1.21.3 and, apart from some minor fixes & improvements, the player and console command and message actions support lists instead of just one parameter. Check this section of the wiki for more information.
*This update doesn't bring config-breaking changes but, if you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.3 although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.
1.5.5 - Item displays meta
Some items' meta can now be modified to change how they look in item displays. These items are potions, tipped arrows, armors, banners, shields, compasses and bundles. To see which properties you can modify, see this section of the wiki.
Additionally, dependencies were updated and some unnecessary shadings were removed, reducing the jar size from 2.26MB to under 1MB.
*This update doesn't bring config-breaking changes but, If you are migrating from previous versions, you will need to use the "/ad convert" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.21.1 although I may have missed some bugs. If you encounter any, please report it on GitHub or Discord, not on the reviews section.
Visit the wiki for more information.