Multiverse-Portals
collector-mvportals · version 0.6.0 · registers as portal · CI 2026-09-25
Multiverse-Portals — who goes where.
A traffic counter: it tells which portals are used and which are dead. On a multi-world network, it's the only metric that tells the story of how players move around.
A single label, the departure world, for two distinct reasons.
The first is cardinality: a portal's NAME is free-form and multiplies without bound — one time series per built portal, forever. The world, on the other hand, is a closed set.
The second is the API. getPortalType() and getDestination() are both deprecated in Multiverse-Portals 5.3, the latter marked for removal — checked one by one. The only accessors still sound are getTeleportee(), getFrom() and getSendingPortal(). Rather than build a label on something about to disappear, this counts what can be counted durably.
Install
Put vania-metrics-collector-mvportals-0.6.0.jar in the plugins folder, next to the core and to Multiverse-Portals, then restart. The collector depends on both: without Multiverse-Portals it stays disabled, and the core keeps running.
- Target plugin: Multiverse-Portals 5.3.0 — latest for Minecraft 1.21.11: 5.3.0
- Built against: core v0.6.0
- Download: vania-metrics-collector-mvportals-0.6.0.jar, with its SHA-512, from the v0.6.0 release
- Collects: on events, as they happen
- Tested on: Java 21
- Latest CI: success · 2026-09-25 21:29 UTC · commit
9920655· run
Platforms
| Platform | Target plugin | Collector | Latest CI |
|---|---|---|---|
| Paper | yes | Passed | paper ✓ |
| Purpur | yes | Passed | purpur ✓ |
| Folia | no | n/a | — |
| Spigot | yes | Passed | spigot ✓ |
| CraftBukkit | yes | Passed | bukkit ✓ |
| Sponge | no | n/a | — |
| Velocity | no | n/a | — |
| BungeeCord | no | n/a | — |
| Waterfall | no | n/a | — |
| Geyser | no | n/a | — |
See the compatibility matrix for every collector at once.
Metrics
mc_portal_uses_total
counter from_world
Portal traversals, by departure world.
Configuration
In metrics.properties, or as environment variables. See Configuration.
| Key | Default | Environment variable |
|---|---|---|
collector.portal | true | VANIA_METRICS_COLLECTOR_PORTAL |