1.1.0
Compatibility
Changes
CoreViz 1.1.0 — Paper 26.3 (Wilderness Bound)
GUI front-end for CoreProtect. Aggregates repeated container/block actions into clean net totals — e.g. +13 and +14 Iron Ingot from the same player/chest/hour become one +27 Iron Ingot line. Everything is an inventory GUI, no /co lookup spam.
Supported versions
| Component | Version | Notes |
|---|---|---|
| Plugin | 1.1.0 | coreviz-1.1.0.jar |
| Minecraft (Java Edition) | 26.3 | Wilderness Bound — released 2026-09-15 |
| Server | Paper 26.3 ([26.3.build,)) |
api-version: '26.3' — will not load on 26.2 / 26.1 / 1.21.x. Also works on forks that track Paper API 26.3 (Purpur, etc.). No Fabric/Forge. |
| Java | 25+ (build + runtime) | Minecraft 26.3 requires Java 25. Compiled with <release>25</release>. Tested on Java 26. |
| CoreProtect | 24.0+ | Required (depend: [CoreProtect]). Uses typed API v12 containerLookup()/ContainerResult. |
| Previous release | 1.0.0 → Paper 26.2 | If you still run Paper 26.2 / MC 1.21.x stay on CoreViz 1.0.0 |
Paper 26.3 is the only supported line for this jar. One plugin version = one MC version — intentional, avoids silent incompatibility.
What changed in 1.1.0
No functional/features changes — pure compatibility bump. From 1.0.0:
pom.xml:paper-api[26.2.build,)→[26.3.build,)and comment26.1.2→26.3pom.xml/maven-compiler-plugin:21→25(maven.compiler.source/target/<release>25</release>)plugin.yml:api-version: '1.21'→'26.3',version: '1.0.0'→'1.1.0'README.md: testing/docs references26.1.2→26.3, artifact namecoreprotect-visualizer-*.jar→coreviz-*.jar, added Java 25 requirement callout
All GUI, aggregation, typed-lookup, permissions and config.yml options unchanged.
Dependencies
- Hard: CoreProtect 24.0+ on the server. Install it first.
- None else — no database, no extra libs.
Installation
- Download
coreviz-1.1.0.jar(mvn clean package→target/coreviz-1.1.0.jarif building from source). - Put it in
plugins/alongsideCoreProtect.jaron a Paper 26.3 server running Java 25+. - Restart server, join on a 26.3 client, run
/cpviz.
Requires internet to repo.papermc.io + maven.playpro.com only at build time, not at runtime.
Commands & Permissions
/cpviz [player] # menu-driven GUI
/cpviz u:<player> t:<time> r:<radius> a:<block|container|session> b:<item> # typed lookup (mirrors /co lookup)
Aliases: /cpv, /coreviz, /cviz
cpviz.use(default:op) — use the GUI / commandcpviz.teleport(default:op) — "Teleport to location" button in results
Typed flags: u:/user:, t:/time: (1h, 2d12h, ... omit = all time), r:/radius: (number or #global), a:/action: (block, container, session with optional +/-), b:/block:/item: (one Material).
See README.md → "Typed lookups" and "Aggregation rule" for full syntax and the aggregation-window-seconds tuning (config.yml).
Compatibility_notes
- Not backwards compatible with Paper 26.2 and below —
api-version: '26.3'will be rejected on older servers. That's by design. - Java 25 is mandatory on 26.3. Starting with Java 21 or 17 will fail before the plugin even loads.
- No config migration needed from 1.0.0 —
config.ymlunchanged.
Publishing checklist (CurseForge & Modrinth)
- CurseForge: Game Versions →
26.3, Mod Loader →Paper/Spigot(Plugin), Java →25 - Modrinth: Categories →
Plugin, Loaders →Paper, Game versions →26.3, Dependencies →CoreProtect - Upload
coreviz-1.1.0.jaras Release, set dependency on CoreProtect 24.0, paste this file as Changelog.
Built from net.thermedwolf:coreviz:1.1.0 — Paper API 26.3 — CoreProtect 24.0
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:jMeqLs90:GTv3NhLX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jMeqLs90:GTv3NhLX"
}

