ModsJava
ZworldPortal
Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot• • • • • • • • • • • • • • • • • • • •
ZworldPortal
Stop juggling three plugins just to run worlds and custom teleports.
Version 0.3.0
One plugin. One GUI. Worlds, portals and hubs live in minutes.
Built for Paper server owners who want clicks, not config nightmares.
9 languages built in · GUI and messages for your whole community
• • • • • • • • • • • • • • • • • • • •
- Per portal particles and sounds · global default, off, or custom type per portal · GUI and commands
- Portal enter commands · run player or console commands on teleport · built in placeholders + PlaceholderAPI softdepend
- Vehicle teleport · players keep boats, horses and passenger chains when going through a portal
- Public API · read portals and destinations, teleport players, hook into portal events from other plugins
- Interactive admin help · /zwp help with hover tips and click to paste commands
- Smart command hints · typo /portal create or missing args? The plugin tells you what to run next
- Launch a new world from a menu · pick generator, seed, gamerules, PVP and difficulty without touching files
- Build custom portals in seconds · wand select, bind a destination, zone or trigger mode, walk in and teleport
- Your staff does not need a wiki · worlds, portals and destinations in one clean GUI
- Speaks your players language · ru, en, uk, zh, fr, de, it, es, pt with auto detect on first join
- Zero database setup · SQLite built in, single JAR, drop and play
- No lag spikes on heavy tasks · operation queue keeps world loads safe for TPS
Try it in 60 seconds after install
- /zwp gui · open the control panel
- Stand where players should arrive · /desti create hub
- /zwp portal wand · click two corners · /zwp portal create lobby hub
- Need help? · /zwp help · hover a line and click to paste the command
- Wrong language? · /zwp lang en or /zwp lang list
That is it. Walk through the portal. It works.
• • • • • • • • • • • • • • • • • • • •
Perfect if you run
• • • • • • • • • • • • • • • • • • • •
- Hub servers with custom teleport zones
- International communities that need localized GUI and chat
- Minigame or event networks that need extra worlds fast
- RPG / survival servers with VIP areas, dungeons or instanced zones
- Networks that need a small public API for custom integrations
- Any Paper server tired of editing coords in Notepad
- GUI hub · manage worlds, portals and destinations in game
- World creator · generators, structures, chest loot, full gamerule control
- Smart portals · zone or trigger mode, cooldown, per portal particles and sounds, enter commands
- Named destinations · reuse the same spot across multiple portals
- Multi language · per player locale, editable YAML files in plugins/ZworldPortal/lang/
- Full command suite · for power users who prefer the terminal
- Developer API · portal and destination lookup, teleport helpers, enter and teleport events
Spoiler: Portal enter commands and placeholders
Run a command when a player uses a portal. Set in GUI or on create:
command:player:spawn
command:console:effect give %player% speed 10 1
Built in placeholders: %player% %uuid% %world% %portal% %dest% %dest_world% %dest_x% %dest_y% %dest_z%
With PlaceholderAPI installed, all PlaceholderAPI tokens work too (softdepend, optional).
command:player:spawn
command:console:effect give %player% speed 10 1
Built in placeholders: %player% %uuid% %world% %portal% %dest% %dest_world% %dest_x% %dest_y% %dest_z%
With PlaceholderAPI installed, all PlaceholderAPI tokens work too (softdepend, optional).
Spoiler: Public API (for developers)
Access via
ZworldPortalProvider.get() after plugin enable.
Read data: getPortal(name) · getPortals() · getDestination(name) · getDestinations()
Actions: teleportToDestination(player, name) · isPlaceholderApiHooked()
Events: PlayerPortalEnterEvent (cancellable) · PlayerPortalTeleportEvent
Package: ru.zoobastiks.zworldportal.api
Read data: getPortal(name) · getPortals() · getDestination(name) · getDestinations()
Actions: teleportToDestination(player, name) · isPlaceholderApiHooked()
Events: PlayerPortalEnterEvent (cancellable) · PlayerPortalTeleportEvent
Package: ru.zoobastiks.zworldportal.api
Spoiler: Supported languages
ru · Russian · Русский
en · English
uk · Ukrainian · Українська
zh · Chinese · 中文
fr · French · Français
de · German · Deutsch
it · Italian · Italiano
es · Spanish · Español
pt · Portuguese · Português
Auto detect: set language: auto in config · client locale on first join
Manual switch: /zwp lang list · /zwp lang <code>
en · English
uk · Ukrainian · Українська
zh · Chinese · 中文
fr · French · Français
de · German · Deutsch
it · Italian · Italiano
es · Spanish · Español
pt · Portuguese · Português
Auto detect: set language: auto in config · client locale on first join
Manual switch: /zwp lang list · /zwp lang <code>
Spoiler: Full command list (click to expand)
/zwp help · interactive help with hover and click to suggest
Worlds
/zwp world list|create|load|unload|enable|disable|delete|import|info|tp
Portals
/zwp portal wand
/zwp portal create <name> <dest>
[trigger:<block>] [mode:zone|trigger] [cooldown:<sec>]
[particle:global|off|<type>] [sound:global|off|<type>]
[command:player|console:<cmd>]
/zwp portal bind|trigger|mode|particle|sound
/zwp portal enable|disable|delete|info|list
Destinations
/zwp desti create|update|delete|list|tp <name>
/desti create|update|delete|list|tp <name>
Other
/zwp gui · /zwp reload · /zwp lang <code>
Aliases: /zw · /portal
/portal create ... works like /zwp portal create ...
Worlds
/zwp world list|create|load|unload|enable|disable|delete|import|info|tp
Portals
/zwp portal wand
/zwp portal create <name> <dest>
[trigger:<block>] [mode:zone|trigger] [cooldown:<sec>]
[particle:global|off|<type>] [sound:global|off|<type>]
[command:player|console:<cmd>]
/zwp portal bind|trigger|mode|particle|sound
/zwp portal enable|disable|delete|info|list
Destinations
/zwp desti create|update|delete|list|tp <name>
/desti create|update|delete|list|tp <name>
Other
/zwp gui · /zwp reload · /zwp lang <code>
Aliases: /zw · /portal
/portal create ... works like /zwp portal create ...
Spoiler: Permissions
zworldportal.admin · full access
zworldportal.worlds · worlds
zworldportal.portals · portals
zworldportal.dest · destinations
zworldportal.gui · GUI
zworldportal.reload · reload
zworldportal.worlds · worlds
zworldportal.portals · portals
zworldportal.dest · destinations
zworldportal.gui · GUI
zworldportal.reload · reload
• • • • • • • • • • • • • • • • • • • •
Requirements
- Paper 26+ recommended (Spigot is not supported)
- Minecraft 1.21.x · Java 25+
- PlaceholderAPI optional · for extra command placeholders
- Single server only in v1 (no Velocity / BungeeCord yet)
- Download ZworldPortal.jar
- Drop into plugins/
- Restart · run /zwp gui or /zwp help
- Optional: edit config.yml and language files in lang/
• • • • • • • • • • • • • • • • • • • •
Download now. Open the GUI. Build your first portal before your next restart.
Author: Zoobastiks
Questions or ideas? Telegram: t.me/Zoobastiks
Download now. Open the GUI. Build your first portal before your next restart.
Author: Zoobastiks
Questions or ideas? Telegram: t.me/Zoobastiks
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ZworldPortal is a free Minecraft Java mod. Compatible with Minecraft 26.1, 26.2. Downloaded 23 times (via Spigot). Download it and open it directly in the game.