I am having issues with PlaceholderAPI.
Example; I have a problem with placeholders... My PlaceholderAPI is up to date, as well as ItemJoin.... This is what I see;
You are seeing this issue because you need to download vault-extention from the cloud, you can do this by typing /papi ecloud download Vault. PlaceholderAPI will then download this extension and you will need to restart your server for this to take effect, now any vault placeholders will work!
If you need other extensions just look through the list /papi ecloud list all.
I am having issues with ChestCommands GUI.
Example; I have a custom command bound to a menu but when I execute the command using an ItemJoin item it says unknown command!
The best way I can explain it is the custom commands that are registered from his plugin are not real. They are ghost commands that are registered after ALL of your plugins are done loading. Therefor we cannot grab the command or communicate with it in any way.
The easy solution though is to use ChestCommands RAW commands.
You would want to use /cc open [file] and file is the name of the file in the ChestCommandsGUI folder, such as I named this menu options.
So as shown below I would replace [file] with my options menu;
- 'player: cc open options'
- 'cc open options'
As long as its not a custom command you created within ChestCommands, it will work.
Still don't understand or need more help on this issue? See this completed ticket; here
I am having issues with MyCommands.
Example; I have created a custom command but when I execute the command using an ItemJoin item it says unknown command!
MyCommand has implemented a way for other plugins to use their commands via raw commands.
- 'console: mycmd-runas player %player% /putcommandhere'
I created this in the MyCommands.yml. I need the /gm part.
So I would put it in my ItemJoin items.yml like this;
- 'console: mycmd-runas player %player% /gm %player% 1'
%player% gets the user who ran the item command.
Makesure you include a / when you type the command from mycommands.
console: mycmd-runas player %player% / is required as it is the basics to start at.
So basically console: mycmd-runas player %player% /<Run This Command>
I installed ItemJoin but I am not getting any items!
Example; deoped players or players with the default permissions plugin group rank do not get the items when they join but oped players do.
This is because you didn't setup the permissions correctly. If you have a permissions-node defined under the items you must use that permission in the permissions group. Otherwise you have to use one of the two default permissions;
description: Replace Name with the name of the specified item and WorldName with name of world to receive that item.
description: Gives permission to get all items from specified world.
(I recommend itemjoin.worldname.* as it would be easier)
or you can set your own custom permission nodes for each item. See; https://www.spigotmc.org/wiki/itemjoin-getting-started/
just add permission-node: 'itemjoin.ultra' to your item. You can change the permission node to whatever you want just add the permissions to a permissions plugin afterwards.
Remember permissions are also case sensitive, even the world name!
This is because of java restrictions and hopefully will change in the future. Sometimes certain permissions plugins fix this but in reality it depends on the permissions plugin you use.
My issue is not listed.
If your issue is not listed please send me a direct message or open a bug report on ItemJoin's github repository and I will get back to you ASAP. Github is the fastest way, as I get emails.