Welcome to RyseInventory!
Invenorty System inspired by SmartInventory
If you have good ideas that you think should be included in the API, you can post them on Github
This API is used to create and manage inventories in Minecraft more easily. Across many methods, the inventory can be managed easily. Besides, you don't have to worry about the pages, because they are managed automatically. Moreover, many things can be done with the inventory. More about this under the point Features.
To know how to use the API, I wrote a detailed wiki.
https://wiki.ryseinventory.de
Discord Server:
https://discord.gg/GAnXF7BzKg
Features:
(Make sure you shade the API.) In the newer versions you can specify the API in your plugin.yml under Libraries. As a result, you no longer need to shade the API.
Gradle (Groovy):
Gradle (Kotlin):
Maven:
Open questions?
Discord: Rysefoxx#7880
Invenorty System inspired by SmartInventory
If you have good ideas that you think should be included in the API, you can post them on Github
This API is used to create and manage inventories in Minecraft more easily. Across many methods, the inventory can be managed easily. Besides, you don't have to worry about the pages, because they are managed automatically. Moreover, many things can be done with the inventory. More about this under the point Features.
To know how to use the API, I wrote a detailed wiki.
https://wiki.ryseinventory.de
Discord Server:
https://discord.gg/GAnXF7BzKg
Features:
- Update 1.1.8 now has an integrated animation system.
- You can change the inventory title during operation.
- You can select 9 different inventory types.
- Fixed page size independent of items.
- Possibility to edit individual pages as desired.
- You can prevent the inventory from being closed.
- Own events based on the inventory.
- You can adjust the delay of the scheduler.
- You can adjust the period of the scheduler.
- You can set after how many seconds the inventory should be closed automatically.
- You can set after how many seconds the inventory should be opened.
- You can set that cached data is transferred to the next page.
- You can set whether the inventory should be split or not.
- You can set options. e.g. No damage when the player has the inventory open. Or you can e.g. not remove the block under the player when the player has the inventory open (...)
- You can directly specify on the Intelligent Item whether the player can interact with the item and look at it. [What do you mean?](https://github.com/Rysefoxx/RyseInventory/wiki/IntelligentItem)
- You can set some items to be visible only on certain pages.
- Page system
- Register the InventoryManager in the onEnable.
(Make sure you shade the API.) In the newer versions you can specify the API in your plugin.yml under Libraries. As a result, you no longer need to shade the API.
Gradle (Groovy):
Code (Text):
repositories {
mavenCentral()
maven {
url "https://s01.oss.sonatype.org/content/groups/public/"
}
}
dependencies {
implementation 'io.github.rysefoxx.inventory:RyseInventory-Plugin:1.6.5'
}
mavenCentral()
maven {
url "https://s01.oss.sonatype.org/content/groups/public/"
}
}
dependencies {
implementation 'io.github.rysefoxx.inventory:RyseInventory-Plugin:1.6.5'
}
Code (Text):
repositories {
mavenCentral()
maven {url = uri("https://s01.oss.sonatype.org/content/groups/public/")}
}
dependencies {
implementation("io.github.rysefoxx.inventory:RyseInventory-Plugin:1.6.5")
}
mavenCentral()
maven {url = uri("https://s01.oss.sonatype.org/content/groups/public/")}
}
dependencies {
implementation("io.github.rysefoxx.inventory:RyseInventory-Plugin:1.6.5")
}
Code (Text):
<repositories>
<repository>
<id>sonatype</id>
<url>"https://s01.oss.sonatype.org/content/groups/public/"</url>
</repository>
</repositories>
<dependency>
<groupId>io.github.rysefoxx.inventory</groupId>
<artifactId>RyseInventory-Plugin</artifactId>
<version>1.6.5</version>
</dependency>
<repository>
<id>sonatype</id>
<url>"https://s01.oss.sonatype.org/content/groups/public/"</url>
</repository>
</repositories>
<dependency>
<groupId>io.github.rysefoxx.inventory</groupId>
<artifactId>RyseInventory-Plugin</artifactId>
<version>1.6.5</version>
</dependency>
Discord: Rysefoxx#7880
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
RyseInventory - Advanced Inventory API - 1.8-1.20 is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 5,541 times (via Spigot). Download it and open it directly in the game.