NoPortals
This plugin will control who can and cannot create portals with any map on your server.
Current Version: 0.6.3
Latest File Download.
Source
Features:
- Block creation of portals in any world.
- Watchdog/Destroyer system will automatically remove any portals that are not in the Valid Portal list.
- Stop Ender feature when enabled will stop players from being able to activate Ender Portals
Permissions:
NOTE: the permissions should be all lowercase.
'noportals.<worldname>.allow' - This will allow someone to create a portal in the specified world. 'noportals.reload' - This will allow someone to reload the pluging with the /noportals command.
<worldname> is the name of the world you wish to allow someone to create the portal.
NOTE: the permissions should be all lowercase.
Configuration:
The watchdog system will log new portals that admins/ops create and store them in the ValidPortals.log file. The watchdog system can be turned on and off via the config file and will be turned off by default.
Note for established servers: Recreate the portals you want so that the plugin system will know the location of them before turning on the watchdog system. The destroyer system is a part of the watchdog system; the watchdog system must be active for the destroyer to remove portals. I recommend keeping this system off until all wanted portals are in the valid list or you might find wanted portals being destroyed.
The Stop Ender system when enabled in the configuration file will stop unauthorized people from placing the Eye Of Ender in Ender Portal blocks, thus stopping them from activating the portals.
I think working with 1.5.1? I'll test in a few because I really want this on my factions server.
@Eronair
It is stable and working fine with the latest build. No Errors have been found so far. I will update the version.
Does this work with 1.4.7?
Thanks! Really need a plugin for this.
EDIT: So far no errors and it's working like it should! Thought i'd give it a test and it seems to be working with the latest build.
Hello.
Just wanted to hear if you'll be updating this plugin for 1.4.7 or if it's stable on the latest beta version of CraftBukkit 1.4.7-R0.1
regards Eronair
Thank you River for reporting and assisting me in tracking down the issue. I have uploaded the fix as version 0.6.1(pending approval).
For general knowledge the file will be listed for CB 1.4.5-R0.2 however it was compiled and tested using 1.4.5-R0.3 Dev #1612 for those running a Dev version of CB.
Well, I have to give Kudos to these guys for looking into the problem quickly. Kerovan came onto our server and tested things out and got the update out in a few hours. Many thanks! :D
@GrandRiver
Yes, we are still around maintaining it. I will see if I can replicate the creative mode problem on a local server. The other issue might be a bit harder to pin down, looks like it is time to write some logging code in the next version so we can more easily track things like this.
I'm wondering if this is still being maintained? We're having some problems with No Portals deleting portals when players are in creative mode as well as seemingly just randomly every so often when players try to enter them in survival.
It seems to be very glitchy but there aren't any errors apparent anywhere and all the block co-ordinates in the valid portals list are correct.
Yes, me and Kerovan actually coded something, who would have thought! lol
Sorry for the slow updates, work and school keep getting in the way a bit.
New version with fixes should be approved soon :)
2012-08-30 10:45:52 [SEVERE] Error occurred while disabling NoPortals v0.5.5 (Is it up to date?) java.lang.IllegalArgumentException: Cannot cancel tasks of null plugin at org.apache.commons.lang.Validate.notNull(Validate.java:203) at org.bukkit.craftbukkit.scheduler.CraftScheduler.cancelTasks(CraftScheduler.java:166) at net.vengeancecraft.NoPortals.NoPortals.onDisable(NoPortals.java:88) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:219) at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:391) at im.creep.bukkitinsider.smartassery.ModifiableSimplePluginManager.disablePlugin(ModifiableSimplePluginManager.java:432) at im.creep.bukkitinsider.smartassery.ModifiableSimplePluginManager.disablePlugins(ModifiableSimplePluginManager.java:424) at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:278) at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:329) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
@andyhuang
I will take a look at it.
I am using dev build of craftbukkit: git-Bukkit-1.3.2-R0.1-b2352jnks (MC: 1.3.2) When I am shutting down the server (rare occurrence), the plugin spits some error:
I know you are recommending the R1 Recommend Build for 1.3.1 but since 1.3.2 beta is out, perhaps this needs to be checked into?
Thanks!
I have a suggestion.
Add multiworld support to the watchdog if it isn't already implemented
@slimpyman
Yes, I have tested it over the last few days and have not noted anything not working as it should, I updated the compatible version. No changes needed for the newest release
love this for a central nether portal. does it work with 1.3.1?
@twisterlj
I will look into an option to allow the portals in the end. Thank you for bringing this to my attention. I did not know it was blocking that portal from forming. I wont be able to look at it until later tonight, but I am on it.
This plugin works great. One feature I would like to see is the option to allow to portals created by defeating the Ender Dragon to form. Once an End portal is found, our admins are allowed to activate them, then the players can defeat the dragon. Afterwards, we destroy the end portal and regen the end, and the players must find a new end portal. This works great for us, however, the players are stuck in the end, because this plugin disables the portal when the dragon is destroyed. If there was just a t/f in the config to allow portals in world_the_end that would be perfect.`
Thank you thank you thank you for making this great plugin!
New version for the latest CB is uploaded. Just waiting on the approval, but you can go to the files page and download it from there!