Tested Minecraft Versions:
Commands and Permissions
______________________________________________________
/vc list - list crates
/vc givekey <player> <key> <amount> - give a key to a player
/vc givecrate <player> <crate> <material> - give a player a crate to activate
/vc givekeyall <key> <amount> - give everyone a key
/vc reload - reload config
vertcrates.admin: admin commands
vertcrates.place: place a crate
vertcrates.break: break the crate
Crate Animations
______________________________________________________
Hypixel Crate
This video is not up to date * Hypixel Crate scrolling times have been perfected, the animation now slows down to the prize.
Roulette/Archon Crate
CS:GO Crate
This video is not up to date * CS:GO Crate scrolling times have been perfected, the animation now slows down to the prize.
______________________________________________________
Crates.yml
______________________________________________________
Code (Text):
PluginSettings:
PhysicalKeys: true
Crates:
Roulette:
Effects:
Enabled: true
Type: FLAME
Settings:
Type: ROULETTE
InventoryName: '&aOpening &d%crate%'
ViewName: '&aViewing &d%crate%'
RedeemName: '&aRedeem &d%crate%'
TimeOfRoulette: 8
PrizeItem:
Material: REDSTONE_TORCH_ON
Name: '&6Your Winning'
Lore:
- '&7There is your winning!'
Sound:
MovingSound: ORB_PICKUP
RevealPrize: BAT_TAKEOFF
OnOpen:
MessageEnabled: true
Message: '&aYou have just opened the %crate% crate.'
Sound: LEVEL_UP
PhysicalKey:
Material: TRIPWIRE_HOOK
Amount: 1
Name: '&aRoulette Key'
Lore:
- '&7Click this to redeem a &aRoulette Key.'
Key:
Material: TRIPWIRE_HOOK
GUI-Glass: true
Amount: 1
Name: '&aRoulette Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
- ''
- '&7&oYou currently have &d%crates_left% keys.'
Rewards:
'1':
Enchanted: true
Material: TNT
Chance: 50
Amount: 64
Name: '&e64 TNT'
Commands:
- give %player% tnt 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 TNT
'2':
Enchanted: true
Material: OBSIDIAN
Chance: 25
Amount: 64
Name: '&e64 Obsidian'
Commands:
- give %player% obsidian 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 Obsidian
'3':
Enchanted: true
Material: ENCHANTED_BOOK
Chance: 15
Amount: 1
Name: '&e$50 Kit'
Commands:
- kit dtools %player%
- bc &d%player% &7has opened a &dDefault &7crate and received &a$50 Kit
Hypixel:
Effects:
Enabled: true
Type: PORTAL
Settings:
Type: HYPIXEL
InventoryName: '&aOpening &d%crate%'
ViewName: '&aViewing &d%crate%'
RedeemName: '&aRedeem &d%crate%'
TimeOfRoulette: 8
PrizeItem:
Enchanted: true
Material: REDSTONE_TORCH_ON
Name: '&6Your Winning'
Lore:
- '&7There is your winning!'
Sound:
MovingSound: ORB_PICKUP
RevealPrize: BAT_TAKEOFF
OnOpen:
MessageEnabled: true
Message: '&aYou have just opened the %crate% crate.'
Sound: LEVEL_UP
PhysicalKey:
Material: TRIPWIRE_HOOK
Amount: 1
Name: '&aHypixel Key'
Lore:
- '&7Click this to redeem a &aHypixel Key.'
Key:
Material: TRIPWIRE_HOOK
GUI-Glass: true
Amount: 1
Name: '&aHypixel Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
- ''
- '&7&oYou currently have &d%crates_left% keys.'
Rewards:
'1':
Enchanted: true
Material: TNT
Chance: 50
Amount: 64
Name: '&e64 TNT'
Commands:
- give %player% tnt 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 TNT
'2':
Enchanted: true
Material: OBSIDIAN
Chance: 25
Amount: 64
Name: '&e64 Obsidian'
Commands:
- give %player% obsidian 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 Obsidian
'3':
Enchanted: true
Material: ENCHANTED_BOOK
Chance: 15
Amount: 1
Name: '&e$50 Kit'
Commands:
- kit dtools %player%
- bc &d%player% &7has opened a &dDefault &7crate and received &a$50 Kit
CSGO:
Effects:
Enabled: true
Type: CLOUD
Settings:
Type: CSGO
InventoryName: '&aOpening &d%crate%'
ViewName: '&aViewing &d%crate%'
RedeemName: '&aRedeem &d%crate%'
TimeOfRoulette: 8
PrizeItem:
Enchanted: true
Material: REDSTONE_TORCH_ON
Name: '&6Your Winning'
Lore:
- '&7There is your winning!'
Sound:
MovingSound: ORB_PICKUP
RevealPrize: BAT_TAKEOFF
OnOpen:
MessageEnabled: true
Message: '&aYou have just opened the %crate% crate.'
Sound: LEVEL_UP
PhysicalKey:
Material: TRIPWIRE_HOOK
Amount: 1
Name: '&aCSGO Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
Key:
Material: TRIPWIRE_HOOK
GUI-Glass: true
Amount: 1
Name: '&aCSGO Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
- ''
- '&7&oYou currently have &d%crates_left% keys.'
Rewards:
'1':
Enchanted: true
Material: TNT
Chance: 50
Amount: 64
Name: '&e64 TNT'
Commands:
- give %player% tnt 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 TNT
'2':
Enchanted: true
Material: OBSIDIAN
Chance: 25
Amount: 64
Name: '&e64 Obsidian'
Commands:
- give %player% obsidian 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 Obsidian
'3':
Enchanted: true
Material: ENCHANTED_BOOK
Chance: 15
Amount: 1
Name: '&e$50 Kit'
Commands:
- kit dtools %player%
- bc &d%player% &7has opened a &dDefault &7crate and received &a$50 Kit
All Sound Names: http://pastebin.com/eefZJMuQ
All Material Names: http://pastebin.com/cTKmDAFt
For items like eggs:
MONSTER_EGG:50 -> Creeper Egg.
Data values (MONSTER_EGG:<data>) can be found here: http://minecraft.gamepedia.com/Data_values/Entity_IDs
______________________________________________________
API & Information
______________________________________________________
A recent update allows you to now have Physical Keys instead of Virtual Keys, you can toggle this in the configuration file.
If you're looking for a flexible plugin, this is a no-brainer.
______________________________________________________
API for developers to make their own GUIs or anything of the sort:
Code (Text):
// Roulette Crates
RouletteCrate roulette = Utils.matchRouletteCrate(selectedCrate);
// View rewards (opens a gui to the player)
roulette.viewRewards(player);
// Open the animation & receive a prize
roulette.open(player);
// Hypixel Crates
HypixelCrate hypixel = Utils.matchHypixelCrate(selectedCrate);
// View rewards (opens a gui to the player)
hypixel.viewRewards(player);
// Open the animation & receive a prize
hypixel.open(player);
// CSGO Crates
CSGOCrates csgo = Utils.matchCSGOCrate(selectedCrate)
// View rewards (opens a gui to the player)
csgo.viewRewards(player);
// Open the animation & receive a prize
csgo.open(player);
___________________________________________________
Please do not write a negative review without messaging me first.
__________________________________________________________
- 1.7
- 1.8

Commands and Permissions
______________________________________________________
/vc list - list crates
/vc givekey <player> <key> <amount> - give a key to a player
/vc givecrate <player> <crate> <material> - give a player a crate to activate
/vc givekeyall <key> <amount> - give everyone a key
/vc reload - reload config
vertcrates.admin: admin commands
vertcrates.place: place a crate
vertcrates.break: break the crate
Crate Animations
______________________________________________________
Hypixel Crate
This video is not up to date * Hypixel Crate scrolling times have been perfected, the animation now slows down to the prize.
Roulette/Archon Crate
CS:GO Crate
This video is not up to date * CS:GO Crate scrolling times have been perfected, the animation now slows down to the prize.
______________________________________________________
Crates.yml
______________________________________________________
Code (Text):
PluginSettings:
PhysicalKeys: true
Crates:
Roulette:
Effects:
Enabled: true
Type: FLAME
Settings:
Type: ROULETTE
InventoryName: '&aOpening &d%crate%'
ViewName: '&aViewing &d%crate%'
RedeemName: '&aRedeem &d%crate%'
TimeOfRoulette: 8
PrizeItem:
Material: REDSTONE_TORCH_ON
Name: '&6Your Winning'
Lore:
- '&7There is your winning!'
Sound:
MovingSound: ORB_PICKUP
RevealPrize: BAT_TAKEOFF
OnOpen:
MessageEnabled: true
Message: '&aYou have just opened the %crate% crate.'
Sound: LEVEL_UP
PhysicalKey:
Material: TRIPWIRE_HOOK
Amount: 1
Name: '&aRoulette Key'
Lore:
- '&7Click this to redeem a &aRoulette Key.'
Key:
Material: TRIPWIRE_HOOK
GUI-Glass: true
Amount: 1
Name: '&aRoulette Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
- ''
- '&7&oYou currently have &d%crates_left% keys.'
Rewards:
'1':
Enchanted: true
Material: TNT
Chance: 50
Amount: 64
Name: '&e64 TNT'
Commands:
- give %player% tnt 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 TNT
'2':
Enchanted: true
Material: OBSIDIAN
Chance: 25
Amount: 64
Name: '&e64 Obsidian'
Commands:
- give %player% obsidian 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 Obsidian
'3':
Enchanted: true
Material: ENCHANTED_BOOK
Chance: 15
Amount: 1
Name: '&e$50 Kit'
Commands:
- kit dtools %player%
- bc &d%player% &7has opened a &dDefault &7crate and received &a$50 Kit
Hypixel:
Effects:
Enabled: true
Type: PORTAL
Settings:
Type: HYPIXEL
InventoryName: '&aOpening &d%crate%'
ViewName: '&aViewing &d%crate%'
RedeemName: '&aRedeem &d%crate%'
TimeOfRoulette: 8
PrizeItem:
Enchanted: true
Material: REDSTONE_TORCH_ON
Name: '&6Your Winning'
Lore:
- '&7There is your winning!'
Sound:
MovingSound: ORB_PICKUP
RevealPrize: BAT_TAKEOFF
OnOpen:
MessageEnabled: true
Message: '&aYou have just opened the %crate% crate.'
Sound: LEVEL_UP
PhysicalKey:
Material: TRIPWIRE_HOOK
Amount: 1
Name: '&aHypixel Key'
Lore:
- '&7Click this to redeem a &aHypixel Key.'
Key:
Material: TRIPWIRE_HOOK
GUI-Glass: true
Amount: 1
Name: '&aHypixel Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
- ''
- '&7&oYou currently have &d%crates_left% keys.'
Rewards:
'1':
Enchanted: true
Material: TNT
Chance: 50
Amount: 64
Name: '&e64 TNT'
Commands:
- give %player% tnt 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 TNT
'2':
Enchanted: true
Material: OBSIDIAN
Chance: 25
Amount: 64
Name: '&e64 Obsidian'
Commands:
- give %player% obsidian 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 Obsidian
'3':
Enchanted: true
Material: ENCHANTED_BOOK
Chance: 15
Amount: 1
Name: '&e$50 Kit'
Commands:
- kit dtools %player%
- bc &d%player% &7has opened a &dDefault &7crate and received &a$50 Kit
CSGO:
Effects:
Enabled: true
Type: CLOUD
Settings:
Type: CSGO
InventoryName: '&aOpening &d%crate%'
ViewName: '&aViewing &d%crate%'
RedeemName: '&aRedeem &d%crate%'
TimeOfRoulette: 8
PrizeItem:
Enchanted: true
Material: REDSTONE_TORCH_ON
Name: '&6Your Winning'
Lore:
- '&7There is your winning!'
Sound:
MovingSound: ORB_PICKUP
RevealPrize: BAT_TAKEOFF
OnOpen:
MessageEnabled: true
Message: '&aYou have just opened the %crate% crate.'
Sound: LEVEL_UP
PhysicalKey:
Material: TRIPWIRE_HOOK
Amount: 1
Name: '&aCSGO Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
Key:
Material: TRIPWIRE_HOOK
GUI-Glass: true
Amount: 1
Name: '&aCSGO Key'
Lore:
- '&7Click this to redeem a &aDefault Key.'
- ''
- '&7&oYou currently have &d%crates_left% keys.'
Rewards:
'1':
Enchanted: true
Material: TNT
Chance: 50
Amount: 64
Name: '&e64 TNT'
Commands:
- give %player% tnt 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 TNT
'2':
Enchanted: true
Material: OBSIDIAN
Chance: 25
Amount: 64
Name: '&e64 Obsidian'
Commands:
- give %player% obsidian 64
- bc &d%player% &7has opened a &dDefault &7crate and received &a64 Obsidian
'3':
Enchanted: true
Material: ENCHANTED_BOOK
Chance: 15
Amount: 1
Name: '&e$50 Kit'
Commands:
- kit dtools %player%
- bc &d%player% &7has opened a &dDefault &7crate and received &a$50 Kit
All Sound Names: http://pastebin.com/eefZJMuQ
All Material Names: http://pastebin.com/cTKmDAFt
For items like eggs:
MONSTER_EGG:50 -> Creeper Egg.
Data values (MONSTER_EGG:<data>) can be found here: http://minecraft.gamepedia.com/Data_values/Entity_IDs
______________________________________________________
API & Information
______________________________________________________
A recent update allows you to now have Physical Keys instead of Virtual Keys, you can toggle this in the configuration file.
If you're looking for a flexible plugin, this is a no-brainer.
______________________________________________________
API for developers to make their own GUIs or anything of the sort:
Code (Text):
// Roulette Crates
RouletteCrate roulette = Utils.matchRouletteCrate(selectedCrate);
// View rewards (opens a gui to the player)
roulette.viewRewards(player);
// Open the animation & receive a prize
roulette.open(player);
// Hypixel Crates
HypixelCrate hypixel = Utils.matchHypixelCrate(selectedCrate);
// View rewards (opens a gui to the player)
hypixel.viewRewards(player);
// Open the animation & receive a prize
hypixel.open(player);
// CSGO Crates
CSGOCrates csgo = Utils.matchCSGOCrate(selectedCrate)
// View rewards (opens a gui to the player)
csgo.viewRewards(player);
// Open the animation & receive a prize
csgo.open(player);
___________________________________________________
Please do not write a negative review without messaging me first.
__________________________________________________________