ItemCases is a completely unique plugin that serves as a great donation, voting and playtime reward. It is visually appealing and will show the regard you have for your players by having it on your server.
ItemCases introduces Cases and Keys (similar to CS:GO), in the form of ItemStacks which when used opens a user interface, which will show animations until the rewards are given.
- Crate Compatible
- Item Reward
- Command Reward
- Several Case Types (eg: Mystery, CounterStrike)
- Case/Crate Preview
- Supports all Item Data
- Customizable opening GUI
- Colored Case Names
- If a users inventory is full, it will be dropped near them
- Fully Useable In-Game (Using GUIs)
- 100% Configurable (Including the GUIs, messages, config and item names)
Rewards Editor
Place the item inside and select the chance
Background Editor (Counterstrike)
Choose the layout of that Counterstrike case (you can toggle rainbow mode) and save
Crates are optional. They serve as an alternative to having case items, and mean that you only need keys to open the crate rather than both the case item and the key.
To place a crate: Shift Right Click with the case in your hand and the crate will be created.
To destroy a crate: Shift Left Click the crate and break it and it will be removed from the world.
To preview a crate: Left Click the crate.
To open a crate: Right Click the crate.
In order to have the holograms you need to have the hologram dependencies. Check the FAQ for the dependencies.
/Case Create <Type> <Name> - Create a case
/Case Types - View all case types
/Case Remove <Name> - Remove a case
/Case Edit <Name> - Edit a case
/Case List - View all cases
/Case Give <Player> <Case> [Amount] - Give a player the case(s) and the corresponding key(s) (* works)
/Case GiveCase <Player> <Case> [Amount] - Give a player just case(s) (* works)
/Case GiveKey <Player> <Case> [Amount] - Give a player just key(s) (* works)
/Case Open <Player> <Case> - Open a case for a player (* works) even if they don't have a key / case
/Case Redeem <Case> - Redeem a case (The user must have the permission shown by '/Case Redeemperm <Case>')
/Case SetRedeemDelay <Case> <Seconds> - Set the amount of seconds that a player must wait before redeeming it again
/Case Redeemperm <Case> - View the permission required to redeem that case
case.* - Grant every case permission
case.command.* - Grant every case command permission
case.command.create - Grant permission to use /Case Create
case.command.types - Grant permission to use /Case Types
case.command.remove - Grant permission to use /Case Remove
case.command.edit - Grant permission to use /Case Edit
case.command.give.both - Grant permission to use /Case Give
case.command.give.key - Grant permission to use /Case GiveKey
case.command.give.case - Grant permission to use /Case GiveCase
case.command.list - Grant permission to use /Case List
case.command.open - Grant permission to use /Case Open
case.command.redeem.<Name> - Grant permission to use /Case Redeem <Name>
case.command.setredeemdelay - Grant permission to use /Case SetRedeemDelay
case.command.redeempermission - Grant permission to use /Case RedeemPerm
case.crate.place - Grant permission to place a crate
case.crate.break - Grant permission to remove a crate
What is the difference between cases and crates?
Cases are inventory-items that require both the key to be opened. This is like CS:GO.
Crates are world-objects that require only the key to be opened and is the 'traditional' crate way.
You can have both of these within your server.
Are all the cases redeemable?
No, until you set a redeem delay using the command, no case is redeemable. Not only this, but the player requires the permission which can be found using '/Case Redeemperm <Case>' in order to redeem a case.
How do I set the reward chances?
When you add a reward you will be asked to select it in a GUI. You can also edit it in the reward menu if you're not happy with a percentage chance.
Are keys required to open cases?
Yes, which is why the '/case give <name>' command will give both the case and key.
What are the command reward placeholders?
Currently there are very few, if you want/need some more, just ask me over PM and I'll add them.
%player% -> Player Name
%uuid% -> Player UUID
Are there crates instead/aswell as cases?
Yes, see the crates section.
How do I create a case with a colored name?
Just simply create the case with color codes in its name and the colors will be applied.
What case types are there at the moment?
Mystery and CounterStrike
What are the dependencies?
Optional Dependencies:
- HologramAPI or HolographicDisplays - Either
I have a bug / suggestion:
PM me and I will reply as soon as I can