Color Portals

ColorPortals Logo

main setup permissions faq stats

Color Portals lets users create portals in game with little effort and no commands to type!

Using wool, a sign, a pressure plate, and a button, players can create their own portals!


  • No commands necessary to set up portals.
  • Portals link automatically. No running back and forth setting locations.
  • MultiVerse/MultiWorld compatible. Teleport between worlds with ease.
  • No permissions required. (But are supported)
  • No configuration required. (But many options are supported)
  • Plug and Play.

Download now and try it out for yourself!

Optional Commands:

  • /portal info or /cp info - Use while standing in or looking at a portal to get more information on the portal and where it warps to.
  • /portal list or /cp list - Displays how many portals are registered on the server.

    Color Portals is by far the easiest to use portal plugin to date and is also the most fun. People on your server will not be able to get enough!

I have put many hours of work into this plugin and it is my hope than anyone who enjoys the features it brings to their server will donate.


You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of SnowGears SnowGears Jun 23, 2015 at 19:19 UTC - 0 likes

    @Yayes: Go

    Hm thats odd. I will have to look into that.

    Also I will make that toggle for the next update! Thanks for the suggestion!

    Check me out on GitHub and on Youtube!

  • Avatar of Yayes Yayes Jun 09, 2015 at 08:13 UTC - 0 likes

    @SnowGears: Go

    Hey SnowGears!

    Hope things are going well for you! Looking forward to an update that will allow me to toggle off the requirement to have the pressure plate and button to set/keep a portal (one-way portals are very handy, but without the toggle ability, they aren't a possibility).

    Also, I just came across another problem with a glitched portal. I broke the sign in a portal after I linked it to the wrong channel (tho a channel that had other portals on it), then tried to replace the sign, but I repeatedly get the error message:

    "You can not put another sign on top of this portal"

    Breaking the first sign should've destroyed the portal, shouldn't it?

    Cheers mate!

  • Avatar of BlockyNights BlockyNights Jun 07, 2015 at 13:34 UTC - 0 likes

    Hey we have been using this plugin for about 1 month on our server, and while we and our players love it, the portals often break for no apparent reason. This is becoming an increasing problem for us and there isn't even any errors to show for the bug.

    The portals are set up perfectly, linked and all, but they just wont teleport the player. This happens randomly, where some portals works perfectly and others aren't.

    Any idea of whats causing this or how to fix it?

  • Avatar of SnowGears SnowGears Apr 23, 2015 at 22:52 UTC - 0 likes

    @Yayes: Go

    You will need to delete the ColorPortals folder and install version 1.6.
    This also requires that you rebuild all of your portals. But after that, you should have no more issues and future versions will not require you to rebuild your portals ever again.

  • Avatar of Yayes Yayes Apr 23, 2015 at 18:33 UTC - 0 likes

    @SnowGears: Go

    I see. I went to have another look at it and the .yml file is completely blank. If I delete the ColorPortals folder, and reinstall the plugin, do you think that will sort it all out, or will we have to revisit all the gate locations we can find and rebuild them?

    Thanks for helping me with this.


  • Avatar of SnowGears SnowGears Apr 23, 2015 at 06:05 UTC - 0 likes

    @Yayes: Go

    If the portals.yml file is gibberish symbols then I have found your problem. You did not delete your ColorPortals folder before upgrading to ColorPortals v1.6.

    I stated this is the changelog for 1.6 in bold.

  • Avatar of Yayes Yayes Apr 22, 2015 at 20:40 UTC - 0 likes

    @SnowGears: Go

    Thanks for the suggestion. I'll see if I can update the portal.yml file, tho so far I haven't had much luck even looking at that file. Every time I try it's a bunch of gibberish symbols; nothing very readable. Any thoughts on that?

    As for a plugin that alters signs in any way, no. I don't have many plugins on the server, and the only one that has anything to do with signs is Color Portals. I'll double check, but it's a short list.

    Any other thoughts or ideas would be welcome. Thanks again! -Yayes

  • Avatar of SnowGears SnowGears Apr 21, 2015 at 02:32 UTC - 0 likes

    @Yayes: Go

    I'm sorry to hear about that. As for your first console error, the only thing I can think of that would cause that would be another plugin adding special characters in the sign text when you write it. Do you have another sign coloring plugin of any sort?

    And I can add the button and pressure plate requirement as an option for a future update. I also like the idea that operators would be able to delete portals remotely. Great suggestion! One thing that you can do to delete a portal (currently) is to edit the portals.yml file and delete that portal (but make sure to keep exact spacing and syntax of the yml file and update the rest of the nodes on the channel to match the change).

    Hope this helps! Let me know if theres anything else you need help with.


  • Avatar of Yayes Yayes Apr 19, 2015 at 12:43 UTC - 0 likes

    Update: It looks like the problem I showed below has broken every portal on my server. None of them work anymore :(

    Also, I very much do NOT like that the gates now REQUIRE the pressure plate and button in order to work. Many of the gates on my server are meant to be one-way gates, with no button or pressure plate on the other side to block things like arrival traps.

    If you really like this new requirement feature, please add a config way to have the code NOT require it. Thanks. Yayes

  • Avatar of Yayes Yayes Apr 18, 2015 at 03:43 UTC - 0 likes

    Hey SnowGears!

    As I said before, I love your work with these portals. Have a couple issues I thought I'd ask about tho.

    First, I had some issues with an op that used a /fill command to wipe out a portal in an area he was clearing to rebuild something of his. The command wiped out the portal, but corrupted the channel, as the portal system still thinks that portal is on the network & channel, even tho it no longer exists.

    It would be awesome if you could make a way for an op or admin to not only evaluate what portals are on a channel, but to be able to destroy a specific one remotely with a command. I think that would fix that.

    Second issue: I came here and saw you updated! (Right on!) I wondered if it would reset, or eliminate the portal (or at least let me view it) with the new commands you have, so I updated. However, now there's a different issue. here's what the console shows (errors shown on the console are bolded below):

    From the console

    • 17.04 22:23:04 [Server] INFO at org.bukkit.configuration.file.YamlConfiguration.loadFromString( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.yaml.snakeyaml.Yaml.load( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.yaml.snakeyaml.reader.StreamReader.<init>( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.yaml.snakeyaml.reader.StreamReader.checkPrintable( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO Caused by: org.yaml.snakeyaml.reader.ReaderException: special characters are not allowed
    • 17.04 22:23:04 [Server] INFO at Source) [?:1.7.0_72]
    • 17.04 22:23:04 [Server] INFO at [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at net.minecraft.server.v1_8_R1.DedicatedServer.init( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.a( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.k( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at net.minecraft.server.v1_8_R1.MinecraftServer.q( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.CraftServer.enablePlugins( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugin( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at com.snowgears.colorportals.ColorPortals.onEnable( [ColorPortals.jar:?]
    • 17.04 22:23:04 [Server] INFO at com.snowgears.colorportals.PortalHandler.loadPortals( [ColorPortals.jar:?]
    • 17.04 22:23:04 [Server] INFO at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.bukkit.configuration.file.FileConfiguration.load( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.bukkit.configuration.file.FileConfiguration.load( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO at org.bukkit.configuration.file.YamlConfiguration.loadFromString( [Spigot18.jar:git-Spigot-c3c767f-33d5de3]
    • 17.04 22:23:04 [Server] INFO in "'string'", position 2
    • 17.04 22:23:04 [Server] INFO org.bukkit.configuration.InvalidConfigurationException: unacceptable character '' (0x0) special characters are not allowed
    • 17.04 22:23:04 [Server] ERROR Cannot load plugins/ColorPortals/Data/portals.yml
    • 17.04 22:23:04 [Server] INFO Enabling ColorPortals v1.6

    End console section

    Sorry if this isn't the place for this kind of thing. Do you know what's causing this, or how it can be fixed?

    Thanks again for everything you've done! My players and I think you're awesome!

    • Yayes


Date created
Oct 16, 2012
Last update
Apr 02, 2015
Development stage
  • enUS
All Rights Reserved
Curse link
Color Portals
Recent files