Chest Commands
Unmaintained
This plugin is no longer being developed.
It is advised to switch to any other similar plugin that is being actively developed.
Since this plugin is open source, anyone can fork the source code and publish their own version (please do not use the same exact name).
Intuitive and powerful plugin to create graphical user interfaces using inventory menus, with icons to display information and run different actions.
Features
- Create multiple menus of different sizes.
- Open menus with commands, signs or items.
- Many options to customize the appearance of icons.
- Run different types of actions when players click on icons.
- Options to require money, XP levels, items or a permission to click on a specific icon.
- Dynamic placeholders (including PlaceholderAPI) and customizable static placeholders.
- Economy support through Vault (optional).
- Update notification of new releases.
- Developer API to create menus and register new placeholders.
- Efficient and quality code.
Comments section
Comments are enabled just for interacting with other users, you will not receive any official answers. To report bugs please check the FAQ and then, if the problem isn't solved, open a new issue on the issue tracker (on GitHub).
Hey filoghost, I want to use your Plugin Version 1.5 on my 1.5.2 Bukkit Server. It didn't want to show me the menu "chest" ingame, but now it does.. i don't know why. I don't know if the Problem was there before, but it doesn't show me the plugin-tutorial "chest" ingame. I typed in a Name and the Rows! Could you please help me? Greetings, WerVam
can you make that you can get 1 item id 403:1 or 403:2. for open the menu.
Hi ! I just got a idea for the Plugin : In a menu we can see some informations about the Player like _if the Player is not a VIP on the server, when he look for take a VIP-kit in the Hunger-Games, in the description it's write : For take this kit, you must buy a Premium MemberShip at... or if the Player have in his Inventory 22 Emerald, in the description it say : You have 22 Emerald yet !
I don't know if you understand me ( and my very good English , sorry about that ) Thanks, Bye !
Cant download?
Thanks for the update man! This plugin is near perfect now.
@dandielo Thank you :)
@deleted_11019867 You can already use data values: use DATA-VALUE: <number> after ITEM-ID
@GamerBah Drop chestcommands.jar and the folder in your plugins' folder. It should work.
@x12rounds Drop all in the plugins' folder
How do I install this there are 2 seperate folders O.o One with the .jar then the other with the config.yml etc.
Plugin does not work on 1.6.2, or I am not setting up the config right.
Can you make it so it autogenerates a config file with CONTENT in it? I have no idea where to place things... -.-
I do have a few requests: 1. Data values. I would like to have different colored wools in my menu, and this plugin does not support data values. 2. An option that makes the menu stay open when an item is clicked (per menu configurable) so the user to close it when they want.
Thanks! :D
@filoghost
Nah, i'm registering every player <-> trader interaction in a list, because of some features. So if someone opens an inventory and click within it, it's in the list stored that this player works with a trader, and when he stops working it's removed. So no inventory name checks :D is
§r I'm using for reseting every color/text decoration code when setting the {npc} tag for the inventory name, so in the config "This is {npc}'s shop" is for ex. change into "This is ^rBob^r's shop". And because the default starts with "{npc}" an §r is added at the begining. But I think I may change this, because now i know how you check it :)
Anyway Thats how it looks my side :P
@dandielo The way this plugin detects menus is by name. I use §r before the name, so I can tell if it's a menu or a normal inventory. Do you use the same trick? I didn't find it in your source
Hey, I've got a question about your plugin, as because somehow your plugin conflicts with my dtlTraders plugin, and people can't use my plugin when your's is olso on that server (inventory clicks are always canceled).
I've got a API in my plugin that checks if a given player uses a trader (has a custom inventory open). I would be glad if you could check if a player opens a trader inventory and make an exception for this case :)
Thanks, Dandielo
@LakTheShadow Try to use quote marks, like this: NAME: '&4Colorcodefail'
Does the placeholder work with the default menus? You can extract them opening the plugin's jar with WinRar.
great plugin but i have some probs with color codes...
version: 1.5
CB Version: 1.6.1
the color codes work in the menuname, but NOT in the itemnames:
Config:
error:
COMMAND: '/sphere tnt 2;/sphere redstoneblock 1'
NAME: &4Colorcodefail
DESCRIPTION:
- &5also code fail
ICON-ITEM: 46
POSITION-X: 3
POSITION-Y: 1
what i see:
oh and your playceholder dont work too. pls help :(
@filoghost
Thanks, filo.
For some reason, it just wasn't working, it didn't even have any console errors!
After a couple hours of frustration, it finally worked without me having to change ANYTHING.
Thanks, and keep up the good work! :)
@LegozandParatroopaz In the menus folder. Read the console if the menu doesn't load
Where am I supposed to place a new .yml file for a new menu? I keep trying to get the plugin to load the yml file but it just says "could not locate (filename).yml". Please help!
@Aya1379 I tried with 1.4, and it doesn't work. Probably bukkit's internal code changed, I cannot do anything...maybe some characters are not working, but not all.
@Aya1379 Sorry, I will try to use bukkit methods! Use 1.4 for now, should be compatible with future versions of bukkit.
@DoctorCooper You must have an error on the console when you reload the plugin...
@TwekerPMC You can't use : to set data values. Use DATA-VALUE: <number> to set it