
Open Inventory
OpenInv is a powerful Minecraft admin plugin that lets staff view and edit player inventories and ender chests using /inv commands, featuring a modern GUI, database-backed inventory snapshots, rollback support, and multiple Minecraft version support.
Tags
Creators
Details
0.9
Compatibility
Changes
π OpenInv v0.9 Changelog
π New Features & GUI Revamp
- Massive GUI Redesign: The
/openinv checkand/openinv offlineinvmenus have been beautifully redesigned! We built a clean dark glass divider row, and completely reorganized the armor and offhand equipment slots to fit perfectly in the bottom right corner! - Fast-Action Buttons: Added brand-new interactive buttons seamlessly integrated into the bottom-left of the player's inventory GUI:
- Ender Chest Shortcut: Instantly swap to viewing the player's Ender Chest without leaving the GUI!
- Auto-Update Notifier: OpenInv now talks directly to Modrinth! The plugin securely checks the Modrinth API on server startup and immediately alerts your console and any joining Admins via chat if a new plugin version is available, complete with the direct download link!
π‘οΈ Permissions & Security Upgrades
- Strict "View-Only" Mode: Major security buff! If a staff member does not have the
openinv.modifypermission, the plugin now locks them into a strict "View-Only" mode. They can see the full inventory, but dragging, dropping, adding, or stealing items is hardware-blocked! - The "Master Key" Perm: We completely revamped the internal command router. The
openinv.adminpermission now acts as a true global Master Key. Giving a player this single permission completely bypasses the need for the other 10 individual nodes (openinv.freeze,openinv.search, etc.)!
π§Ή Cleanups
- Ghost Perm Scrubbing: Completely scrubbed the codebase of confusing, unused fallback permissions (like
openinv.silentandopeninv.container) and dead legacy commands to keep your LuckPerms editor incredibly organized and clean!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:CJ1sB5q4:luEk1kkY"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CJ1sB5q4:luEk1kkY"
}
