BungeePortals 1.2

Create portals of any material, shape and size in conjunction with WorldEdit!

  1. YoFuzzy3
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    Introduction
    BungeePortals is a super-simple, very user-friendly and lightweight Bukkit plugin that hooks in with WorldEdit allowing you to create and remove portals with ease. These portals send you to another server that you have defined in your BungeeCord configuration file (so obviously you need BungeeCord installed).

    Installation
    Put the BungeePortals.jar file into the plugins folder of your Spigot/Bukkit server. When you start/reload your server the plugin should load, make sure to have WorldEdit installed or it will fail to load correctly (check start-up for debug info). You only have to put the plugin on the servers where you will create portals, no need for it on the servers that portals go to.

    Usage
    Making a selection:
    1. Get your WorldEdit selection wand using //wand.
    2. Select a cuboid selection.
    3. Make a BungeePortals selection using /bportals select <filter,list>.
    4. You can enter block ids separated by commas in the filter list, only selected blocks that are in your filter will be added to your BungeePortals selection. Simply enter 0 to not use the filter. This filter is very powerful, say you selected some stone bricks, glass and all types of wood planks, then used /bportals select 5 - all the planks would be selected; but if you used /bportals select 5:0,5:1 - only the oak and spruce planks would be selected.
    Creating portals:
    1. Make sure that you've made a BungeePortals selection.
    2. Type the command /bportals create <name> and voila, magical invisible portal blocks will be created in every block from your BungeePortals selection that will take you to the server you entered. Make sure the name is exactly what you have in your BungeeCord configuration file.
    3. Make sure to remember exactly where your portals are or you may have trouble removing them in the future.
    Removing portals:
    1. Make sure that you've made a BungeePortals selection.
    2. Type the command /bportals remove <name> and voila, all the magical invisible portal blocks that existed in your selection and matched the server you entered will be removed.
    Clearing a selection:
    1. Type /bportals clear.
    Bonus Features
    • Efficient, it reads data from a simple map stricture rather than directly from the portals.yml file. The data file will load on start-up and save on shutdown.
    • Have a save task run that will automagically save all your portals to the portals.yml file every 10 minutes just in case your server crashes after making changes.
    • BungeePortals will track the portal statuses of players. Meaning if you enter a portal to join one server, and then enter another portal to get back, you will not teleport in a loop. To use a portal you must exit it and then enter it again.
    • Deny users access to specific servers through its associated portals, see below.
    Commands
    • /bportals - View the very help menu.
    • /bportals reload - Reload all files and data.
    • /bportals forcesave - Force all portals to save to the portals.yml file.
    • /bportals select <filter,list> - Create a BungeePortals selection, see usage above.
    • /bportals clear - Clear your BungeePortals selection.
    • /bportals create <server-name> - Create portals from your BungeePortals selection, see usage above.
    • /bportals remove <server-name> - Remove portals from your BungeePortals selection, see usage above.
    Permissions
    • BungeePortals.command.BPortals - Access to all the things done with /bportals. Default: OP.
    • BungeePortals.portal.* - Access to all servers through portals. Default: TRUE.
    • BungeePortals.portal.<name> Access to a server through all its associated portals. Default: NONE.
    Changelog
    Version 1.2 - MCStats update.

    Version 1.1 - Many nice additions. Check the change log.

    Version 1.0 - Initial release.

    Source
    GitHub.

    Notice
    This plugin is using Hidendra's MCStats service. This means it will report anonymous statistics to MCStats.org.

    Statistics
    [​IMG]

    Donate
    If you appreciate my development work a donation is always much welcome and greatly appreciated!​

    Donations so far:​
    • jeff142 - 06/06/13 - $20
    • xxtreepuncherxx - 08/06/13 - $30
    • WoodyCraft - 04/09/13 - $100
    • Chalkie - 16/12/13 - $16
    [​IMG]
    ChinaNuke, jflory7, Shapex and 20 others like this.

Recent Reviews

  1. Diddley4209
    Diddley4209
    4/5,
    Version: 1.2
    Great plugin, the multi teleportation doesn't matter much for me, as I have a hub teleportation plugin.
  2. ItzDeath_
    ItzDeath_
    3/5,
    Version: 1.2
    Great Plugin, Its One Of The Few That Has Multi-Server Support. However, The Player (Usually) Spawns In The Portal That Would Take Them To The Server They Just Came From. This Results In Re-Teleportation, Which Is annoying.
  3. TheProducer
    TheProducer
    3/5,
    Version: 1.2
    Impressed at first at how simple it is to use. However, the inability to edit portals once the selection is gone is not awesome. It works fine and has caused no trouble. However the portal to portal transportation causes accidental re-teleportation. (one wrong step and you are back where you started) Would be nice to have a landing spot that will not also teleport you in a loop.

    Users just found a portal to my lobby that I thought I had deleted... and it cannot be removed with a command.

    After a month or two I am going to look for something with more functionality and where the author appears to be more attentive.

    Mind you... it works just fine - but I recommend that you:
    A) Document very carefully where the cuboid for each portal is
    B) Experiment with using the materials filters (I think that is what would help avoid the looping)
  4. chasedig1
    chasedig1
    3/5,
    Version: 1.2
    Pretty good, although i can't delete or even select a selection. I think I'm outdated. I'll try updating.
  5. AlasDiablo
    AlasDiablo
    5/5,
    Version: 1.2
    have no problem
    .
  6. _EBgaming_
    _EBgaming_
    5/5,
    Version: 1.2
    Nice plugin. Easy to use. Im using this with 1.9 and had no problems. Thanks for making this amazing plugin.
  7. IKFFxRaPzZ
    IKFFxRaPzZ
    5/5,
    Version: 1.2
    Works like a charm, any way to make it so the player goes to the Hub spawnpoint rather than at the base of the portal?
  8. Leiath
    Leiath
    5/5,
    Version: 1.2
    Nice plugin! Easy to use, my portal was up and running within minutes. Did not have any problems installing, no errors so far.
  9. Youtube_DanTDM_
    Youtube_DanTDM_
    5/5,
    Version: 1.2
    THIS IS AMAZING keep it up

    B00m you rock and i need a developer for my server so if you want to be the dev pm me
  10. Blake1Studios
    Blake1Studios
    4/5,
    Version: 1.1
    Really great plugin! Love it entirely, but please do update it for 1.9 as the error in console is annoying. Otherwise, works perfectly for 1.9.