
CrazyCrates
Add unlimited crates to your server with 11 different crate types to choose from!
Обновлён 23 июня 2026 г. · опубликован 14 августа 2022 г.
Installation
- Download the update from modrinth/hangar for your version of Minecraft.
- You must be using at least https://papermc.io
- The file you downloaded goes in the
pluginsfolder. - Restart the server.
- Create new files in the
cratesfolder, and look at the existing files in there to help figure out how to use the plugin. - Test prizes using
/crazycrates debug <crate>. - View the documentation @ https://docs.crazycrew.us/mods/crazycrates/
Quick Builds
Get the latest builds for every commit!
Features
Contributing
Support
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.
Data Collection
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.
Apex Hosting (ad)
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!
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 5.1.0 | Релиз | 26.1.2 | folia, paper, purpur | 23 июня 2026 г. | .jar (2.4 МБ) |
| 5.0.0 | Релиз | 1.21.11, 26.1, 26.1.1, 26.1.2 | folia, paper, purpur | 14 января 2026 г. | .jar (1.1 МБ) |
| 1.21.8-fde1b0e | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 15 ноября 2025 г. | .jar (1.1 МБ) |
| 1.21.8-2e73bce | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 15 ноября 2025 г. | .jar (1.1 МБ) |
| 1.21.8-b92b47f | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 15 ноября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-5cfc069 | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 14 ноября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-1ef6553 | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 14 ноября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-496e4d0 | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 11 ноября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-e3d85d5 | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 11 ноября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-6c580b1 | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 10 ноября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-f99bb83 | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 28 октября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-f2c5fbd | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 26 октября 2025 г. | .jar (1.2 МБ) |
| 1.21.8-c0b8105 | Бета | 1.21.8, 1.21.10 | folia, paper, purpur | 12 октября 2025 г. | .jar (1.2 МБ) |
| 1.21.7-876f3a7 | Бета | 1.21.7, 1.21.8 | folia, paper, purpur | 24 сентября 2025 г. | .jar (1.2 МБ) |
| 1.21.7-1efdceb | Бета | 1.21.7, 1.21.8 | folia, paper, purpur | 17 сентября 2025 г. | .jar (1.2 МБ) |
Показаны последние 15 из 151 версий. Все версии — на Modrinth.
Ченджлог
5.1.0Релиз26.1.2 · 23 июня 2026 г.
Changes 🔨
- Improved performance when checking placeholders via PlaceholderAPI
- This has also lessened maintenace burden internally!
- Improved updating the
examplesfolder. - Removed
LegacyItemBuilderas maintaining 2 ItemBuilders was not fun.- There should be no need to change configurations unless you use
HideItemFlags: true - If you do use
HideItemFlags, Click Me
- There should be no need to change configurations unless you use
- Improved migration types by looping through the folders instead of the FileManager cache which led to unnecessary checks.
- Improved verbose logging across the plugin.
- Improved placeholder migrations in config migrator.
- Improved
/crazycrates teleport <crate_id>. - Improved placeholder parsing throughout the plugin.
- Replaced
{key_amount}from the not_enough_keys message with{amount}.{key_amount}is no longer usable.
- Placeholders that normally could've only been used in the DisplayName of items can now be used in DisplayLore as well.
- Cleaned up code related to sending messages to the player, or broadcasting messages to the server.
- Removed an unnecessary prize loop for Cosmic Crate, if we do the math right initially... we shouldn't need this.
- Switched to using StringUtils#tryParseInt which uses an optional for better verbosity instead of Integer#parseInt.
- Updated default configuration files.
Crate Changes
- Improved tracking code for crates.
- Improved performance & readability when building crate objects.
- Improved performance when loading/adding crate locations.
- Improved cleaning up crate tasks, and other caches when a crate opening ends.
- This should fix a few other weird issues.
Key Changes
- Fixed a logical issue with taking keys using
/crazycrates mass-openor sneaking on QuickCrate after giving the prizes, it should be the other way around to minimize the free loot gain if something happens.- In addition to this, if they are keys not taken for any reason like your inventory being full, they should be refunded to you.
Crate Types
- CrateOnTheGo now passes through the openCrate method, so things like Required Keys, and other features the other crates have are now respected.
Item Layout
- By default,
use-different-items-layoutis set to true now.- Existing servers with an up-to-date config will not have to change anything.
Item Changes
- Removed the option to configure the spawner preview.
- This is pointless, because they all look the same in crate menus.
- Updated glow configuration, Glowing now accepts values like "add_glow", "remove_glow", or "none"
- Existing true/false should work, but you should update it as soon ass possible.
Removals
Permissions
- Removed the
use-new-permission-systemtoggle, and keep the original behaviour everyone liked.
Additions
Key Placeholders
- Added shorthand formatting to key placeholders, so 1,000 would become 1k and so on.
Plugin Support
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
- Added support for HMCWraps.
DisplayItem: hmcwraps@<item_id>
- This introduces new formats for other plugins like Oraxen, Nexo, CraftEngine, and ItemsAdder
DisplayItem: nexo@<item_id>DisplayItem: oraxen@<item_id>DisplayItem: itemsadder@<item_id>DisplayItem: craftengine@<item_id>
New Commands
- Added /crates version which includes the git commit, previous git commit, and current version.
- If any value is not found, it will return "N/A"
Other
- Added custom item support in areas that didn't have it.
- Added text shadow support for FancyHolograms.
Configuration Changes
Glowing
- Glowing no longer is true/false, however existing configurations using true/false will still work as we look for that internally as well.
# Should the item glow?
# Available Types: add_glow, remove_glow, none
Glowing: "none"
Hidden Components
If you are using Hidden-Components or Components in places, It has been replaced by flags.components, Existing configurations will still work.
Bugs Fixed 🐛
- Fixed a bugs with incorrect messages being used for things, or variables in places.
- Fixed a bug with the log method when the uuid is null causing a console error to appear.
- getPrize not filtering out invalid weights properly leading to weird prize winnings.
- We did the correct check for the totalWeight variable, but when looping through prizes. Prizes with -1 weight were still present.
- If you add -1 to a value, it increases the value which can cause issues with prize chances.
- Any value with 0.0, 0, or numbers less than 0 will be considered filler items.
- Paginated guis creating a second page despite there not being enough items for it.
- Log messages potentially not being saved.
- Updated the ExcellentCrates migrator which fixed a few migration bugs
- Fixed an important issue with
/crazycrates transfer.- If you cannot update, I recommend denying the permission to use this command.
- Fixed issues with
/crazycrates take/give&/crazycrates mass-openby clamping the amount to be a required amount. - CMI in recent updates, whether it's CMI Lib or CMI API, in short. the API broke, and I forked it, compiled it, published it to my repo... and it seems to work for now
/crazycrates debugwas not working properly.- Use correct variables when logging messages.
- Fix multiple issues with custom heads/skulls not being built.
- Use correct message when a player has no keys when doing /keys.
- Fixed an issue with mass-open where if any of the rows were null, or the tiers were empty. the keys you would've spent would've been lost. They get refunded now.
- Message responses when running commands not being sent to console.
As always, Report 🐛 to https://github.com/Crazy-Crew/CrazyCrates/issues
5.0.0Релиз26.1, 26.1.1, 26.1.2 · 14 января 2026 г.
Changes 🔨
New API
CrazyCrates API has been bumped to 0.9.0
A new class has been added.
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);
}
Configuration changes
ChestLineshas been renamed toRowsin the crate config files, 5eec53b- All existing configurations should continue to work, You can run
/crazyrates migrate -mt CratesDeprecatedto change this, or simply use Find and Replace.
- All existing configurations should continue to work, You can run
Other Changes
- Added the ability to customize the row/column of the back/next and menu button.
- Added the ability to customize the CSGO animation to either have the top/bottom be static or dynamic. 95de51e
- If you run /crazycrates migrate -mt CratesDeprecated, The existing options you need will generate.
- Please refer to the
examples/crates/CrateExample.ymlfolder for a full example of how to do it. - It supports the same structure as the new way to do items in the
Itemssection which can be found on the documentation.
- Run the command on click in the Crate Menu, instead of on open.
- Added %chance% / %weight% to the prize/default message.
- Added command syntax suggestions to all existing commands.
- Return "N/A" if the file is empty, because files#getFirst() throws an error because no element found.
- 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.
- Remove the brackets from custom name for the item displayed above QuickCrate.
- Fill the bottom border with air to prevent item overfill with the buttons.
- Added toggle to disable opening tracking crate.
Bugs Fixed 🐛
- Fixed an error with WonderCrate.yml on first install, because a prize was lacking an
Itemssection. - Fixed a potential memory leak caused by using double brace initializers.
- Fixed multiple bugs with PlaceholderAPI support.
- Fixed a typo in CosmicCrateManager. #873
- Fixed a typo with %crate_opened_raw%.
- Fixed an issue with items dropping on Folia. #856
- Fixed an issue by using #runNow instead of #run which calls the internal void method.
- Fixed multiple issues with migration types.
- Fixed multiple issues on Folia due to not using schedulers when needed.
- Fixed an issue with potion color not applying with the new items section.
- Fixed an issue with the shield banners using the new item format.
- Fixed an issue with the tier chance per prize not properly showing.
- Fixed crates debug command.
As always, Report 🐛 to https://github.com/Crazy-Crew/CrazyCrates/issues
1.21.8-fde1b0eБета1.21.8, 1.21.10 · 15 ноября 2025 г.
fde1b0e Update {prefix} replacement for messages
1.21.8-2e73bceБета1.21.8, 1.21.10 · 15 ноября 2025 г.
2e73bce Replace all double brace initializers with immutable maps, or new HashMap/List when needed
1.21.8-b92b47fБета1.21.8, 1.21.10 · 15 ноября 2025 г.
b92b47f Fix placeholders requiring a player name
1.21.8-5cfc069Бета1.21.8, 1.21.10 · 14 ноября 2025 г.
5cfc069 Add missing item reward to prize #2 on first startup
1.21.8-1ef6553Бета1.21.8, 1.21.10 · 14 ноября 2025 г.
1ef6553 Fix placeholder typo
1.21.8-496e4d0Бета1.21.8, 1.21.10 · 11 ноября 2025 г.
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.
Полная история изменений — на Modrinth.
Комментарии
Загружаем…






