Tags
Creators
Details
3.0.0
Compatibility
Changes
This is a major re-design and rewrite! The plugin will only works on PAPER from now on!
Please backup if you're updating from an earlier version!
The plugin should automatically migrate if you were using an earlier version. But please backup!
Changelog: (That's gonna be long)
General:
- Added a check so that the same enderchest can't be opened at the same time (player & admin for exemple)
Config:
- Added plugin_mode: It let the plugin be plug and play or customisable for those who want.
- Added simple_rows: numbers of rows the plugin will use when in simple mode.
- Added need_permission_for_physical_opening and need_permission_for_command_opening.
- Added all the messages the plugins uses to the config.
- Added the customisation of the Prefix too.
Commands:
- Entirely redid the command system.
- Still open with /enderex or /ec.
- Now has a LOT more command for managing stuff.
- Better error handling and suggestions system.
- Can now user an Online Player, Offline Player, or usermap ID as a player (more info about that below).
Technical changes:
- Changed from Spigot API to the PaperMC API.
- Changed the serialisation to the new NBT one from paper.
- Added auto config migration and auto chest migration systems.
- Redid the entire code from opening a chest to closing it.
- Redid the entire usermap, more info below.
UserMap rewrite:
- Now use a SQLITE database.
- Stores the playername, platform (Java/Bedrock) and uuid.
- Uses an ID system.
- Makes the plugin VERY user friendly even with geyser/floodgate.
I almost changed/tweaked every line of code, so i probably forgot stuff, sorry!
Optional dependencies
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:qTybaMX6:ykCQLyjA"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:qTybaMX6:ykCQLyjA"
}

