SimpleCrates | Easy to Configure | Spigot 1.8-1.12 v2.7

A very easy to use crate key plugin!

  1. VenomEater552
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Contributors:
    VenomEater552
    If you are using Spigot 1.8, check to make sure you are using one of these sound types. If you are using 1.9 or higher, click here.
    [​IMG]

    I work a lot on this plugin for free, and I want to keep it that way. If you are feeling generous, you can click above to donate. You can PM me to verify your donation and I will list your server IP below this spoiler.

    [​IMG]
    SimpleCrates is an easy-to-use crates plugin that allows you to create multiple crates with different keys, rewards, commands, as well as a ton of other different features such as the ones listed below.
    [​IMG]

    [​IMG]

    ♢Create keys with custom lore and names
    ♢Create infinite crates with infinite rewards
    ♢Infinite commands per reward
    ♢Have infinite locations for a crate
    ♢Easily set and unset crates with one command
    ♢Easily give players keys (Great for voting!)
    ♢Customization language file that allows for custom messages
    ♢Play a particle effect, firework, and/or sound upon open
    ♢Knockback the player if they don't have the right key
    ♢GUI for the prizes
    ♢VERY customizable

    ADDONS:
    CSGOCrates - Roll crates in a CSGO-Style (Horizontal, Vertical, Single) GUI

    [​IMG]

    [​IMG]
    /crates - Main help page
    /crates set (crate name) - Set a crate at the target block
    /crates unset - Unset a crate at the target block
    /crates give (player) (crate name) (amount) - Give a player crate keys
    /crates giveall (crate name) (amount) - Give all players a crate key
    /crates reload - Reload the lang file; Should be used after changing the lang file.
    /crates update - Manually check for and download SimpleCrates updates.
    /crates convert <crate> - Input all rewards from the crate into CSGOCrates if CSGOCrates is enabled
    [​IMG]
    ♢crates.crates - Main and only permission; If the player does not have this permission, they cannot use the commands. This permission should only be given to staff, as it is used to give keys, set/unset crates, and reload the lang file.

    NOTE: The user CAN still use crates and keys.

    [​IMG]
    ♢crateList.yml - Holds all the crate locations; Should not be tampered with

    ♢"crates" folder - Holds all the files for the crates. You MUST copy, paste, and edit these files to get new crates.

    ♢lang.yml - Holds all the message information; You may edit the messages sent to players in this file

    ♢global-settings.yml - Holds settings for metrics, chance gui, and auto-updates.


    Code (Text):
    chanceGUI: false
    check-updates: true
    metrics: true

    Having errors? Make sure your config looks SIMILAR to this:
    Code (Text):
    key:
      name: '&a&lExample Key Name'
      lore:
      - '&b&lExample Key Lore'
      material: TRIPWIRE_HOOK
      data: 0
    chest:
      blocks:
      - CHEST
      - ENDER_CHEST
    broadcast:
      server: '&6%player% has opened an &8Example &6crate!'
      player: '&aThank you for opening an &8Example &6crate!'
    reward:
      sample:
        command:
          command1:
            command: give %player% diamond 1
            delay: 0
          command2:
            command: broadcast %player% has won 1 diamond!
            delay: 0
        chance: 50
        gui:
          item: '5:2'
          name: '&6Pears'
          lore:
          - '&cWin 1 diamond!'
          enchants: 0:4, 1:3, 2:1
          amount: 1
          glow: false
      example:
        command:
          command1:
            command: eco give %player% 1000
            delay: 0
          command2:
            command: broadcast %player% has won $1000
            delay: 0
        chance: 50
        gui:
          item: '5:1'
          name: '&aguiName'
          lore:
          - '&cWin 1000 dollars!'
          enchants: 2:4, 1:1, 3:1
          amount: 2
          glow: false
    chance-gui-name: '&6&lExample'
    firework:
      enabled: true
      power: 1
      effects:
      - flicker:true
      - trail:true
      - with:BALL
      - withColor:255,0,255
      - withFade:0,255,255
    particles:
      enabled: true
      type: MOBSPAWNER_FLAMES
      offset-x:
        min: -1.0
        max: 1.0
      offset-z:
        min: -1.0
        max: 1.0
      amount: 10
      id: 0
      data: 0
      speed: 0.1
      radius: 15
    sound:
      enabled: true
      type: UI_BUTTON_CLICK
      volume: 5.0
      pitch: 0.0
    knockback:
      power-x: 0.25
      power-y: 0.3
      power-z: 0.25
    crate-particles:
      enabled: true
      type: LARGE_SMOKE
      offset:
        x: 1
        z: 1
      amount: 10
      id: 0
      data: 0
      speed: 0.1
      radius: 15
      delay: 20
     

    Code (Text):
    target-not-chest: '&cTarget block is not a chest!'
    sender-not-player: '&cYou cannot execute this command through console!'
    proper-set-usage: '&4Proper usage: &c/crates set <crate name>'
    proper-give-usage: '&4Proper usage: &c/crates give <player> <crate name> <amount>'
    proper-give-all-usage: '&4Proper usage: &c/crates giveall <crate name> <amount>'
    crate-not-found: '&cThere is not a crate set at this location!'
    crate-unset: '&aCrate %crate% has been unset at this location!'
    given-key: '&aYou have been given 1 %crate% key!'
    given-keys: '&aYou have been given %amount% %crate% keys!'
    gave-key: '&aYou have given 1 %crate% key to %givento%'
    gave-keys: '&aYou have given %amount% %crate% keys to %givento%'
    player-not-online: '&cPlayer is not online!'
    not-a-number: '&cPlease enter a valid number!'
    crate-set: '&aA %crate% crate has been set at this location!'
    reloaded: '&aLang files have been reloaded!'
    no-crate-with-this-name: '&cThere is no crate with this name!'
    regenerate-config: '&cPlease regenerate your config file!'
    more-than-100: '&cChances add up to more than 100! Please contact a staff member to
      fix this!'
    not-unlockable-with-item: '&cYou need a %need% key to use this crate!'
    unknown-subcommand: '&cUnknown subcommand!'
    didnt-win: '&cYou didn't win anything from %crate%!'

    [​IMG]
    How to set new crates:
    ♢Copy and paste the example crate file, or edit the example crate to fit your liking.

    ♢After copying the file, make sure you change the name and edit the contents to how you like it.

    TUTORIAL: [ENGLISH]



    TUTORIAL: [TURKISH]


    If you have any suggestions, bugs, or comments, please leave them in the DISCUSSION section or PM me about them! If you have liked the plugin, please leave an honest review!

Recent Updates

  1. Update
  2. Features & Fixes
  3. Features & Fixes

Recent Reviews

  1. Epakfillsyer
    Epakfillsyer
    3/5,
    Version: v2.7
    Good crates plugin. Says there is a prize editing GUI but there isn't. Please fix.
  2. BigJoeDiesel
    BigJoeDiesel
    5/5,
    Version: v2.7
    worked great in 1.12.2, Players loved it. We have moved on to 1.13 and hope to see SimpleCrates updates for most recent versions asap. Thanks for making and sharing such a simple and efficient plugin.
  3. rey15
    rey15
    4/5,
    Version: v2.7
    I like it, easy to use and good configuration. But I don't like that the items have enchantments.

    enchants: 0:4, 1:3, 2:1

    Is there any way to get them out? because those enchantments, aren't for the item.
  4. rileymc9
    rileymc9
    5/5,
    Version: v2.7
    Very awesome I was looking for a plugin just like this I am glad you put this out for us however the config isn't that easy but its okay and offers lots of features
    Thanks for taking the time to make this amazing plugin!
  5. Rockemnbach
    Rockemnbach
    5/5,
    Version: v2.7
    How do I put a message that appears only to the player as soon as he wins the crate item? Example: You won 5 diamonds. please help me
  6. ByDeViL_YT
    ByDeViL_YT
    5/5,
    Version: v2.7
    Very nice plugin im using it at my server i like it and like the name says is very easy to use :)
  7. DogBird
    DogBird
    4/5,
    Version: v2.7
    it always error when i edit or create a crate :( what shoul i do? please reponse. good plugin btw :)
  8. Snickpick
    Snickpick
    4/5,
    Version: v2.7
    Great plugin, but when I stash keys in player vaults, they default back to normal tripwire hooks, fixes?
  9. PremiumSpieler
    PremiumSpieler
    4/5,
    Version: v2.7
    Nice Plugin, but CSGO Crates don't work.. Please fix it. .
    1. VenomEater552
      Author's Response
      I inquired to Spigot about reviving it but I have not heard anything back from them.
  10. PerziosCraft
    PerziosCraft
    2/5,
    Version: v2.7
    Only crate plugin I could find with command on win but its not 1.12 supported, errors on /crate set <cratename> and /crate reload
    1. VenomEater552
      Author's Response
      This plugin is fully 1.12 supported, and there are no issues with /crate set <name> or /crate reload. Edit: I contacted this user, and he apparently had no issue with either of these commands. I was able to fix the real issue he had with particles.