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
    Contributors:
    Original Author: bob7l | Current Resource Manager: Spoopy
    iportal header.png

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

    Description:

    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.

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

    cdd52b9ccf5aee7a40f13b968fe6bb0f.png

    iportaltypes.png

    b48ce69c57c2bb716ccbd87bf0adfc9a.png

    iportalvideo.png


    iportalgithub.png

    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
    Epakfillsyer
    4/5,
    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
    Cosman63
    3/5,
    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
    jefkevanachteren
    1/5,
    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
    DrMaxNix
    4/5,
    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
    Julioelmoloco
    3/5,
    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
    Socialclubz.com
    5/5,
    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
    ecsp
    5/5,
    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
    JackHaynie
    4/5,
    Version: 1.5
    it's okay ........................................ wish it would work for 1.13.2
  9. blaukat
    blaukat
    4/5,
    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
    Lightern
    5/5,
    Version: 1.5
    10/10 easy to use, user-friendly, simple, lightweight. Nice) Keep updating it, pls.