2.0latestHolographic Menus IIApr 20, 2018 Since 1.0: · Rewritten from scratch · Performance improvements · Handy, per-menu file configuration system · Added support for PlaceHolderAPI · Added option to make buttons visible only for players with a specific permission node · Added configurable sounds when a player interacts with a button · Usage of items instead of text as button content is now possible · There are now button types to switch to the previous, next, first or last page · Buttons can now be moved to the right and to the left instead of just up and down · Added static public menus that are visible and usable by anyone with the permission to do so; they do not move · Possibility to get chat input to handle command arguments · Menus now follow properly when the player moves (if that is enabled) · Added an option to set a rotation tolerance sothat the movement of the menu does not prevent you from touching buttons on the left and right · Improved API functions Since RC 1: Minor Javadoc / project setup fixes.2.0-RC-01Holographic Menus II (first release candidate)Apr 17, 2018 This is a release candidate build that contains all features and is supposed to fulfill all demands of the long-since promised Holographic Menus II update. If no bugs are found, it will be promoted to a release build. Since 1.0: · Rewritten from scratch · Performance improvements · Handy, per-menu file configuration system · Added support for PlaceHolderAPI · Added option to make buttons visible only for players with a specific permission node · Added configurable sounds when a player interacts with a button · Usage of items instead of text as button content is now possible · There are now button types to switch to the previous, next, first or last page · Buttons can now be moved to the right and to the left instead of just up and down · Added static public menus that are visible and usable by anyone with the permission to do so; they do not move · Possibility to get chat input to handle command arguments · Menus now follow properly when the player moves (if that is enabled) · Added an option to set a rotation tolerance sothat the movement of the menu does not prevent you from touching buttons on the left and right · Improved API functions Since snapshot build 30: · Added an event that is fired when a button is touched · Added a builder for buttons2.0-SNAPSHOT-30Add rotation tolerance functionApr 12, 2018 This build adds a new menu setting to set the player rotation tolerance. That basically means it makes buttons moved at the X axis usable for following menus. Code (Text): # How many degrees a player may turn until the menu follows the movement. # This is useful if you have buttons that use an X value higher or lower than 0. # If you do not use buttons that do so, the rotation tolerance should be set to 0 # because lower values lead to noticeably smoother movement. rotationTolerance: 252.0-SNAPSHOT-28Fixed compatibility with older Bukkit versionsApr 10, 2018 Thank you @Bas950 for the report2.0-SNAPSHOT-27Added item line featureApr 8, 2018 I've added a feature to use items instead of text as line content. Code (Text): # The content of this section will remain the same for all pages. staticButtons: 1: # You can also use an item instead of text. # Note that this feature might not work depending on the hologram provider. # HolographicDisplays supports item lines, but alternative providers that # might get supported in the future are likely not to do so. # # -1.12: "INK_SACK" refers to the Bukkit Material enumeration value # (https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Mater… # and ":4" to the data value. # 1.13+: Bukkit Material values now equal the internal IDs of Minecraft. # Thus, you can simply use "LAPIS_LAZULI" instead of "INK_SACK:4". item: "INK_SACK:4" type: TITLE x: 0.0 # Item lines appear a bit lower than text lines. y: 1.8 This was the last missing feature of HolographicMenus 2.0. The only thing left to do is to fix collisions (if possible) and to fix menu movement sothat buttons with X values can be touched more conveniently. If you notice anything else that needs to be fixed or added, please let me know2.0-SNAPSHOT-25Persistent public menusApr 4, 2018 You can now use /m op [menu] to open a menu with the type PUBLIC permanently. The menu will persist even if the server is reloaded or restarted. I didn't bother to make multiple pages available for this because I couldn't think of a use case where anyone would want multiple users fiddling around and switching through a menu that is visible for everyone. Another idea is to add timers to switch the page of public menus automatically - and maybe one to update them to refresh placeholders. If you have any ideas or wishes, please let me know2.0-SNAPSHOT-24Fix public menusApr 2, 2018 Sorry for the delay This update resolves the bug that made it impossible to spawn public menus. An update that makes them persistent to make them actually useful will follow as soon as possible.2.0-SNAPSHOT-23Add feature to fetch chat input for command argumentsMar 19, 2018 · Added config option that allows you to fetch chat input for custom arguments for the command to execute · The CLOSE button type has been replaced with a closeMenu button configuration setting. Code (Text): 2: label: "&4[ GIVE ITEM ]" type: BUTTON # The command to execute when the button is punched. # %v[number]% will be replaced with input fetched from the chat afterwards. command: "give %v1% %v2% %v3%" # The messages to send to the player to ask for chat input variableMessages: # Refers to %v1% - "&ePlease enter the receiver of the item to give." # Refers to %v2% - "&ePlease enter the type of the item to give." # ...and so on - "&ePlease enter the amount of the item to give." # Shall the menu be closed when the button is touched? closeMenu: true # The permission a player needs to see the button. permission: menu.click x: 0.0 y: 0.12.0-SNAPSHOT-22Per menu and button permissionsMar 14, 2018 Players now need the node holographicmenus.menu.[menu] to open a menu. An additional, optional config parameter has been added to allow button specific visibility permissions. https://github.com/DRE2N/HolographicMenus/wiki/creating-a…2.0-SNAPSHOT-21Add support for PlaceholderAPIMar 13, 2018 Also readded some placeholders from v1.0.2.0-SNAPSHOT-20Holographic Menus II - First Preview!Mar 13, 2018 This is the first working snapshot of the completely rewritten Holographic Menus II! Most noticeable new features: · Move buttons on the X axis: Buttons can now show next to each other at the same height · Following holograms · Configurable sounds on click · Better performance · Completely new configuration / setup system1.0Final ReleaseOct 7, 2015 Really final update to the 0.x / 1.x branch. The last two builds have been uploaded by mistake! Last time, it didn't sync, probably because I did not change the version string... Another sorry for the inconvenience.1.0-PRE#02v1.0-PRE#02Sep 19, 2015 This is an unsupported pre-release. · Removed broken ChatListener · Fixed /m1.0-PRE#01Final release before the recodeSep 19, 2015 This is an unsupported pre-release. · Fixed /hm for consoles · Per player adjustable language support, German and English (if you want to contribute another translation, feel free to submit a pull request or send me a lang.yml as a PM.) · Select a standard language · Location where the menus pop up can be configured · Let menus follow the player whenever he moves (does not work perfectly) The promised command link feature is available as the new Plugin CommandsXL!0.3-SNAPSHOT#4v0.3-SNAPSHOT#4Jul 20, 2015 Contains many (more or less) minor bug fixes and the nearly finished 0.3 code base. Even though this is a snapshot, I consider it to be more stable than v0.2. I need your feedback There are not many new features, you may try this unfinished ones: Get chat input to handle commands with complex arguments Currently for HM's own commands only. Follow on move Menus follow the player whenever he moves. This is considered to cause lags, do not use it if you have many players or already <19 TPS! If you keep it disabled, the MoveListener isn't even registered and you will not notice any of this problems. Unfortunately, /hm r doesn't work to change followOnMove: true/false. Per user languages Added a German translation. There's no supported way to change the language ingame, right now, but you can already test it if you modify the data.yml file.0.2Maaaany new things.Jul 16, 2015 Multiple menus You're now able to create as many different menus as you wish! Per group menus If you want e.g. only one group of players to open a menu, just give them the permission "holographicmenus.menu.[menu name]" Infinite pages per menu You can use as many as you want. Well, in fact, you can't create more than 2147483647 because integers can't store more Last page and chat type (unused) aren't stored inside data.yml anymore This should improve performance a little bit. Logger shows the menu, if a command is executed through it To decrease confusion Had some really annoying minutes, when I tried to fix a stupid NullPointerException. Have a look at the amount of Snapshot builds and Release Candidates before 0.2 was stable xD It should work, now, but there were many code changes, so I'd like to read a lot of feedback! Even "works" is a helpful information0.1.2v0.1.1Jul 15, 2015 Today not such a big update. Variables Added ~75 new variables! You may request even more, though Support for up to 20 pages This will be rewritten to support infinite pages and infinite menus as soon as I have time. Config is a littlebit spammed, now. This will be improved after the rewrite as well, there'll be nothing but what you need.0.1.1First BETA release!Jul 13, 2015 Close a player's menu when a new one is opened. Now, players cannot open unlimited menus anymore Permissions I'll update the resource thread to show them immediately. Reload command: /hm reload Requires node "holographicmenus.reload" Ingame config commands to change personal menu style: /hm settings Enter /hm settings [player] [head|highlight|text] [colour code] to personalize your menu without the need to change data.yml. Requires node "holographicmenus.settings" to do that for yourself. If you do not have "holographicmenus.settings.others", the player is automatically replaced by you. Colour code support in all messages, not only in menus As requested by @funbilla. Thanks for this suggestion. Started work on a chat listener that gets chat input to handle commands with arguments Doesn't work right now. I will fix and improve it for 0.2 or 0.30.0.1Jul 13, 2015
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta