Releases: Luncaaa/AdvancedDisplays
1.4.1 - Support for 1.20.5 and 1.20.6
Added support for Minecraft versions 1.20.5 and Minecraft 1.20.6
*If you are migrating from previous versions, you will need to use the "/ad convert [previous version]" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.19.4 and 1.20.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.4 - [Major update] - Clickable displays
One of the plugin's biggest update is finally here! Displays are now clickable*, meaning that if you attack or interact with them, actions will be executed! These actions are fully customisable and many more will come in future updates. You can see the current list of actions here. (API displays can be clicked too, although they are a lot more flexible as the developer can execute their own code)
*Because displays do not have hitboxes of their own, a separate Interaction entity has to be created, which is what players really interact with. This entity is not very customisable, as you can only change its height and width and nothing else. You can modify these atributes in the display's config file.
Finally, this update improves the tab completion system and introduces a new subcommand: "list", which shows the list of created displays.
*If you are migrating from previous versions, you will need to use the "/ad convert [previous version]" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on Paper 1.19.4 and 1.20.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.3 - Glowing, customisable blocks and API
Added support for Minecraft 1.20.3 and 1.20.4
Every display now has a new section in their config file, "glow". You will be able to make the display glow and change its color.
Additionally, block displays can now be fully customisable. A new section is present in the config of block displays, "blockData", which allows you to modify the block's data (if a redstone torch is lit or not, for example).
Finally, the biggest change is the introduction of a Developer API. It is very basic for now and new changes will be added in future updates. More information can be found here.
*If you are migrating from previous versions, you will need to use the "/ad convert [previous version]" command. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on 1.20.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.2.3 - Player and custom heads
Item displays now support player heads with a player skin or a custom texture. You can see how to use it in the wiki.
*If you are migrating from 1.2.2, this won't be necessary but if you are migrating from previous versions, you will need to use the "/ad convert [previous version]" command in-game. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on 1.19.4 and 1.20.1, both Spigot and Paper, 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.2.2 - Enchanted items in item display
A new setting has been added to item displays: "enchanted: true/false". This will add the enchanted glowing effect to the displayed item.
*If you are migrating from previous versions, you will need to use the "/ad convert [previous version]" command in-game. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on 1.19.4 and 1.20.1, both Spigot and Paper, 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.2.1 - Individual animation and refresh time
Each text display will now have their own animation time. This means that one display can, for example, show a new text each second and another display each 2 seconds.
Additionally, there's a new option: "refreshTime". This updates the CURRENTLY DISPLAYED TEXT. If, for example, you want to display "%player_x%", this option will make it so the displayed value is always updated.
Minor changes: Removed a log message that shouldn't have been there the previous version..
*If you are migrating from previous versions, you will need to use the "/ad convert [previous version]" command in-game. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on 1.19.4 and 1.20.1, both Spigot and Paper, 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.2 - Animated texts
Added support for animated texts. You can set as many texts as you want in the "text" field in the display config and, every x seconds (customizable in the config), a different text will be displayed.
*If you are migrating from 1.0 or 1.1, you will need to use the "/ad convert [previous version]" command in-game. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on 1.19.4 and 1.20.1, both Spigot and Paper, 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.1 - Packets & Minimessage
This update brings a lot of new features:
*1. Minimessage support. You can now use minimessage in your text displays to use normal colors, RGB and even gradients! Legacy codes (such as &6) are supported.
**2. Now, instead of entities, displays are created using NMS. This allowes players to see, for example, different texts in the same display. See point 3.
- PlaceholderAPI support with per-player placeholders. In the previous version, players could only see the same text for the same display. By using packets, player can now see different texts and, therefore, different values for a placeholder. Placeholders such as "%player_name%" will work now!
Minor changes:
-
Background color now has a fourth parameter, which is "alpha" (R;G;B;A), the opacity. Setting it to 0 will make the background transparent.
-
Add check to prevent the plugin from enabling on versions before 1.19.4.
**3. Made some changes to the structure of the display config file.
*The file size is now 630KB because minimessage is shaded into the plugin. This is necessary to add support to Spigot servers.
**If you are migrating from 1.0, you will need to use the "/ad convert" command in-game. CREATE A BACKUP OF YOUR DISPLAYS FOLDER BEFORE CONVERTING! More information on this command here.
I have tested this plugin on 1.19.4 and 1.20.1, both Spigot and Paper, 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.0 - First release
Add README