CratesPlus - Free Crates Plugin! [1.7 - 1.14.2] 4.5.2

A free and great crates plugin for Minecraft

  1. ConnorLinfoot
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Source Code:
    Connor Linfoot



    Please submit bugs, questions, issues and suggestions on GitHub Do not PM me, I will not respond. Please check GitHub issues for solutions first and read the full information on this page. Do not post bugs that are critical to the plugin (if found) please email these to [email protected]

    CratesPlus is provided as is without any guaranteed support. Posting in the discussion tab may get you help from other user's in Spigot but the best shot to get help from me is on GitHub, though I do not guarantee a response due to been busy with other things in life.

    For help with configuration, debugging etc please check out the new wiki.
    • Custom Crates!
    • In-game editing!
    • Item percentages/chances!
    • Broadcast on opening of specific crates
    • Firework on opening of specific crates
    • Knockback if player opens crate without a key
    • Keys can not be placed
    • GUI when winning
    • Easy to use and setup, even for voting systems!
    • Multiple commands supported for a win!
    • Holographic titles above crates, uses either Individual Holograms plugin or Holographic Displays.
    • Openers - Customise how crates open! See a list of known openers here.


    A full example config with notes can be found here to help you out with configuring the plugin, includes examples of perms, percentages/chances, commands, blocks and more:

    It's advised not to use the in-game GUI if you edit the configuration file. As data will be lost due to the in-game GUI not supporting the same range of features as the config does. There is also a Wiki over on GitHub that has some documentation on the plugin.

    • /crate settings - Allows you to edit crate winnings in-game
    • /crate reload - Reloads CratesPlus config
    • /crate create <name> - Create a new crate
    • /crate rename <old> <new> - Rename a crate
    • /crate delete <name> - Delete a crate
    • /crate crate <type> [player] - Get a crate to be placed, place this in a protected area such as the server spawn.
    • /crate key <player/all> [type] - Give the player (or all players) a crate key which can they be opened. Useful for shops and voting systems.

    • cratesplus.admin - Access to all /crate commands. Defaults to OP.
    • cratesplus.updates - Any player with this permission will be notified of updates. Defaults to OP.
    Before posting suggestions please check the list todo on the GitHub repo! Posting a suggestion already on the issues in git will get the suggestion pushed back!

    Github (Source Code & Development Builds):

    Tutorial from the YouTuber Koz:

    Portuguese tutorial from YouTuber AbsintoJ:

    Tutorial from LtJim007

    Screenshots are been updated and will be added again soon!

    Zeflon_, fecxica, Shad0wCube and 72 others like this.

Recent Reviews

  1. hxree
    Version: 4.5.2
    despite the error spam in the logs, this plugin actually works great. Far more user friendly than GoldenCrates and other free and paid crate plugins that I have tried. An update for 1.14.4/1.15 would be very nice though :)
  2. TheGrandPotato
    Version: 4.5.2
    It didn't work on my server. each time I try doing /crate create, it kicks me from my server.
  3. Frozetic
    Version: 4.5.2
    This plugin manages to lag out my entire server. Unreal. I downloaded before reading the reviews, that was a mistake. Fix the bug and ill change my review. Until then, this is just bad.
  4. ByAbraham
    Version: 4.5.2
    Deja de funcionar luego de actualizar la configuraciĆ³n!
    No recomiendo la versiĆ³n
  5. kixmc
    Version: 4.5.2
    Errors when opening a chest. Random bugs. Works but is pretty unstable................
  6. Kucatowsky
    Version: 4.5.2
    23:32:56 ERROR]: Could not pass event PlayerInteractEvent to CratesPlus v4.5.2
    java.lang.NullPointerException: null
    at plus.crates.Listeners.PlayerInteract.onPlayerInteract( ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor350.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1( ~[patched_1.14.4.jar:git-Paper-225]
    at co.aikar.timings.TimedEventExecutor.execute( ~[patched_1.14.4.jar:git-Paper-225]
    at org.bukkit.plugin.RegisteredListener.callEvent( ~[patched_1.14.4.jar:git-Paper-225]
    at org.bukkit.plugin.SimplePluginManager.callEvent( ~[patched_1.14.4.jar:git-Paper-225]
    at org.bukkit.craftbukkit.v1_14_R1.event.CraftEventFactory.callPlayerInteractEvent( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.PlayerInteractManager.a( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.PlayerConnection.a( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.PacketPlayInUseItem.a( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.PacketPlayInUseItem.a( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.PlayerConnectionUtils.lambda$ensureMainThread$0( ~[patched_1.14.4.jar:git-Paper-225]
    at ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeTask( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.executeNext( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.MinecraftServer.aX( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.MinecraftServer.executeNext( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.IAsyncTaskHandler.awaitTasks( ~[patched_1.14.4.jar:git-Paper-225]
    at net.minecraft.server.v1_14_R1.MinecraftServer.a( ~[patched_1.14.4.jar:git-Paper-225]
    at ~[patched_1.14.4.jar:git-Paper-225]
    at [?:1.8.0_201]
  7. lavatheif
    Version: 4.5.2
    Has errors when any user opens a normal Chest. I downloaded the source code, and after figuring out how it worked, realized it took 2 lines of code to fix.
    Fast forward a few hours, suddenly its saying that editing the contents of a crate is disabled, with nothing in the config to change that, and was printing debug messages in game. It also stopped using the GUI to give things away, despite the fact nobody changed any configs and there was no updates.
    Also, clicking the "Rename crate" item completely crashes your game.
    I do not recommend this plugin.
  8. AaronLion_fury
    Version: 4.5.2
    Random bugs appear in the console whenever someone interacts with any chest. No support given. Also players can break crates.
  9. MrPungle
    Version: 4.5.2
  10. EchoRapidz
    Version: 4.5.2
    The plugin doesn't work and support is none existant, a well-known bug has been affecting the plugin for months and it still hasn't been fixed