Introduction
Last updated Jul 6, 2026
Introduction
What is SoapsTeleporter?
SoapsTeleporter lets you place portals anywhere in your world. Players walk into a portal region and teleport to another location, another portal, or a random spot. Each portal can have its own particles, sounds, costs, conditions, and commands.
The plugin targets Paper 1.21+ on Java 21. It requires SoapsCommon as a hard dependency.
Features at a Glance
Portal system
- Create portals of any rectangular size with the selection wand
- Connect two portals for two-way travel
- One-way portals that block return travel from the destination side
- Random Teleport (RTP) portals with configurable world and range
- Custom shape portals by selecting individual blocks (shift+right-click on the wand)
- Shape preview tools to plan portal frames before placing blocks
- Multi-destination routing: fixed, random, weighted, and permission-based
- Automatic orientation detection (vertical doorway vs horizontal floor pad)
Visual and audio
- Per-portal particle type, count, spread, interval, and DUST color
- 3D volumetric particle rendering
- Adaptive particle density for busy servers
- Per-portal teleport sounds with volume and pitch
- Layered render pipeline with visibility culling (since 1.0.1)
Conditions and access
- Time, weather, level, sneak, fly, world, biome, and gamemode checks
- Item, money, advancement, and playtime requirements
- Health, hunger, armor, weapon, and nearby-player rules (via management UI)
- Optional condition expressions with AND, OR, and NOT logic (since 1.0.1)
- Per-portal permissions when enabled in config
Economy
- Charge money through Vault
- Charge items, experience, or custom hand-held items
- Refund on failed teleportation (configurable)
Safety and protection
- Safe destination checks with configurable search radius
- Cross-world teleport support
- Warmup timers that cancel if the player moves
- Cooldown timers between uses
- Portal region protection against block break and place
Management
- Chest GUI management when
gui.enabledis true (default) - Clickable chat management when GUI is disabled
- Full tab completion on commands
/st helpwith pagination and per-command detail mode (1.0.5)- Backup, reload, and debug diagnostics
- Auto-save with configurable interval
Integrations
- PlaceholderAPI placeholders under
%soapsteleporter_*% - Vault economy
- WorldGuard region checks (optional)
- Lands claim checks (optional)
How It Works
- Run
/st wandand select two corners (or build a custom block selection). - Run
/st add myportalto create the portal. - Create a second portal and run
/st connect portal1 portal2. - Players enter the portal region to teleport.
From there you can add particles, costs, conditions, routing, and commands per portal.
Next Steps
- Getting Started to install and build your first portal pair
- Portal Creation for the full creation workflow
- Configuration to tune server-wide behavior