Client Rendering & Portal Performance
Wormholes v2.2.0 • Minecraft 26.1.2 - 26.3 • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot
Changes & Fixes
- Added optional client-mod rendering for portal terrain, entities, lighting, weather, and recursive views. Players without the mod will default back to the standard projections.
- Added shader rendering support for destination views.
- Reduced projection work and packet traffic through shared caching and prioritizing portals the player is looking at.
- Improved mirror stability, live block updates, and overlapping portal views.
- Fixed door and trapdoor arrival direction, momentum, and pocket previews.
- Improved Nether portal placement, End return views, and cross-server destination rendering.
- Corrected React performance metrics and startup cache settings.
Portal Projection Fixes and PacketEvents Hotfix
Wormholes v2.1.0 • Minecraft 26.1.2 - 26.3 • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot
Changes & Fixes
- Fixed portal projection blackouts.
- Changed portal surface skins to thin faces instead of full-block layers.
- Shaded PacketEvents into the plugin, removing its startup download requirement.
Minecraft 26.3 Support and Projection Fixes
Wormholes 2.0.7-26.1.2-26.3 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot
Changes & Fixes
- Added Minecraft 26.3 support.
- Added ShapedPortals integration for custom Nether portal shapes, including linking, claim checks and frame validation.
- Extended recursive portal views to include entities through nested portals.
- Improved traversal positioning and re-entry detection for players and entities.
- Fixed projected player skins failing to refresh after profile changes.
- Updated projected swing animations and pocket-dimension data.
- Corrected portal flash colors and removed redundant projected hurt-animation packets.
Portal Networks, Expanded Travel Controls and Projection Fixes
Wormholes 2.0.6-26.1.2-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot
Added
- Added named portal networks with short addresses and selectable destinations.
- Added /atlas for portal browsing, discovery, favorites, recent visits, directional guidance, and access to dialing menus.
- Added scheduled, weighted, per-player, and return-route destination selection.
- Added redstone controls for opening, closing, locking, and dialing portals, with comparator output.
- Added configurable traversal costs, cooldowns, warmups, and keys.
- Added role-based portal access and claim integrations for WorldGuard, GriefPrevention, Lands, Towny, and PlotSquared.
- Expanded pocket dimensions with templates, additional rooms, rosters, instance resets, and configurable rules.
- Added momentum and orientation controls, including speed scaling, speed limits, and vertical-exit handling.
- Added local portal traversal for projectiles and dropped items while preserving movement.
- Added convoy traversal for vehicles, passengers, and leashed mobs.
- Added trusted-server introductions and gateway destination selection based on availability, load, rotation, player affinity, or server latency.
- Added destination-coordinate and timed RTP rotation countdown placeholders.
- Added adaptive arrival masking based on destination chunks still loading.
- Added automatic portal backups and management tools for inspecting, locating, retargeting, and pruning portals.
- Added portal markers and local destination links for Dynmap, BlueMap, Pl3xMap, and squaremap.
- Added an optional authenticated HTTP endpoint for OpenMetrics and JSON status reports.
- Added a public API for portal/network queries, portal changes, custom destination selection, and lifecycle/traversal events.
Changes & Fixes
- Improved projection performance while moving and when multiple players view the same portal.
- Fixed block rotation, mirrored projections, painting placement, and recursive portal cycle detection.
- Fixed projected entities ignoring visibility restrictions, including interactions with Gloss displays and item effects.
- Fixed passenger and leash relationships during same-server traversal.
- Fixed repeated traversal charges and improved cross-server admission handling.
- Fixed client crashes caused by sending incompatible destination chunk data before changing dimensions.
- Reworked blackout rendering to maintain portal boundaries while destination chunks load.
- Removed managed vanilla Nether/End portals from Atlas discovery and destination lists.
- Fixed replacement vanilla portals briefly opening and closing before their destination pairing completes.
- Removed ambient, synchronization, and approach sounds. Threshold and arrival effects remain.
- Fixed protection checks accidentally triggering portal tools, skins, dialing, or Dimensional Doors, and restored wand selection handling.
- Fixed Iris biome and terrain integration.
- Fixed RTP cleanup when a player disconnects or an entity disappears, avoiding repeated scheduling attempts and false failure warnings.
- Expanded automatic reloads to language files, bStats settings, and Paper chunk-loading/sending tuning. Removed the manual reload command.
- Improved editable TOML translations, English fallback, diagnostic report presentation, and debug-toggle confirmations.
- Added /wormholes debug version and standardized diagnostic commands under /wormholes debug.
Cross-Server Travel & Network Routing Overhaul
Wormholes 2.0.5-26.1.2-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot.
NOTE: You will need to recreate your portal codes after upgrading the Jars on all servers if you have any cross-server portals currently created.
- Run /wh server export on each server
- Import each fresh code on the opposite server using /wh server import <code>
- Validate the connection using /wh server list
Fixes & Changes
- Added IPv4/IPv6 CIDR routing with separate public and private Minecraft endpoints for LAN, VPN, and NAT configurations.
- Added proxy-server selection for automatic transfer mode.
- Added direct-transfer checks for client protocol support, authentication, and player identity.
- Added signed destination-endpoint verification before departure.
- Improved handoff admission and destination terrain readiness before acknowledging departure.
- Required destination arrival confirmation before reporting transfer success.
- Improved transfer deadlines, retries, locking, and cleanup to prevent false success, duplicate arrivals, and stale callbacks.
- Fixed stale projections after linking or unlinking portals and stale block, entity, equipment, and map snapshots.
- Fixed blackout panel seams, culling, and reused-display cleanup while reducing rendering work.
- Fixed persistence after deleting all portals and preserved world state when world unloads are cancelled.
- Improved TOML parsing, typed arrays, validation, escaping, and distribution packaging.
The Language & Diagnostics Update
Wormholes 2.0.4-26.1.2-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot.
Fixes & Changes
- Added Server / Per User Language Selector
/wormholes language - Added Shared Debug Dump Command
/wormholes debugdump - Updated Language files to pull language files from GitHubs Repo
VolmLib Changes
- Added
/volmit plugins languages command to easily change all supported Volmit plugins languages at once - Added
/volmit plugins debug all command to easily do a debug dump of all supported Volmit plugins at once, use the upload=false key to turnoff mclo.gs upload - Added shared mclo.gs uploading with plugin/version metadata and local report retention (Turn off in the configuration)
- Added shared per-player and server-default language selection
- Added a categorized 54-slot language editor with search, pagination, and localized feedback.
- Improved Director menu navigation, hover formatting, Back controls, and inventory transitions.
- Language-editor saves can use compact plugin-specific old-to-new feedback
- Isolated failed debug providers so other reports still complete
- Fixed delayed Windows filesystem events reporting the same deletion twice.
- Fixed language-editor controls failing when Bukkit's active inventory differed from the cached view.
Operator Travel & Persistence Fixes
Wormholes 2.0.3-26.1.2-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot.
Fixes & Changes
- Operators can now bypass portal direction and permission restrictions when traversing local or cross-server portals.
- Mirror-mode and closed portals continue to block all traversal.
- Fixed portal shutdown persistence by keeping portal data available until the final save completes.
The Projection Engine Update
Wormholes 2.0.2-26.1.2-26.2 • Minecraft 26.x+ • Java 25
Paper • Purpur • Leaf • Folia • Canvas • Spigot.
Fixes
- Cull hidden rear cells (Major performance buff)
- Remove enclosed Venticular rear claims
- Retry budget-limited visibility first
- Reduce scan and ray work
- Fix occlusion issues
- Better black background support for Citizens and other Portals bleeding through if they were behind a portal
Improved Packet Performance, Bug Fixes & RTP Handling
Fixes
- Reduced projection sampling and occlusion work
- Compress dense block updates efficiently
- Avoid redundant RTP Refreshes
- Fixed End Portal projections
- Fixed blackout and entity occlusion
- Batch projection packet delivery
- Discard unusable blocker proofs (If the player can't see it, don't send it)
- Prevent stale cache saturation (Objects in the distance become deprioritized)
- Avoid idle entity packet batches
- Preserve real teardown cleanup
- Skip unwritten channel flushes
- Flush possible partial writes
- Batch overlapping claim arbitration
- Send only final frame winners
Page 1