Skip to content

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 ​

PlatformTarget pluginCollectorLatest CI
PaperyesPassedpaper ✓
PurpuryesPassedpurpur ✓
Folianon/a—
SpigotyesPassedspigot ✓
CraftBukkityesPassedbukkit ✓
Spongenon/a—
Velocitynon/a—
BungeeCordnon/a—
Waterfallnon/a—
Geysernon/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.

KeyDefaultEnvironment variable
collector.portaltrueVANIA_METRICS_COLLECTOR_PORTAL

Minecraft 1.21.11 · core 0.6.0 · rebuilt after every CI run