Advanced Portals 0.5.2

An advanced portals plugin for bukkit

  1. sekwah
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    Maxqia, Grizz, Dalbodeule
    Where is the Bungee plugin?:
    They are contained in the same jar file. Just put the same Advanced Portals jar in both your Bungee and Spigot plugin folders :) It should work between versions but if there are issues ensure they are exactly the same version on both spigot and bungee.

    See lower if you are having other issues

    If you want to use a gui command do not use the triggerblock portal, use air or water.

    Please remember this plugin I still in heavy development and will be undergoing a complete recode. However the main features work perfectly fine and as far as I know it is about the most efficient way you can make a portal plugin like this.

    Advanced Portals is a new portal plugin for bukkit made by sekwah41, designed to have a wide range of features which are easy to use. The plugin adds a bunch of commands to create and edit portals and destinations. This plugin not only enables normal teleportation but also cross server teleportation for networks using bungee.

    The plugin is designed to be as light end efficient as possible as well as offer powerful features.

    If you would like any new features or to report a bug please create a ticket on github.

    Now use /portal (portalblock, gatewayblock or endportalblock) to get a special piece of wool to place the types of block. Also you can punch a portal block with the portalblock to rotate it now.

    Check the wiki for extra info e.g. TriggerBlock names

    Commands and Portal Tags
    (the github wiki is a bit well poorly layed out and an annoying to change because its got odd layouts and displays quite disgustingly in tables with loads text after, feel free to ask about specifics on the discord and ill need to make a proper page rather than a git wiki)

    Source Code

    Video on how to use portals by BashBR (portuguese)

    Current Features
    • Custom portal creation
    • Bungee portals (now supports target locations on other servers)
    • Enabled you to build with the portal block so you can build portals with custom shapes
    • Commands when entering portals
    • Warp effects (Like explosions or eye of end effects, must be enabled in the config as it is disabled by default)
    • Protection regions around portals to stop players without permission griefing them(this involves explosion protection and freezes all fluid movement in a raduis(can also be used for water and lava portals, although the lava still sets you on fire at the moment)
    • Custom message prefix(you can change messages to normal players to have your server name in front of it so it feels more like part of the server)
    • Portal trigger blocks, specify what block you want the plugin to check for, you can even use half blocks and stair combinations to make some quite unique portals.
    • Most features can be altered or toggled by changing variables in the config.
    Planned features
    • Editing existing portal data(can only rename at the moment)
    • Upgrade the developer api to allow registering custom tags.

    Common Issues

    Bungee Portal + Destination (v0.5.0 and up only):
    You must have advanced portals also installed on Bungee. Also make sure you supply both the target server with bungee:servername and a valid destination with desti:name. Autocomplete does not currently work with destinations on another server though I will look to add that.

    The plugin isn't working: The latest versions of the plugin only work on 1.13 and above. Please download 0.0.41 as it supports 1.7 to 1.12.

    The plugin selector isn't working:
    Please check the above issue. Make sure that the player effected has "advancedportals.createportal" and that you haven't changed the material in he config.yml.

    Example check for LuckPerms is
    /lp check <user> advancedportals.createportal

    This really helps motivate me to work more on my online stuff because it shows people like it enough/want it enough to donate to help support me.

    Contact Me
    If you have any suggestions or general discussion about advanced portals or any other work feel free to join the discord and mention me, generally discuss or just send me a pm :) I will more likely respond faster there when I am less active here. Though you can still just send me a pm on here.

    If you have an issue I am not always active so don't expect an immediate response. It helps to know what mc version and plugin version you are using and if it's an off branch of spigot e.g. paper spigot.



    1. ANf9aIb.png
    2. ZCxYCPO.png
    3. NI9kYqb.png
    4. 7dXjTNq.png

Recent Reviews

  1. Christian_8954
    Version: 0.5.2
    placeholders? ti get player name? please help i love this plugin pleseeeeeeeeeeeeeeeeeeeee
    1. sekwah
      Author's Response
      For commands you can do @player and it will replace the players name into the command. I avoided @p in case something weird needed to be done
  2. Panda_Senpai
    Version: 0.5.2
    I consider this plugin essential for my network. The author is very responsive to requests for help and even helped me work through an issue in a very timely manner!

    I would highly suggest this plugin to anyone.
  3. hvrry
    Version: 0.5.2
    One of my favourite plugins, useful for a wide range of tasks

  4. Zarland
    Version: 0.5.2
    Very good plugin! Work fine! But can you add to legacy version a messages.yml for translate it please. Thanks for your work.
  5. LowLevelM
    Version: 0.5.2
    This plugin is super easy to setup, really powerful, and versatile. Highly recommend for every server.
  6. I-S
    Version: 0.5.2
    Extremely easy to setup and works well out of the box. It even supports portal cooldowns properly :D Good job!
  7. TheTaskerko
    Version: 0.5.2
    Thank you, for this very cool plugin, pretty easy to setup and use. I love it. ♥
  8. Matzethelexx
    Version: 0.5.2
    Hello, I have a question for the developer. Can I run a command after changing the server? CutePortals can, but is very old. For example, I want to go from the hub to the gaming world. If the server has changed, a command should be executed. The destination is also executed after changing the server. Is that possible? best regards
    1. sekwah
      Author's Response
      Destinations can however there is a slight issue atm possibly. I can look to add commands also going though I will have to make that wait until I have finished my uni coursework.

      Atm you can send commands to the bungee but you are the first to ask for commands on the other server to be executed surprisingly.
  9. NerdsBestAdvice
    Version: 0.5.0
    Hey this is a really neat plugin! It all seems to work great...I have a question for the developer. What if I want to run a command as a player?

    For example maybe a plugin doesn't allow for applying a command to a player how can I have a portal act like a player and run a command?

    If this is possible, please let me know, it would be very useful :)
    1. sekwah
      Author's Response
      If you want to run the command as a player just use command:"command goes here without /"

      If you add ! before the command it runs it as op
      If you add ^ before the command it runs it with the permission *
      If you add # before the command it runs it in the console
      If you add % before the command it sends the command to bungee.

      I hope this answers any possible questions you may have about commands :)

      Example /portal create name:test command:"!give stone_sword"
  10. gary81013
    Version: 0.4.0
    This plugin performs very well, but there should be a custom language fileThis plugin performs very well, but there should be a custom language file
    1. sekwah
      Author's Response
      I have one working already though for a separate branch. I will make an announcement when that all goes live.