All Projects → MinusKube → Smartinvs

MinusKube / Smartinvs

Licence: apache-2.0
Advanced Inventory API for your Minecraft Bukkit plugins.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Smartinvs

Savagefactions
The Ultimate Competitve Factions Plugin. Switches focus from casual factions and introduces new features for competitive factions.
Stars: ✭ 99 (-25%)
Mutual labels:  minecraft, bukkit
Floodgate
Hybrid mode plugin to allow for connections from Geyser to join online mode servers.
Stars: ✭ 101 (-23.48%)
Mutual labels:  minecraft, bukkit
Bstats
bStats collects data for plugin authors. It's free and easy to use!
Stars: ✭ 99 (-25%)
Mutual labels:  minecraft, bukkit
Chinese bukkitapi
BukkitAPI 中文文档 (版本 Spigot-API 1.16.5)
Stars: ✭ 84 (-36.36%)
Mutual labels:  minecraft, bukkit
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-17.42%)
Mutual labels:  minecraft, bukkit
Askyblock
A skyblock plug for Minecraft Bukkit. *No longer in development* See:
Stars: ✭ 86 (-34.85%)
Mutual labels:  minecraft, bukkit
Serverlistplus
A flexible Minecraft plugin to customize the appearance of your server in the server list
Stars: ✭ 127 (-3.79%)
Mutual labels:  minecraft, bukkit
Fastboard
Simple Bukkit scoreboard API with 1.7.10 to 1.16 support.
Stars: ✭ 62 (-53.03%)
Mutual labels:  minecraft, bukkit
Bedwarsrel
Bedwars Reloaded - The Minecraft Bedwars Plugin!
Stars: ✭ 108 (-18.18%)
Mutual labels:  minecraft, bukkit
Invmenu
A PocketMine-MP virion to create and manage virtual inventories!
Stars: ✭ 104 (-21.21%)
Mutual labels:  inventory, gui
Plugman
Plugin manager for Bukkit servers.
Stars: ✭ 80 (-39.39%)
Mutual labels:  minecraft, bukkit
Betonquest
An advanced and powerful quest scripting plugin for Minecraft. Features built-in RPG style conversations and integration for over 25 other plugins.
Stars: ✭ 121 (-8.33%)
Mutual labels:  minecraft, bukkit
Guilds
Adding RPG to your server has never been more fun and action-packed!
Stars: ✭ 66 (-50%)
Mutual labels:  minecraft, bukkit
Sportbukkit
CraftBukkit and Bukkit modifications that improve stability and add new features
Stars: ✭ 98 (-25.76%)
Mutual labels:  minecraft, bukkit
Chestcommands
An intuitive and powerful plugin to create graphical user interfaces in Minecraft.
Stars: ✭ 62 (-53.03%)
Mutual labels:  minecraft, bukkit
Glowstone
A fast, customizable and compatible open source server for Minecraft: Java Edition
Stars: ✭ 1,364 (+933.33%)
Mutual labels:  minecraft, bukkit
Customui
Library to create custom UI's in MCPE 1.2+
Stars: ✭ 60 (-54.55%)
Mutual labels:  minecraft, gui
Webconsole
Spigot plugin to manage your server remotely using a web interface
Stars: ✭ 62 (-53.03%)
Mutual labels:  minecraft, bukkit
Pgm
The original PvP Game Manager for Minecraft
Stars: ✭ 101 (-23.48%)
Mutual labels:  minecraft, bukkit
Slime World Manager
A Spigot plugin that implements the Slime Region Format.
Stars: ✭ 118 (-10.61%)
Mutual labels:  minecraft, bukkit

SmartInvs Logo

License Javadocs

SmartInvs

Advanced Inventory API for your Minecraft Bukkit plugins.

Tested Minecraft versions: 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14
You can use this as a Plugin, or use it as a library (see the docs)

Features

  • 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

Docs

Click here to read the docs on Gitbook

Usage

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.

You can also use a build system:

Gradle

repositories {
    mavenCentral()
}

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

Maven

<dependency>
  <groupId>fr.minuskube.inv</groupId>
  <artifactId>smart-invs</artifactId>
  <version>1.2.7</version>
</dependency>

TODO

  • Add some Javadocs

Issues

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].