superronancraft / advancedcustommenu Goto Github PK
View Code? Open in Web Editor NEWOfficial wiki of the AdvancedCustomMenu Plugin!
Home Page: https://www.spigotmc.org/resources/47945/
License: MIT License
Official wiki of the AdvancedCustomMenu Plugin!
Home Page: https://www.spigotmc.org/resources/47945/
License: MIT License
Making it possible, that you can only use %argument_[id]%
without any additional placeholder, if that isn't a thing already.
That way, you could use it for things like punish-gui, where argument 2 (%argument_1%
) could be the reason....
A example: You type /punish Andre_601 spam
and can choose in the opening GUI, what you want to do (mute, warn, kick or ban him).
If you then click on a item (in my example for muting him), ACM will then run /mute %argument_0% 1h %argument_1%
Which results in /mute Andre_601 1h spam
Adding a way, that a argument-placeholder can contain mutliple words...
Like %argument_1-5%
which would use the arguments 2 to 6.
That would be - again - usefull for a punish-gui, if you want to give a more detailed reason...
If possible, you could also add, that ACM will use all args after a certain one (Make the range infinite)
It could be something like %argument_1+%
which tells ACM, to use all arguments from 2 and up....
ACM sends the No permission-message, when you use Tab after typing /acm open
and don't have the permission.
Can you change that to only block the tab-completion, just like when you do /acm
and then pressing tab.
Hello.
You'll not add the covnerter, so is there a way that we can open a ChestCommands menu that is already created ?
Thanks.
Suggestion (How it may be resolved):
Chest Commands Converter : /acm convert, and it will convert the chest commands files to the Advanced Custom Menu files. :D
Adding a way, to use arguments in a custom command, to for example open a menu with stats of another player, or make a Punish-GUI.
It could be like this:
commands: 'stats; stat'
Argument:
Enabled: true
Required: false
Type: Player
If set to true, then there can be a argument after the command itself.
If true, then the GUI will only open, if you add a argument after it.
Valid types are:
One problem could be, that the placeholders won't work correctly.
One way to fix that, would be, to "surround" it with a custom placeholder, like %target_<placeholder without %>%
If no arg is given, then the placeholders would work like normal...
Hello ! :D
In 1.13 the Number ID will be removed. So, AdvancedCustomMenu is compatible with this ?
Thanks ! :D
Plugin Version:
Issue Type:
Error:
Possible solution:
Comments/More info:
Plugin Version:
3.2.5
Issue Type:
Opening a menu in the commands-section of the click-Handlers with menu: [menuname] <argument>
doesn't work and breaks the menu after it.
Comments:
It does work with simple commands and the Debug shows, that the click-Handlers for the items are registering the commands in the menu.
Adding titles;
commands:
- 'title: &aSuccess!{nl}&6You see this title.'
"title:" would say ACM, to send a title to the player and "{nl}" to make the text after it as a subtitle.
Adding Actionbar-text:
commands:
- 'actionbar: &6This is a actionbar-message!'
"actionbar:" would say ACM, to send a actionbar-message to the player.
Sorry for breaking your issue format!
The wiki link on your spigot page takes you to a missing page (https://github.com/SuperRonanCraft/AdvancedCustomMenu/api). It should end in /wiki rather than /api to reach your current wiki (unless you can change that).
On the console ๐
https://hastebin.com/azicedetet.md
Using Java 8, Paper Spigot 1.12.2 and Linux.
Hey,
I created the menu "Example", and the menu "MobArena". How can I open the menu MobArena by clicking on a skull in the menu Example ?
Thanks !
Hello I use the latest spigot, but the problem is that the plugin is probably not supported with this version and will write me error
Conzole at server startup:
Enabling AdvancedCustomMenu v1.1.0 Error occurred while enabling AdvancedCustomMenu v1.1.0 (Is it up to date?)
java.lang.NullPointerException: null
at me.SuperRonanCraft.AdvancedCustomMenu.references.Econ.registerEconomy(Econ.java:37) ~[?:?]
at me.SuperRonanCraft.AdvancedCustomMenu.references.Econ.(Econ.java:17) ~[?:?]
at me.SuperRonanCraft.AdvancedCustomMenu.Main.registerDependencies(Main.java:103) ~[?:?]
at me.SuperRonanCraft.AdvancedCustomMenu.Main.onEnable(Main.java:45) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[server.jar:git-Spigot-93e20b3-31d3159]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [server.jar:git-Spigot-93e20b3-31d3159]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:402) [server.jar:git-Spigot-93e20b3-31d3159]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:384) [server.jar:git-Spigot-93e20b3-31d3159]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:333) [server.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [server.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [server.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [server.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [server.jar:git-Spigot-93e20b3-31d3159]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [server.jar:git-Spigot-93e20b3-31d3159]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144]
please repair
Plugin Version: 4.1.1
Issue Type:
Custom heads from the website listed in the wiki page (minecraft-heads.com) do not work.
Error: Item in GUI either shows as the "INVALID ID" message or just a regular Steve or Alex head.
Possible solution:
Update the API to support this again in the latset version.
Comments/More info:
Server version: Spigot 1.12.2 (offline mode, runs on a bungeecord server configured correctly to show this)
Plugins used that may help or affect this: PlaceHolderAPI, CMI, ACM, ACIAPI
In the config.yml, could you make a "refreshGUI" option, and an interval for it too, which will allow the GUI to update. For example, if a user has their permission removed while they are in a menu, it can refresh and they will not be able to use that item. An example of this could be a menu where you have some "options" configured. I have a menu where I can switch switch tablists based on a permission, and i set it to true or false when the item is clicked. Rather than having to open the menu, click, then close and reopen it to edit the tablist setting again, it could be automatically refreshed every second.
I hope you add this feature. Thanks!
Suggestion:
broadcast. E.g,
Commands:
Hello,
If you put 2 or more titles in your menu and if you put the Type:Hopper, the hopper disappears on the 2nd title : we only see our inventory.
Plugin Version:
4.1.3
Issue Type:
Wrong description in Wiki
Error:
The wiki explains the options Item-Move
and Item-Drop
as follows:
Should the player be able to NOT move the item in their inventory?
Should the player NOT be able to drop the Item?
However, these descriptions are wrong, since setting the options to true allows players to drop or move the item while having it set to false doesn't.
Possible solution:
Update the descriptions by simply removing the NOT from them.
Comments/More info:
Links to both entries:
https://github.com/SuperRonanCraft/AdvancedCustomMenu/wiki/Menu-Item#item-move
https://github.com/SuperRonanCraft/AdvancedCustomMenu/wiki/Menu-Item#item-drop
Plugin Version:
advancedcustommenu v3.4.0
server is running CraftBukkit version git-Spigot-2086bb0-d0a3620 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
spigot
Issue Type:
Commands not working. (but sound does)
Error:
no error reporting. Debugger is turned on. Nothing in console. I'm also doing everything in OP, so there shouldn't be any permission issue (?)
Attached is my config. Everything else seems to work. Whenever I click on the item in the gui, my character's hand moves as if it's responding to it and the sound plays. The only thing that doesn't work is the command itself. I tried 'player:' 'console:' and 'op:' but still got nothing. I also tried the Tech.yml menu and the command there doesn't work as well. (the delay message works though)
I thought maybe it had to do with other conflicting plugins, so I literally stripped out everything else and left with just advancedcustommenu and its api jar. Still didn't work. I am happy to cooperate with you to get to the bottom of it, please take a look. Thanks!
Will
Plugin Version: 4.1.1
Issue Type:
materials in https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html , majority of them doesn't get recognized. glass_pane or white_stained_glass_pane.Error:
no error in console or anythingPossible solution:
let the materials recognized? or properly update it 1.13Comments/More info:
1.13.2 paperspigotJust add a delay (maybe in seconds?) on which after join, the player should get the item...
That can prevent Item-overwrights from plugins like AuthMe, which clears the inv at join.
It never happened to me, bacause I use FastLogin, but people, that need to manually login, could have problems...
The title says everything.
Even if I remove/negate the permission advancedcustommenu.open.*
can I open the menu with the menu-item.
Plugin Version:
3.1.0
Issue Type (Files/Loading/Menus/Commands/etc):
Getting the message "Whoops! This menu no longer exists due to a reload!", even when the menu isn't open any longer.
This message doesn't appear on reload, as long as you don't open a menu.
Even when you closed the menu before the reload, does this message show up.
Suggestion (How it may be resolved):
Comments (Anything you'd like to add):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.