InventoryFilled 1.5.5

A plugin to tell players their inventory is full or partially filled! Fully configurable!

  1. MCLovesMy
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://github.com/daniel-vd/InventoryFilled
    Languages Supported:
    You can translate all message from English by yourself
    InventoryFilled

    Please read the entire page if you're gonna use this plugin!

    InventoryFilled is a small plugin to tell players their inventory is full! The plugin is configurable through a config file. And messages are configurable through the messages.yml file!

    Features
    • Several alert ways! Chat messages, title & subtitle, sound and particle effects.
    • Alerts when inventory is partially filled.
    • Turn the different alerts on or off in the config.
    • Players can choose whether they want alerts on or off with a command: 'if on/off'. You can disable or enable alerts by default.
    • Configurable messages.
    • API for developers.
    • Update checker.
    • In-game reload command.
    • Permissions.
    • Placeholders

    Alerts
    At the moment there are 3 ways to alert a player that he has no inventory space:

    Chat Alert:
    Sends an message to the player through the chat! (Configurable text!)
    WarningChat.png

    Title Alert:
    Shows the player a title and a subtitle on their screen! (Configurable text!)

    Titlewarning.png

    Sound:
    Play a sound to alert the player!

    Particle effects:
    Show the player some nice particle effects!

    Config files
    • Config.yml
    Code (Text):
    # InventoryFilled Config!

    # Under this sentence you see the explanation of every option!

    # Under that you see all the options!

    # PLEASE READ THE EXPLANATIONS BEFORE CHANGING OPTIONS! IT'S REALLY WORTH IT!DO NOT EDIT LINES WITH A # IN FRONT! THIS WILL NOT CHANGE SETTINGS!

    #

    # Turn the Chat-Alert on or off (true/false):

    # Chat-Alert:

    #   Enabled: true

    #

    # Turn the Title-Alert on or off (true/false):

    # Title-Alert:

    #   Enabled: true

    #

    # Turn the Sound-Alert on or off(true/false

    # Change which sound will be played when a full inventory.

    # For sounds see: http://jd.bukkit.org/org/bukkit/Sound.html

    # Sound-Alert

    #   Enabled: true

    #   Sound: BLAZE_HIT

    #

    # Players can turn alerts on or off with /if on and /if off

    # This Default-Alert-State option changes if players will get alerts by default, so when they did not turn it on/off yet.

    # If true, players will get alerts by default. (So they have to do /if off if they don't want alerts)

    # If false, players won't get alerts by default. (So they have to do /if on if the want alerts)

    # Default-Alert-State: true

    #

    # Enable or disable particle alerts

    # Particle-Effect:

    # Enabled: true

    #

    # Choose whether a player should be able to break blocks when their inventory is full.

    # Disable-Block-Break-When-Full-Inv: false

    #

    # Change what sound will be played when a full inventory.

    # For a list of sounds please see: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html

    # Sound-Alert-Sound: ENTITY_GHAST_HURT

    #

    # You can also send an message to the player when their inventory has a specific amount of full inventory slots.

    # The message will be: 'Your inventory is filled for ...%!'You can change those amounts!

    # If you don't understand this, look at this example:

    # Let's say you set the amount of slots that must be filled to get a message, to 9.

    # Now we will look at Drake, a player on your server.

    # Drake has 9 filled slots, so Drake will get a message.

    # You can set 4 amounts, but if you don't want 4, you can turn them off

    # Inventory-Part-Alert:

    #   Alert1:

    #     Enabled: true

    #    Slots-Filled: 9

    #   Alert2:

    #     Enabled: true

    #    Slots-Filled: 18

    #   Alert3:

    #     Enabled: true

    #    Slots-Filled: 27

    #   Alert4:

    #     Enabled: true

    #    Slots-Filled: 32


    Chat-Alert:

      Enabled: true

    Title-Alert:

      Enabled: true

    Sound-Alert:

      Enabled: true

      Sound: ENTITY_GHAST_HURT

    Default-Alert-State: true

    Particle-Effect:

      Enabled: true

    Disable-Block-Break-When-Full-Inv: false

    Inventory-Part-Alert:

      Alert1:

        Enabled: true

        Slots-Filled: 9

      Alert2:

        Enabled: true

        Slots-Filled: 18

      Alert3:

        Enabled: true

        Slots-Filled: 27

      Alert4:

        Enabled: true

        Slots-Filled: 32


     

    • Messages.yml: edit messages shown to player.
    • In the Partial-Filled-Alert you can use the placeholder *percentage* to display the inventory filled percentage.
    Code (Text):
    Actions:

      BlockBreak:

        Chat-Alert-Message: You can't pick this block up, your inventory is full!

        Title-Alert-Message: Inventory Full

        SubTitle-Alert-Message: You can't pick this block up

        Partial-Filled-Alert: Your inventory is filled for *percentage*%

      MobKill:

        Chat-Alert-Message: You can't pick the mob drops up, your inventory is full!

        Title-Alert-Message: Inventory Full

        SubTitle-Alert-Message: You can't pick the mob drops up!

        Partial-Filled-Alert: Your inventory is filled for *percentage*%

    Source code
    The source code can be found on GitHub, https://github.com/daniel-vd/InventoryFilled. On GitHub you can also mention bugs and give feedback!

    Commands
    • /InventoryFilled: shows you the available commands.
    • /if: shows you the available commands.
    • /InventoryFilled reload: reload all the config files.
    • /if reload: '/inventoryfilled' shortcut.
    • /if on: Enable full inventory messages for yourself.[/SIZE\
    • /if off: Disable full inventory messages for yourself
    Permissions
    • InventoryFilled.reload - permission for /if reload
    • InventoryFilled.alert - Players with this permission will receive alerts when their inventory is full.
    API
    Developers can use the API to listen for InventoryFilled events or use some useful methods.
    For more details and the javadocs please see the Github wiki page.


    Installation
    the installation of InventoryFilled is the same as almost every plugin:
    1. Download InventoryFilled
    2. Drag the .jar file to your plugins folder.
    3. Restart your server. DO NOT RELOAD! ALWAYS RESTART!
    4. Enjoy!


    Support
    • Skype: live.vandijkendaniel.
    • Spigotmc: pm or plugin discussion.
    • Github: create an issue. (link above, after source code)
    bStats.org
    This plugin sends information about your server to bStats. Everything is anonymously so don't worry about your privacy! With this information i can improve the plugin! You can opt-out in the config.yml in the bStats folder inside the plugins folder.

    Donation
    If you want to thank me for my work on this (or any other) plugin you can donate by clicking the button below.

    9c91d77a0b024afc1d12d1caa95038bcb209d4b8.gif

    If you like this plugin, please leave a review! Thank you!

Recent Reviews

  1. Gustavo_Player
    Gustavo_Player
    5/5,
    Version: 1.5.5
    Fixed! <3
  2. angelosilva09
    angelosilva09
    5/5,
    Version: 1.5.3
    =================
    good to my server
    Enabled and Disable
    good plugin :)
    =================
  3. Gustavo_Player
    Gustavo_Player
    5/5,
    Version: 1.5.3
    Noice xD :P
    1. MCLovesMy
      Author's Response
      Thanks for your review!
  4. Gustavo_Player
    Gustavo_Player
    5/5,
    Version: 1.5.0
    Great ._.
    1. MCLovesMy
      Author's Response
      Thank you :)
  5. mamaie
    mamaie
    5/5,
    Version: 1.4.2
    --------------------------------
    Good plugin :D
    --------------------------------
    1. MCLovesMy
      Author's Response
      Thanks for your review, glad you like it!
  6. TheDutchApp
    TheDutchApp
    5/5,
    Version: 1.4.0
    Good Plugin, the title message doesn't work for some reason pls pm me!
    other than that very good plugin sometimes a bit spammy would be nice if you add a cooldown.
  7. MagenPurp
    MagenPurp
    5/5,
    Version: 1.4.0
    Only this plugin works for me ! THX :D This saved my Prison server beacuse all other plugins with the same function won't works if you use plugins like BlocksToInventory
  8. DomMinesDiamonds
    DomMinesDiamonds
    5/5,
    Version: 1.4.0
    This is a very basic plugin but its a really good plugin I also like the feature where you made it so it tells the player what he cant pickup due to his inventory being full keep up the good work mate
    1. MCLovesMy
      Author's Response
      Thank you very much! :)
  9. JKGamerxD
    JKGamerxD
    5/5,
    Version: 1.3.5
    Really good plugin, and you can add hologram alert? (Like HyPixel :D)

    More charecters gaaaaaaaaaaaa
    1. MCLovesMy
      Author's Response
      Thank you :)
      I will add holograms to the to-do list. I add it as soon as possible.
  10. lourenss
    lourenss
    5/5,
    Version: 1.2.1
    I really like your plugin! You bring out much updates and you listen to ideas from users! The players on my server like the plugin also! keep up the good work!
    1. MCLovesMy
      Author's Response
      Thank you!