SmartInvs - Advanced Inventory API 1.2.5

Advanced Inventory API for your Minecraft Bukkit plugins.

  1. MinusKube
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/MinusKube/SmartInvs
    [​IMG]
    SmartInvs is an advanced Inventory API for your Minecraft Bukkit plugins.


    [​IMG]

    • Inventories of any type (workbench, chest, furnace, ...)
    • Customizable size when possible (chest, ...)
    • Custom titles
    • Allows to prevent the player from closing its inventory
    • Custom listeners for the event related to the inventory
    • Iterator for inventory slots
    • Page system
    • Util methods to fill an inventory's row/column/borders/...
    • Actions when player clicks on an item
    • Update methods to edit the content of the inventory every tick


    [​IMG]

    The source code of this API is available here!



    [​IMG]

    Click here to read the docs on Gitbooks



    [​IMG]

    To use the SmartInvs API, either:
    • Put it in the plugins folder of your server, add it to your dependencies in your plugin.yml (e.g. depend: [SmartInvs]) and add it to the dependencies in your IDE.
    • Put it inside your plugin jar, initialize an InventoryManager in your plugin (don't forget to call the init() method), and add a .manager(invManager) to your SmartInventory Builders.

    You can download the latest version on the Releases page on Github.
    It is also recommended to use a build system:

    Gradle
    Code (Text):
    repositories {
        mavenCentral()
    }

    dependencies {
        compile 'fr.minuskube.inv:smart-invs:1.2.5'
    }

    Maven
    Code (Text):
    <dependency>
      <groupId>fr.minuskube.inv</groupId>
      <artifactId>smart-invs</artifactId>
      <version>1.2.5</version>
    </dependency>


    [​IMG]

    If you have a problem with the API, or you want to request a feature, make an issue here.

Recent Reviews

  1. Ytnoos
    Ytnoos
    5/5,
    Version: 1.2.5
    Just awesome library, i hope it will be updated soon. --------------------------
  2. eXpresS
    eXpresS
    5/5,
    Version: 1.2.5
    Very nice and important plugin for my server is usefull for everybody who is too much lazy for creating own "system" as this. Is eazy to use for everybody.
  3. Matthiaan
    Matthiaan
    4/5,
    Version: 1.2.5
    I'm going to be honest, this is the best API for Inventories in Bukkit. You might ask yourself why I'm giving it only 4 starts though => I feel like the documentation is a bit plain. E.g. I found it hard to figure out how to use the Manager and InventoryContents. Other than that this is a superb resource if you don't want to make an Inventory API yourself!
    1. MinusKube
      Author's Response
      Thanks, I'll try to improve the documentation :)
  4. Her3sy
    Her3sy
    5/5,
    Version: 1.2.5
    This plugin is still perfect lol -------------------------------------------------------
  5. EazyFTW
    EazyFTW
    5/5,
    Version: 1.2.4
    Just amazing. Works like a charm. Makes making GUIs way easier and they work flawlessly. I would recommend to anyone looking for a GUI API.

    - EazyFTW.
  6. ProxyBite
    ProxyBite
    5/5,
    Version: 1.2.3
    This API is so useful, I save a lot of work with it, thank you very much.----------
  7. Her3sy
    Her3sy
    5/5,
    Version: 1.2.2
    This plugin is still perfect _----------------------------------------------------
  8. Her3sy
    Her3sy
    5/5,
    Version: 1.2.0
    This plugin is perfect, the previous guy probably spoke about the wrong plugin. lol
    1. MinusKube
      Author's Response
      Thanks, ¯\_(ツ)_/¯
  9. HorrendousEntity
    HorrendousEntity
    1/5,
    Version: 1.2.0
    Declaring it's an "API" but obfuscating the code -
    Brilliant idea my dear friend.
    1. MinusKube
      Author's Response
      What are you talking about? Nothing is obfuscated and the source code is available... Come PM or in Discussions if you need help :)
  10. crysis992
    crysis992
    5/5,
    Version: 1.1.3
    This is by far the best and most helpful inventory API I've seen so far on spigot. It is well designed and it's so easy to work with, saves me tons of lines and time when creating GUI's. The author is also very helpful on Github and implements feature requests incredible fast.

    Keep up the good work!
    1. MinusKube
      Author's Response
      Thank you very much! <3