Add unlimited crates to your server with 11 different crate types to choose from!
1) Download the update from modrinth/hangar for your version of Minecraft.
2) You must be using at least https://papermc.io
3) The file you downloaded goes in the plugins folder.
4) Restart the server.
5) Create new files in the crates folder, and look at the existing files in there to help figure out how to use the plugin.
6) Test prizes using /crazycrates debug <crate>.
7) View the documentation @ https://docs.crazycrew.us/mods/crazycrates/
Get the latest builds for every commit!
- https://ci.crazycrew.us/job/CrazyCrates/
All support for the plugin is provided on Discord! If a question cannot be answered on the wiki, The next best place is to ask it in the Discord.
We collect anonymous statistics on how the plugin is used at https://bstats.org/plugin/bukkit/CrazyCrates/4514 and is visible to the public.
If you do not want this anonymous data sent, You currently have to go to the bStats folder, and set that to false.
We're sponsored by Apex Hosting, Click here to get 25% off your first purchase with the code APEX25 at checkout for Minecraft servers, Satisfactory servers, and more!
Unsupported
Required
Условия использования, изменения и распространения этого товара.
22.07.2026 · Modrinth
ff9a9f1 Use the correct message when a player has no keys when running /keys
Скриншоты и изображения из оригинальной страницы Modrinth.









Опубликованные версии и оригинальные файлы Modrinth.
22.07.2026 · 176 загрузки
ff9a9f1 Use the correct message when a player has no keys when running /keys
22.07.2026 · 3 загрузки
ab23adf Add extra care to the other crate types that may not work very well in /crates, or at physical locations like CrateOnTheGo
22.07.2026 · 3 загрузки
c409b6f Check if the crate type is QuadCrate or QuickCrate before checking for active locations.
21.07.2026 · 27 загрузки
798bebf Check if location from nexo/oraxen is a valid location.
20.07.2026 · 114 загрузки
0339f8a Fix holograms not updating on plugin reload
20.07.2026 · 25 загрузки
d9188a1 Fix saving location with y value twice causing holograms to move.
20.07.2026 · 52 загрузки
eef5c93 - Set interaction values to true by default.
- Remove doesnt-exist message as it's spammy when just casually building.
20.07.2026 · 6 загрузки
98ad8b7 Fix crate locations... teleporting? lol
20.07.2026 · 8 загрузки
1773a7b - Fixed an issue where you could open another crate mid-animation if quick enough.
- Added /crates delete which deletes the crate location you are looking at.
- Improved location checking internally (readability as well) by using a map paired with the chunk's PersistentDataContainer.
- Added a new message sent if a physical crate doesn't exist when trying to break blocks.
- Refunds keys for Cosmic Crate if you exit while the animation is mid-shuffle. Please let me know if you find issues with this.
- Added UUID value to locations.yml (which auto adds if not found)
- Removed an extra check for if a world is disabled.
- Fix respin menu for CrateOnTheGo.
20.07.2026 · 21 загрузки
3fa5077 Fix using the wrong message in the /keys command
19.07.2026 · 49 загрузки
e58fa51 Fix an issue where only one location was loaded at a time. Closes #926
18.07.2026 · 402 загрузки
Settings.Border.Glass-Border.Air is now a config option.All existing options in the config.yml will be respected first if they exist. You can find update examples in examples/crates for updated usage!
- crate.knock-back in config.yml can now be configured per crate, and no longer is added to config.yml in new setups.
- crate.disabled-worlds in config.yml can now be configured per crate, and no longer is added to config.yml in new setups.
- crate.quad-crate.timer in config.yml can now be configured per crate, and no longer is added to config.yml in new setups.
- crate.types.csgo.cycling-material in config.yml can now be configured per crate, and no longer is added to config.yml in new setups.
- crate.types.csgo.finished-material in config.yml can now be configured per crate, and no longer is added to config.yml in new setups.
- crate.keys.key-sound.toggle & crates.keys.key-sound.name in config.yml can now be configured per crate, and no longer is added to config.yml in new setups.
ISettings, and with how I do configurations. It's best to interface directly for now.use-different-random has been removed from the config.yml as internally it did not make a difference.23.06.2026 · 2 570 загрузки
examples folder.LegacyItemBuilder as maintaining 2 ItemBuilders was not fun.HideItemFlags: trueHideItemFlags, Click Me/crazycrates teleport <crate_id>.{key_amount} from the not_enough_keys message with {amount}.{key_amount} is no longer usable./crazycrates mass-open or sneaking on QuickCrate after giving the prizes, it should be the other way around to minimize the free loot gain if something happens.use-different-items-layout is set to true now.use-new-permission-system toggle, and keep the original behaviour everyone liked.Note: replace <item_id> with the correct identifier from the custom item plugins.
Second Note: Any place you can input diamond_axe allows you to use this format.
Third Note: You can still use emerald_helmet as in direct ids as well
DisplayItem: hmcwraps@<item_id>DisplayItem: nexo@<item_id>DisplayItem: oraxen@<item_id>DisplayItem: itemsadder@<item_id>DisplayItem: craftengine@<item_id> # Should the item glow?
# Available Types: add_glow, remove_glow, none
Glowing: "none"
If you are using Hidden-Components or Components in places, It has been replaced by flags.components, Existing configurations will still work.
/crazycrates transfer./crazycrates take/give & /crazycrates mass-open by clamping the amount to be a required amount./crazycrates debug was not working properly.As always, Report 🐛 to https://github.com/Crazy-Crew/CrazyCrates/issues
14.01.2026 · 26 135 загрузки
CrazyCrates API has been bumped to 0.9.0
Key Manager class, which allows you to check Items that players are holding.
You can fetch this by doing CratesProvider#get()#getKeyManager()
/**
* A class for the KeyManager, It handles checking physical keys, and anything else we might need soon.
*
* @author Ryder Belserion
* @version 0.9.0
* @since 0.9.0
*/
public abstract class KeyManager<I> {
/**
* The default constructor for {@link KeyManager<I>}.
*
* @author Ryder Belserion
* @since 0.9.0
*/
public KeyManager() {}
/**
* Checks if the item is a valid key.
*
* @param item the ItemStack
* @return true or false
* @since 0.9.0
*/
public abstract boolean isKey(@NotNull final I item);
/**
* Checks if an item matches another item.
*
* @param item the initial ItemStack
* @param comparing the ItemStack to compare
* @return true or false
* @since 0.9.0
*/
public abstract boolean isMatchingKey(@NotNull final I item, @NotNull final I comparing);
/**
* Gets the name of the crate the key belongs to.
*
* @param item the ItemStack
* @return the name of the crate
* @since 0.9.0
*/
public abstract String getKey(@NotNull final I item);
}
ChestLines has been renamed to Rows in the crate config files, 5eec53b/crazyrates migrate -mt CratesDeprecated to change this, or simply use Find and Replace.examples/crates/CrateExample.yml folder for a full example of how to do it. Items section which can be found on the documentation.Items section.As always, Report 🐛 to https://github.com/Crazy-Crew/CrazyCrates/issues
15.11.2025 · 10 228 загрузки
fde1b0e Update {prefix} replacement for messages
15.11.2025 · 140 загрузки
2e73bce Replace all double brace initializers with immutable maps, or new HashMap/List when needed
15.11.2025 · 151 загрузки
b92b47f Fix placeholders requiring a player name
14.11.2025 · 144 загрузки
5cfc069 Add missing item reward to prize #2 on first startup
14.11.2025 · 53 загрузки
1ef6553 Fix placeholder typo
11.11.2025 · 308 загрузки
496e4d0 Allow server owners to manually pick CMI
You must downgrade to at least 9.8.2.0, as it seems to still work there.
Automatic enabling of CMI is disabled.
11.11.2025 · 112 загрузки
e3d85d5 Update placeholder api support
10.11.2025 · 67 загрузки
6c580b1 Run the command on click with gui customizer, instead of on open.
28.10.2025 · 1 528 загрузки
f99bb83 Add %chance% / %weight% placeholder to the prize/default message
26.10.2025 · 285 загрузки
f2c5fbd Disable CMI Support temporarily as the API available seems not to match with the newer version of CMI
12.10.2025 · 1 536 загрузки
c0b8105 Fix an issue where players couldn't open crates by default due to non-stripped name being used.
24.09.2025 · 1 806 загрузки
876f3a7 Fix typo in CosmicCrateManager (#873)
17.09.2025 · 687 загрузки
1efdceb Always break if the value is less than or equal to 0.0
13.09.2025 · 426 загрузки
68ecd37 Fixed issue with new crate files not being added on plugin reload
Fixed an underlying issue where if the crate was deleted, the keys would be deleted as well.
Fixed another issue where the logs folder wasn't being created.
06.09.2025 · 647 загрузки
bc92cef Send message when a player uses too many or too few arguments
05.09.2025 · 140 загрузки
3af2d36 Add command syntax annotation to all commands
This allows a better way to handle telling players invalid command usage.
05.09.2025 · 50 загрузки
ecef83e Added the ability to customize the row/column of the back/next and menu button.
03.09.2025 · 241 загрузки
91507b3 Condense the if else check by moving the isEmpty check into the loop.
03.09.2025 · 98 загрузки
95de41e Added ability to customize the csgo animation to either have the top/bottom be static or dynamic
If you run /crazycrates migrate -mt CratesDeprecated, The existing options you need will generate.
Please refer to the examples/crates/CrateExample.yml folder for a full example of how to do it.
It supports the same structure as the new way to do items in the Items section which can be found on the documentation.
03.09.2025 · 57 загрузки
5eec53b Renamed ChestLines to Rows in the Crate config files.
Existing configurations should continue to work, You can run /crazycrates migrate -mt CratesDeprecated to change this!
28.08.2025 · 545 загрузки
a81d617 Fix an issue by using #runNow instead of #run which calls the internal void method.
27.08.2025 · 73 загрузки
e1530d1 Fix issue with the migrators due to FileType not being overridden properly
27.08.2025 · 86 загрузки
ea710bf Return "N/A" if the file is empty, because files#getFirst() throws an error because no element found.
27.08.2025 · 41 загрузки
13968e3 Utilize built in methods from CMI/DecentHolograms to handle coloring the messages for better compatibility with their plugins.
This will maybe also allow other plugin specific features like CMI's countless other features for holograms.
27.08.2025 · 48 загрузки
4241727 Remove the brackets from custom name
27.08.2025 · 35 загрузки
55af5e1 Added folia scheduler to 2 locations related to command execution
26.08.2025 · 83 загрузки
0e139f6 Added Folia support to every section I know of that was lacking Folia support.
26.08.2025 · 64 загрузки
7c3b2f2 Update session manager cache for QuadCrates
The cache used to be static, and was accessed very weirdly, I did not like it.
02.08.2025 · 1 908 загрузки
8894d22 Strip the crate name correctly when making the itemstack for the keys
16.07.2025 · 1 048 загрузки
6e8e663 Fill the bottom border with air to prevent item overfill with the buttons
16.07.2025 · 52 загрузки
31b2b5f Fix issue with additem command
16.07.2025 · 43 загрузки
5654508 Fix issue with potion color not applying with the new items section
14.07.2025 · 234 загрузки
3fd6d3e Update fusion api
76625ba Add toggle to disable tracking crate openings
304d53e Remove dead imports / whitespace
ad9b522 Clean up file logger impl
7ef9d6f Simplify logger checks
d6f2ca0 Crate type is labeled as NotNull, because we fall back on CSGO crate type in-case they messed up configurations.
06.07.2025 · 1 883 загрузки
fa4ba52 Fix an issue with the shield banners using the new item format.
19.06.2025 · 1 397 загрузки
d567691 Fix re-location issue causing the plugin not to boot
17.06.2025 · 111 загрузки
5e4acb6 Fix crates debug command
12.06.2025 · 505 загрузки
Fix issue with dropping items on Folia #856
02.06.2025 · 5 206 загрузки
Items section. (turn it on in config.yml) '1':
DisplayName: <red>Diamond Helmet
DisplayEnchantments:
- protection:5
- unbreaking:3
# The item to display in the gui.
DisplayItem: diamond_helmet
# The amount to display in the gui.
DisplayAmount: 1
# The lore of the item.
DisplayLore:
- <gradient:#8fcfa0:#32a852>A gradient lore!
# The chance to win i.e. 15%
Weight: 15.0
Items:
1ca8f0ac:
material: diamond_helmet
# The name of the item.
name: <red>Diamond Helmet
# The configuration section for enchantments, minecraft: is not needed in front of the enchantment.
# A list of enchantments https://jd.papermc.io/paper/1.21.4/io/papermc/paper/registry/keys/EnchantmentKeys.html
# enchantment: amount
enchantments:
unbreaking: 3
protection: 3
# A list of components to hide.
# https://jd.papermc.io/paper/1.21.5/io/papermc/paper/registry/keys/DataComponentTypeKeys.html, Grab the value from the description without minecraft:
hidden-components:
- "enchantments"
23.05.2025 · 1 155 загрузки
23.05.2025 · 81 загрузки
19.05.2025 · 415 загрузки
08.05.2025 · 1 035 загрузки
08.05.2025 · 225 загрузки
24.04.2025 · 12 704 загрузки
19.04.2025 · 722 загрузки
19.04.2025 · 95 загрузки
11.04.2025 · 498 загрузки
09.04.2025 · 397 загрузки
01.04.2025 · 1 016 загрузки
locations.yml or data.yml to be replaced.01.04.2025 · 86 загрузки
crates folder31.03.2025 · 258 загрузки
Item Models which was introduced in 1.21.4Custom-Model-Data wherever you see it, It's up to the plugin/resource pack you use to find the new id. PhysicalKey:
# Name of the Key.
Name: "<bold><gradient:#084CFB:#ADF3FD>Wonder Crate Key</gradient></bold>"
# Lore of the Key.
Lore:
- "<gradient:#084CFB:#ADF3FD>A fancy key to open a wonderful crate!</gradient>"
# The item the key is.
Item: "blue_dye"
# The item model, Mojang introduced this in 1.21.4... this replaces custom model data!
# Set this to blank for it to do nothing.
# The format is namespace:id
Model:
# The namespace i.e. nexo
Namespace: ""
# The id i.e. emerald_helmet
Id: ""
# Makes the key look enchanted.
Glowing: true
# This is an example of the new crate format.
Crate:
# A list of prizes.
Prizes:
"1":
# The name of the item to display in the gui.
DisplayName: "<gradient:light_purple:dark_purple>Witch's Potion"
# The item to display in the gui.
DisplayItem: "potion"
# The configuration section for potions, minecraft: is not needed in front of the potion.
# A list of potion effects https://jd.papermc.io/paper/1.21.4/io/papermc/paper/registry/keys/MobEffectKeys.html
DisplayPotions:
# This must be the potion name typed exactly as it is, A list of potions linked above.
poison:
# The length of the potion in seconds.
# https://minecraft.wiki/w/Calculators/Tick
duration: 20
# The strength of the potion.
level: 5
absorption:
duration: 30
level: 5
# The amount to display in the gui.
DisplayAmount: 1
# The lower the number, the less likely to win it.
Weight: 1.0
25.03.2025 · 748 загрузки
This is only for the new item format behind a toggle in config.yml
name is not present in the Items section19.03.2025 · 962 загрузки
I've been working on a new format for the Items section as the current one is very restrictive, You can experiment with this by enabling it in your config.yml
Items section to the best it can.You can find an example of the Items format linked below
https://docs.crazycrew.us/docs/category/items-3
use-new-permission-system for removal28.02.2025 · 2 186 загрузки
28.02.2025 · 230 загрузки
_raw to the end of all placeholders including our internal ones like %keys% i.e. %keys_raw%22.02.2025 · 683 загрузки
12.02.2025 · 1 077 загрузки
10.02.2025 · 306 загрузки
Crate:
# Settings related to animations...
Animation:
# This is only when an animation starts.
Name: "Rolling your prize..."
27.01.2025 · 1 605 загрузки
-s as an option for /crazycrates give|give-random|giveallfusion.yml rather than config.yml defines what custom items plugin to use now.17.01.2025 · 1 097 загрузки
potion#10040:229,164,229 issue trying to stack model data and color/rgb "8":
# The name of the item to display in the gui.
DisplayName: "<red>Red Potion"
# The item to display in the gui.
DisplayItem: "potion"
# Prize display preview settings
Settings:
# The custom model data of the item, -1 is disabled.
Custom-Model-Data: -1
# The rgb used for the potion.
RGB: '229,164,229'
# Color: RED
# The amount to display in the gui.
DisplayAmount: 1
# The lower the number, the less likely to win it.
Weight: 15.0
# The list of items to win.
Items:
- "Item:potion, RGB:229,164,229" # Color:RED
06.01.2025 · 1 149 загрузки
Flags has been removed from being a configuration option for PrizesFlags, as long as it's not empty. It will simply hide everything, but lore/displayname.HideItemFlags: true/false will now function, it will hide all, but lore/displayname.hide-tool-tip:true/false is now an option for the Items section in Prizes.29.12.2024 · 1 891 загрузки
None then restart your server.11.12.2024 · 1 762 загрузки
11.12.2024 · 220 загрузки
10.12.2024 · 180 загрузки
05.12.2024 · 510 загрузки
29.11.2024 · 589 загрузки
22.11.2024 · 701 загрузки
crazycrates migrate ExcellentCrates -dcrazycrates migrate -mt <migration_type> -c <crate_name> -d-d/--data is used for migrating from user data from other crate plugins.-d-mt/--migration_type is used to specify what migration type you want to use.-c/--crate is used for supplying a crate name.21.11.2024 · 120 загрузки
ExcellentCrates was setting to Chance not Weight in our crate configs during migration.17.11.2024 · 355 загрузки
12.11.2024 · 640 загрузки
Crate:
# Global Settings
Settings:
# Handles settings related to the border
Border:
# Settings related to the glass border
Glass-Border:
Toggle: true # Should the glass border be enabled?
03.11.2024 · 10 862 загрузки
03.11.2024 · 229 загрузки
03.11.2024 · 120 загрузки
31.10.2024 · 346 загрузки
key name or crate name when logging crate/key events to console.12.10.2024 · 2 194 загрузки
use-different-random comment in config.yml.is_verbose set to true in vital.yml10.10.2024 · 339 загрузки
07.10.2024 · 677 загрузки
csgo crateCrate:
# Global Settings
Settings:
# Settings related to rewards.
Rewards:
# Should a yes/no popup be made, to ask if they want to keep the prize?
Re-Roll-Spin: false
# Should there be a limit to how many times they can re-roll?
Permission:
# Should this be enabled?
Toggle: false
# Should this persist restarts? i.e. writes to disk the amount of respins, and reads the amount of respins.
Persist: false
# This will define how many permissions will be registered to the server per crate.
# i.e. crazycrates.respin.<crate_name>.1-20
# It will simply register multiple permissions, so it shows up in things like LuckPerms.
Max-Cap: 20
examples/crates/CrateExample.ymlPermission.Persist is set to true, we will write to disk, and the re-spins will be considered globalRe-Roll-Spin set to true to allow re-rolls.Permission.Toggle set to true, for it to be permission based.crazycrates.respin.<crate_name>.<amount>Permissions.Toggle to false.<amount> is the Max-Cap, It will not go any higher... The higher that number is, the heavier the permission checks.24.09.2024 · 1 433 загрузки
18.09.2024 · 548 загрузки
17.09.2024 · 199 загрузки
15.09.2024 · 322 загрузки
slot option, due to recent inventory changes.slot:0 instead of slot:11 from each option in the crate files/crates and the position of the tiers in the tier previews0, and the gui framework I switched to does start from 0DisplayLore, DisplayName, Messages, Commands and the global/per prize broadcast.An example of what a prize would look like with the Max-Pulls option
'6':
# The name of the item to display in the gui.
DisplayName: "<green>Fancy Shield <gray>| <red>%pulls%<gray>/<red>%maxpulls%"
# The enchants to display in the gui.
DisplayItem: "shield"
# A list of patterns: https://jd.papermc.io/paper/1.21/org/bukkit/block/banner/PatternType.html
# The patterns don't need to be uppercased. you can type them lowercased along with the colors.
# Patterns have to be laid out in a specific order, otherwise it won't look right.
# This also applies to the Items section.
DisplayPatterns:
- "base:white"
- "gradient_up:light_gray"
- "straight_cross:light_blue"
- "flower:light_blue"
# Prize settings
Settings:
# The custom model data of the item, -1 is disabled.
Custom-Model-Data: -1
# The amount of times this item can be pulled.
Max-Pulls: 10
config.yml, messages.yml and all crate files.Editor-Items, Commands or Items were all not found.DisplayItem, DisplayName, DisplayLore, DisplayEnchantments and DisplayAmount as the prize.use-old-editor, It is now migrated to use-new-editortrue uses the new editor, false uses the old one which is more readable. The option should be migrated on startup.30.08.2024 · 1 336 загрузки
PlayerPrizeEvent(player, crate, crateName, prize)PlayerPrizeEvent(player, crate, prize) as the crateName is already passed through via the crate object.24.08.2024 · 658 загрузки
Data: or DisplayData:24.08.2024 · 181 загрузки
23.08.2024 · 107 загрузки
crazycrates.open.<crate_name> -> crazycrates.deny.open.<crate_name>config.yml i.e. root.use-new-permission-system which defaults to falsefalse means the old system i.e. crazycrates.open.<crate_name> is back.crazycrates.deny.open.<crate_name> will be removed in the next version of Minecraft!23.08.2024 · 203 загрузки
RequiredKeys can also take that amount of keys #755use-required-keys in config.yml has to be true for that to take effect.Crate.CrateName is deprecated, and has been replaced by Crate.NameCrate.CrateName will be removed in the next version of Minecraft!Crate:
# https://docs.crazycrew.us/docs/plugins/crazycrates/misc/crate-types
# Make sure to check out the wiki for anything not explained here.
# https://docs.crazycrew.us/docs/category/crazycrates
# See CosmicCrate.yml to see how the Cosmic CrateType works.
CrateType: Casino
# Name of the Inventory if a GUI crate.
CrateName: "<dark_blue>Casino Crate" # Deprecated, but will still work
# Name of the item in the GUI.
Name: "<bold><dark_blue>Casino Crate</bold>" # This is what is used now if CrateName isn't found
# The lore of the item in the GUI.
Lore:
- "<gray>This crate contains strange objects."
- "<gray>You have <gold>%keys% keys <gray>to open this crate with."
- "<gray>You have opened this crate: <gold>%crate_opened% times"
- "<gray>(<yellow>!<gray>) Right click to view rewards."
Crate.Preview-Name is deprecated, and has been replaced by Crate.Preview.NameCrate.PreviewCrate.Preview-Name will be removed in the next version of Minecraft! Preview:
# The name of the inventory for the preview menu.
Name: "<green>Basic Crate Preview" # moved it under Preview
# Turn on and off the preview for this crate.
Toggle: true
# How many lines the Crate Preview should have. Including Header and Bottom (Between 3 and 6)
ChestLines: 6
Glass:
# Turn the glass border in the preview on and off.
Toggle: true
# The name of the border item.
Name: " "
# The item that shows in the border. Can be glass or any other item.
Item: "gray_stained_glass_pane"
# The custom model data of the item, -1 is disabled.
Custom-Model-Data: -1
{crate} in messages will now return Crate.Name instead of the file nameCrate#getName() is now Crate#getFileName() while Crate#getCrateInventoryName() is Crate#getCrateName()/crazycrates migrate command, sends a more detailed message of what was migrated.CratesDeprecated optionEditor-Items, if use-old-editor in the config.yml is set to falseuse-minimessage in config.yml, it will be removed in the next major version of minecraftuse-minimessage is removed will have to edit that file instead which is Vital/crazycrates-config.ymluse-minimessage is removed, setting is-legacy to false will allow MiniMessage11.08.2024 · 1 335 загрузки
30.07.2024 · 8 289 загрузки
{required_amount} to crates.requirements.not-enough-keys{key} to crates.requirements.not-enough-keys, #756config.yml which you can find at the top of the file.use-old-editor requires use-minimessage to be false as it's uses legacy color codes. '5':
# The display name of the item.
DisplayName: "<yellow>$1,000"
# The item to display in the gui.
# The enchanted book will function with the enchants properly in an anvil.
DisplayItem: "sunflower"
# Prize settings
Settings:
# The custom model data of the item, -1 is disabled.
Custom-Model-Data: -1
# Broadcast a message to the server
Broadcast:
# If the messages should be sent.
Toggle: false
# The messages to broadcast.
Messages:
- '<red>%player% won the prize <yellow>%reward%.'
# If the player has this permission, they don't get the broadcast.
Permission: 'your_permission'
Player with crazycrates debug, so you can use it in console.crazycrates.open.<crate_name> is now crazycrates.deny.open.<crate_name>crates foldercrazycrates.deny.open.CrateBeansmessages.yml is blank, it will not send the message.crates.crate-no-permissionCrateOpenEvent is cancelled to be more verbose.{key_amount} and replaced it with {required_amount} in crates.requirements.not-enough-keys{key_amount} will stop working in the next major version of Minecraft.23.07.2024 · 893 загрузки
ItemsItems:
- 'Item:spawner, Glowing:true'
verbose-logging was not applied to some parts of the plugin.DisplayData to the Items section on /crazycrates reloadPatterns in favor of DisplayPatterns, it will be removed in the next major version of Minecraft. '6':
# The name of the item to display in the gui.
DisplayName: "<green>Fancy Shield"
# The enchants to display in the gui.
DisplayItem: "shield"
# A list of patterns: https://jd.papermc.io/paper/1.21/org/bukkit/block/banner/PatternType.html
# The patterns don't need to be uppercased. you can type them lowercased along with the colors.
# Patterns have to be laid out in a specific order, otherwise it won't look right.
# This also applies to the Items section.
DisplayPatterns:
- "base:white"
- "gradient_up:light_gray"
- "straight_cross:light_blue"
- "flower:light_blue"
22.07.2024 · 260 загрузки
'1':
# The name of the item to display in the gui.
DisplayName: "<green>Creeper Spawner"
# The enchants to display in the gui.
DisplayItem: "spawner"
# Prize settings
Settings:
# The custom model data of the item, -1 is disabled.
Custom-Model-Data: -1
# The type of mob for the spawner.
Mob-Type: creeper
# The amount to display in the gui.
DisplayAmount: 1
# The max range i.e. 15/100 = 15% chance to win.
MaxRange: 100
# The chance to win i.e. 15%
Chance: 23
Items:
- 'Item:spawner, Mob:creeper'
Wonder crate type never playing the cycle sound.Wheel crate type playing the stop sound twice.Wheel crate type not playing the cycle sound as most people have the client music muted.War crate type played the cycle sound a bit early.19.07.2024 · 500 загрузки
18.07.2024 · 167 загрузки
'1':
# The item to display/give in the gui.
DisplayItem: "diamond"
# The amount to display/give
DisplayAmount: 3
# The max range i.e. 25/100 = 15% chance to win.
MaxRange: 100
# The chance to win i.e. 25%
Chance: 25
/crazycrates set <crate>15.07.2024 · 415 загрузки
15.07.2024 · 98 загрузки
/crates in terms of hierarchy... physical keys are checked first then virtual keys.physical-crate-accepts-physical-keys and virtual-crate-accepts-physical-keys in config.yml were incorrect.15.07.2024 · 133 загрузки
12.07.2024 · 377 загрузки
12.07.2024 · 177 загрузки
MaxStackSize to the player's inventory when using Player#addItem, so now instead of 99 items popping up in the inventory if giving 99 keys or any items, it'll split 64/3511.07.2024 · 139 загрузки
11.07.2024 · 6 109 загрузки
console_prefix config option no longer needed.08.07.2024 · 382 загрузки
06.07.2024 · 546 загрузки
CustomModelData to an item, this addition avoids an error that isn't an error from appearing. -1 means no custom model data will be applied!tripwire_hook#custom_model_data will continue to work however consider this the deprecation notice.examples folder to see some applications of the format.06.07.2024 · 178 загрузки
Lore -> DisplayLore is now more verbose, it'll tell you the prize name and crate file now.06.07.2024 · 93 загрузки
verbose_logging in config.yml now applies to everything including errors, turn it on if something isn't working.01.07.2024 · 1 451 загрузки
25.06.2024 · 3 658 загрузки
/crazycrates giveall did not have a permission requirement.Items '7':
DisplayName: '<red>This is a name.'
DisplayLore:
- '<yellow>This is a lore.'
DisplayEnchantments:
- 'sharpness:5'
DisplayData: H4sIAAAAAAAA/53PQQrCMBAF0N8mQo0giEtv4sqFZ3Bb0iRiaDNTkhS8vTaI1KV0OfDfzB8FCOyuOuubi8kzAftXg9pbnIInZ6K+53M3aNO36TENvYttx0+BjeGJMoBKQRkOI5OjnLY4LswwZT1PUc05KSDTwIVAQfrswufOYQHW68Bkf7ZfSr+vq1a6eqUT/7umvPUGDbb6oU0BAAA=
MaxRange: 100
Chance: 10
- Note: Items used still have different restrictions like Shulker Boxes do not glow for example. If you can't do it in Vanilla Minecraft through /minecraft:give, our plugin can't either.
- Deprecated usage of `Lore` in prizes in favor of `DisplayLore`, you will be given a warning in console if using. `Lore` will be removed in the next major version of Minecraft (1.22)
25.06.2024 · 1 184 загрузки
/crazycrates giveall did not have a permission requirement. '7':
DisplayName: '<red>This is a name.'
DisplayLore:
- '<yellow>This is a lore.'
DisplayEnchantments:
- 'sharpness:5'
# This only acts as the base display item which can be modified even after as you can see directly above.
DisplayData: H4sIAAAAAAAA/53PQQrCMBAF0N8mQo0giEtv4sqFZ3Bb0iRiaDNTkhS8vTaI1KV0OfDfzB8FCOyuOuubi8kzAftXg9pbnIInZ6K+53M3aNO36TENvYttx0+BjeGJMoBKQRkOI5OjnLY4LswwZT1PUc05KSDTwIVAQfrswufOYQHW68Bkf7ZfSr+vq1a6eqUT/7umvPUGDbb6oU0BAAA=
MaxRange: 100
Chance: 10
# This is what the plugin will try to give when winning this prize.
Items:
- 'Data:H4sIAAAAAAAA/53PQQrCMBAF0N8mQo0giEtv4sqFZ3Bb0iRiaDNTkhS8vTaI1KV0OfDfzB8FCOyuOuubi8kzAftXg9pbnIInZ6K+53M3aNO36TENvYttx0+BjeGJMoBKQRkOI5OjnLY4LswwZT1PUc05KSDTwIVAQfrswufOYQHW68Bkf7ZfSr+vq1a6eqUT/7umvPUGDbb6oU0BAAA='
11.06.2024 · 6 993 загрузки
Migrate your configurations to MiniMessage!, this was changed in Version 2.1, please take a gander at our previous changelogs and as always, contact support if you need assistance.
10.06.2024 · 287 загрузки
10.06.2024 · 346 загрузки
25.05.2024 · 644 загрузки
15.05.2024 · 606 загрузки
09.05.2024 · 640 загрузки
09.05.2024 · 267 загрузки
Migrate your configurations to MiniMessage!
CMI/DecentHolograms do not support MiniMessage so you still have to use legacy color codes for that.
b290d54 Updated /cc additem to be much more precise and friendly -> This will likely change again in the next version of CrazyCrates for 1.20.6, The item internals have changed.
Previously added rewards will still work for now. The new /cc additem currently only supports 1 item at a time but it's an improvement from before. DisplayAmount is what tells the plugin how much of the item to give so that is required. It will default to 1!
If you add an
Items:section, It will use that instead for rewards and treat the nbt tag as if it was just purely for display.
transparent is an option that can be used as well for see through holograms which is the default. 1:
DisplayName: '<red>Porkchop'
DisplayItem: 'PORKCHOP'
DisplayAmount: 4
Chance: 60
If you simply want to give basic items without the need for using
Items:orCommands:, You can configure a prize like this and it will give 4 porkchop.DisplayAmount defines how many items to give, DisplayItem defines the material to give to the player.
You cannot have
commandsoritemswhile using these type of format for giving items.
Chance in crate fields to -1 to use filler items.27.04.2024 · 3 030 загрузки
25.04.2024 · 482 загрузки
17.04.2024 · 804 загрузки
17.04.2024 · 226 загрузки
14.04.2024 · 553 загрузки
14.04.2024 · 373 загрузки
Prize-Messages.CrazyCratesService and ICrazyCrates.structure.random to false, it would still be random.06.03.2024 · 6 337 загрузки
02.03.2024 · 3 020 загрузки
Casino. (Idea by slimemcstew)Color has been replaced by Item as you could have always used any item, so it was misleading to name it Color.Item is not found, it will fall back to LIME_STAINED_GLASS_PANE.false which is the old way of doing random.PlaceholderAPI support.21.01.2024 · 5 120 загрузки
09.01.2024 · 3 390 загрузки
07.01.2024 · 997 загрузки
31.12.2023 · 4 125 загрузки
Settings.Cosmic-Crate-Timeout will be automatically added to your config.29.12.2023 · 745 загрузки
19.12.2023 · 1 244 загрузки
11.12.2023 · 1 266 загрузки
%crazycrates_<player>_<crate>_opened% must be done like %crazycrates_{player_name}_your_crate_opened%Full Changelog: https://github.com/Crazy-Crew/CrazyCrates/compare/v1.18.5...v1.19
02.12.2023 · 2 598 загрузки
01.12.2023 · 402 загрузки
30.11.2023 · 278 загрузки
28.11.2023 · 1 597 загрузки
25.11.2023 · 624 загрузки
24.11.2023 · 549 загрузки
08.11.2023 · 3 069 загрузки
07.11.2023 · 378 загрузки
05.11.2023 · 873 загрузки
05.11.2023 · 252 загрузки
05.11.2023 · 143 загрузки
05.11.2023 · 118 загрузки
Fixed:
- The last physical key was not being taken from inventory.
04.11.2023 · 386 загрузки
04.08.2023 · 4 991 загрузки
01.08.2023 · 14 345 загрузки
yml
Crate:
# The amount of keys required to use the crate.
RequiredKeys: 001.08.2023 · 1 494 загрузки
com.badbones69.crazycrates:crazycrates-api:1.11.16 from this point on is outdated.crazycrates-api has been split into crazycrates-core-api and crazycrates-paper-api due to future plans for CrazyCrates10.01.2023 · 32 166 загрузки
This is only for Legacy (1.8, 1.12.2, 1.16.5) Support, no new features will be added.
Fixed why MVdWplaceholderAPI didn't work
08.01.2023 · 7 466 загрузки
Added an option to limit mass-opening in QuickCrate thanks to TrueDarkLord.
Small preparations for multi platform support.
Added 1.18.2 support.
N/A