Skip to content

Releases: Luncaaa/AdvancedDisplays

1.5.8 - 1.21.4 Support

06 Dec 14:13
Compare
Choose a tag to compare

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.

Development Build

06 Dec 14:06
Compare
Choose a tag to compare
Development Build Pre-release
Pre-release

Commits

  • d5ca3a0: [1.5.8] - 1.21.4 support (Luncaaa)
  • 734aaf7: [1.5.8] - 1.5.8 (Luncaaa)

1.5.7 - Bug fixes

22 Nov 21:08
Compare
Choose a tag to compare

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

02 Nov 00:23
Compare
Choose a tag to compare

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

26 Sep 16:41
Compare
Choose a tag to compare

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.

1.5.4 - Page subcommands and bug fixes

05 Sep 18:20
Compare
Choose a tag to compare

This release features new subcommands for text displays: nextPage, previousPage and setPage, which will allow you to change the page (or animation) the display is showing.

Every display now has a new setting: hide-permission. Players with that permission won't be able to see the display even if they have the permission set in permission. In summary, to see the display, players must be closer than view-distance, have the permission permission and not have the hide-permission permission.

Additionally, item displays can now show items with custom model data. To do that, change the number in the customModelData setting.

Bug fixes include:

  • Displays spawning in the incorrect world.
  • Some items in the editor GUI not working.
  • Placeholders with minimessage text not being parsed.
  • Texts added via the editor GUI being added before the current texts (they are now added to the last position).

*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 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.3 - 1.21.1 Support and ATTACHED displays

12 Aug 00:22
Compare
Choose a tag to compare

Apart from 1.21.1 support, the main new feature is the addition of attached displays. They will be attached to a wall to look like a sign or a billboard. Visit the wiki for more information.

This update also adds support for ItemsAdder items and blocks. You only need to add the "itemsAdder" setting to your item or block displays' config file.

Lastly, the /ad finishEditing subcommand has been renamed to /ad finish and it can be used to cancel the creation of an attached display.

*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.

1.5.2 - Oraxen support

09 Aug 18:48
Compare
Choose a tag to compare

Block and item displays can now show Oraxen items. To use Oraxen items and blocks, add oraxen: "<Oraxen ID>" to the settings of a display.

The in-game editor can now have disabled settings. You can set them in the config.yml file or using the BaseDisplay#openEditor(Player player, List disabledSettings) if you are using the API. The /ad finishEditing subcommand no longer requires a permission.

Lastly, the plugin is now compiled using Gradle rather than Maven and NMS is now provided by paperweight-userdev rather than Spigot's BuildTools. However, the plugin should still be compatible with Spigot. The API is now obtained from "com.github.Luncaaa:AdvancedDisplays:{PLUGIN VERSION}" and setting text displays now requires an Adventure component. However, you can use the ComponentSerializer, which supports both legacy and minimessage, to parse text into a component.

*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 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.1 - View conditions

27 Jul 04:24
Compare
Choose a tag to compare

Displays have 2 new options: "permission", which can be "none" or a permission that players need to see the display; and "view-distance", which can be 0.0 or any number which is the distance at which the player must be from the display to see it. The API has methods to change these values as well.

Additionally, a bug which caused text displays to not appear has been fixed and the way colors are parsed has been improved.

*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 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 - [Major update] - In-game editor & much more

12 Jul 02:51
Compare
Choose a tag to compare

This update brings many new features, being a new in-game editor the most important one. Running the command /ad edit [name] in-game will give the player tools to edit the display. Additionally, new API methods have been added which open the in-game editor of displays created with the API.

Text displays have a different config structure: "texts" now contains as many string lists as you want. Each list will appear every x animation time and each line in those lists will be a line in the display. New API methods have been added and some changes have been made to existing methods which modify text displays' displayed text.

API displays' visibility can now be changed globally or per-player using the new VisibilityManager class.

Lastly, some bugs were fixed, an updated checker was added and duplicate method calls were removed.

*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.19.4 and 1.21 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.