Sueta

HolographicMenus

2.0

[1.7.9-1.16.4] Create GUIs like in Sword Art Online!

·Plugin
  1. 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.
    2833 downloads
  2. 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 buttons
    124 downloads
  3. 2.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: 25
    104 downloads
  4. 2.0-SNAPSHOT-28Fixed compatibility with older Bukkit versionsApr 10, 2018
    Thank you @Bas950 for the report
    71 downloads
  5. 2.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 know
    76 downloads
  6. 2.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 know
    109 downloads
  7. 2.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.
    57 downloads
  8. 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.1
    81 downloads
  9. 2.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…
    58 downloads
  10. 2.0-SNAPSHOT-21Add support for PlaceholderAPIMar 13, 2018
    Also readded some placeholders from v1.0.
    50 downloads
  11. 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 system
    57 downloads
  12. 1.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.
    1493 downloads
  13. 1.0-PRE#02v1.0-PRE#02Sep 19, 2015
    This is an unsupported pre-release. · Removed broken ChatListener · Fixed /m
    130 downloads
  14. 1.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!
    81 downloads
  15. 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.
    160 downloads
  16. 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 information
    133 downloads
  17. 0.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.
    96 downloads
  18. 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.3
    110 downloads
  19. 0.0.1Jul 13, 2015
    174 downloads

Similar projects

Plugin →