iPortal | Transportation & Bungeecord Portals 1.6

Use lightweight custom portals to teleport players to certain locations or bungeecord servers.

  1. Spoopy
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Original Author: bob7l | Current Resource Manager: Spoopy
    iportal header.png

    For iPortal on 1.13-1.14.3 servers use v1.6.
    iPortal 2.0 - Portal Flags & MySQL


    IPortal is lightweight, easy to use, portal plugin featuring not only custom portals, but even bungeecord support. IPortal was a project plugin created to allow players to easily transport world to world, or even server to server. Bob7l has granted me permission to post this resource and continue to update and improve this plugin.

    • Light on servers resources (Doesn't use PlayerMoveEvent)
    • Easy installation
    • Supports Bungeecord
    • Portal loop protection
    • YAML based storage
    • Instant teleportation
    • Multiverse & Multiworld support






    GNU General Public License version 3 (GPLv3)

Recent Updates

  1. iPortal for 1.13-1.14.3
  2. 1.5 - Whoops
  3. 1.4

Recent Reviews

  1. Epakfillsyer
    Version: 1.6
    Amazing plugin. If the plugin were to have a feature that made the player run a command upon entering a portal, it would get my 5 stars
  2. Cosman63
    Version: 1.6
    I keep trying to select objects with the iportal wand and this error message keeps poping up I have no idea what to do can somebody help me figure this out

    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:784) [bukkit.jar:git-Bukkit-ccd47a5]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
    Caused by: java.lang.NoClassDefFoundError: net/md_5/bungee/api/ChatColor
    at me.minebuilders.portal.listeners.WandListener.onSelection(WandListener.java:48) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_231]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_231]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[bukkit.jar:git-Bukkit-ccd47a5]
  3. jefkevanachteren
    Version: 1.6
    THe plugin works ok but i am trying to add paintball but i want it to use /pb join when entering the portal, when i try to do this it ignores join and only does /pb if this is fixed ill give 5 stars
  4. DrMaxNix
    Version: 1.6
    I was searching verry long for a plugin like this.
    It's simple but does everything I need.
    The only issue I have is that if you teleport from world x to world y and then back from world y to world x, you again stand in the portal in world x that you priviously used to come to world y and you get teleported again.
    I'd appreceate it if this would get fixed.
  5. Julioelmoloco
    Version: 1.6
    >.... [23:36:12 ERROR]: Could not pass event EntityPortalEnterEvent to IPortal v1.13
    java.lang.NullPointerException: null
    at me.minebuilders.portal.portals.Portal.isInRegion(Portal.java:47) ~[?:?]
    at me.minebuilders.portal.listeners.PortalListener.onTeleport(PortalListener.java:53) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor225.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-186]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-186]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-186]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.BlockPortal.a(BlockPortal.java:100) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.IBlockData.a(IBlockData.java:214) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.Entity.checkBlockCollisions(Entity.java:962) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.Entity.move(Entity.java:667) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.EntityLiving.e(EntityLiving.java:2208) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.EntityHuman.e(EntityHuman.java:1495) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.EntityLiving.movementTick(EntityLiving.java:2559) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.EntityHuman.movementTick(EntityHuman.java:416) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.EntityLiving.tick(EntityLiving.java:2321) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.EntityHuman.tick(EntityHuman.java:165) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.EntityPlayer.playerTick(EntityPlayer.java:426) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.PlayerConnection.tick(PlayerConnection.java:146) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.NetworkManager.a(NetworkManager.java:260) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.ServerConnection.c(ServerConnection.java:139) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1232) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:417) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1075) ~[patched_1.14.4.jar:git-Paper-186]
    at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:919) ~[patched_1.14.4.jar:git-Paper-186]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_212]
  6. Socialclubz.com
    Version: 1.6
    great plugin easy to setup. 1 question if a player comes back to the lobby what plugin or setting can we use to force spawn? I tried Force TP on Spawn plugin and the iportal went null
  7. ecsp
    Version: 1.6
    It works! but i was wondering... you said it has multiverse support so how do i connect a portal to
    a multiverse world
    1. Spoopy
      Author's Response
      You can just setup a normal portal in the first world and set the go to position at the second world.
  8. JackHaynie
    Version: 1.5
    it's okay ........................................ wish it would work for 1.13.2
  9. blaukat
    Version: 1.5
    Very Good plugin, lots of great features and it needs more attention than it has gotten. The only reason this is not 5 stars is because the random feature on the portals is not working for me.
  10. Lightern
    Version: 1.5
    10/10 easy to use, user-friendly, simple, lightweight. Nice) Keep updating it, pls.