Block Portals

This plugin adds cool lightweight portals to your server

26 downloads 0 followers

BlockPortals

Turn any two regions into a portal. No frames, no obsidian, no limits.

BlockPortals lets you select two areas anywhere in your world (or across worlds) and instantly link them as a teleport portal. Walk into the first region, and you're seamlessly teleported to the second — landing safely on solid ground every time.

✨ Features

  • Region-based portals — select any shape or size of area as a portal trigger, no need to build a frame
  • Cross-world support — link portals between different worlds
  • Smart safe landing — players always land on solid ground inside the destination region, never stuck in a wall or falling off a roof
  • Full-hitbox detection — touching any part of the portal region triggers it, not just standing dead-center
  • Layered particle effects — rich, colorful particle bursts on departure, arrival, and portal creation
  • Constant ambient particles — both ends of every portal glow with a continuous particle effect so players can always see where a portal is
  • Configurable everything — every particle count, color, sound, cooldown, and interval is editable in config.yml, with live reload support (/bp reload) — no restart needed
  • Undo system — made a mistake selecting a corner? /bp undo steps back through your last actions, including undoing a just-created portal
  • Simple, intuitive commands — no complex setup, just look at a block and run a command
  • Lightweight — efficient region checks and a tunable ambient-particle scheduler so it won't strain your server

🎮 Commands

Command Description
/bp pos1 Set the first corner of the portal's source region (run twice)
/bp pos2 Set the first corner of the portal's destination region (run twice) — creates the portal
/bp delete <name> Delete a portal
/bp rename <old> <new> Rename a portal
/bp list List all active portals
/bp undo Undo your last selection or portal creation
/bp reload Reload config.yml without restarting the server

🔒 Permissions

  • blockportals.use — base access to the command
  • blockportals.pos1 / blockportals.pos2 — set portal corners
  • blockportals.delete / blockportals.rename / blockportals.list / blockportals.undo / blockportals.reload
  • blockportals.* — grants everything

All permissions default to op.

⚙️ Configuration

Everything is configurable straight out of the box in config.yml:

  • Teleport cooldown
  • Ambient particle toggle, update interval, sample density, and a global density multiplier
  • Individual particle types, counts, colors, and sizes for the source and destination sides
  • Full control over departure, arrival, and portal-creation burst effects
  • Every sound cue (teleport, portal creation/deletion, UI feedback) — enable/disable, change the sound, volume, and pitch, or layer a second sound
  • Undo history size
  • Chat message prefix gradient colors

Change anything and run /bp reload to apply it instantly.

💡 Perfect for

  • Adventure maps and puzzle servers
  • Hub-to-world teleport hallways
  • Hidden passages and secret rooms
  • Quick-travel networks without needing Nether portals or command blocks
Version Minecraft Loader Download

Block Portals 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11
bukkit, paper, spigot
Download