Gateways
Version 1.0.2 out now!
General | |
---|---|
Overview | What is this? |
Features | What can it do? |
In-Depth | |
Groups and Membership | Gateways internal permission system |
Schematics | Gate schematic system |
Tutorial | Getting started with Gateways |
Reference | |
Commands | Gateways command list |
Permissions | Gateways permission node list |
Flags | Gate/Network flag descriptions |
Donations are much appreciated!
@apondarz
Ah, thats something I didn't make clear. Whenever a command in gateways asks you for some additional information, simply type it in to the chat bar. So you'd type
/gate open <destination>
-> Do you want to confirm?
yes
And there you go. No /'s needed or anything, just type t/true/y/yes/confirm/etc. into chat at least 8 seconds or so after it asks you.
Gateways 0.3 is out tomorrow. At this point I am mainly looking for bugs so I can put out the first proper release with a clear conscience. So let me know how things are working out!
Thanks for this nice plugin. Now a (probably) stupid question:
I've set up a paid network. Player wants to open a gate, the information about price is shown and a confirmation is required. How to confirm?
@nukularpower
The disabled nether gates has to be on your end, cause I can open and use nether gates with no problems while running Gateways. There is an option to disable nether portals in the server.properties and I believe nethrar also has a disable normal nether portal feature. Flip through your plugins and double check that you don't have something else going on.
And the permissions thing: In the next release I was going to add the ability to choose the default on-creation flags in config. So you'll be able to turn off whitelist by default.
As always, if you have any additional feature requests I'd love to hear them!
Well, not sure if its plugin related or not, but as far as playing nicely goes... since using Nethrar and Gateways, I cant get a normal Nether portal to open (ignite) for the life of me :/
Going to try with/without each plugin when I have time, might just be a bukkit bug too.. so nothing to worry about yet :)
Quick question though: I don't use a permissions plugin on my server since I only play with a bunch of friends. Is there any easy way to set it so anyone can open a gate regardless of who made it, in that case? A setting I'm missing somewhere or something like that? I know you can use that command to set someone as a member, but I'd rather just have everyone able to use any gate by default.
Lastly, thanks alot for the quick update and speed setting! XD
@colony88
Ah, yes I can't believe I forgot to mention vault. But it shouldn't be an absolute dependency, that's kind of odd that you got an error. Vault should only be necessary if you want to use the gate price feature, it should just disable pricing if you don't have it.
@nukularpower
Ah, I know what happened there. I put in a feature that checks if your new gate is too close to any other gate when you create it, and forgot to make that check compatible with gates on different worlds. Easy fix, but it means that right now you can't use it for multiworld. Also, I think the nether portal issue may have been cause by entering the gate while it was in the process of closing? That might have ended up as going through a portal without a proper gateways destination and sending you to the nether. I put in a fix for that situtation, we'll see if we have any more problems like that.
I'll try to release 0.2 today and fix all these bugs. Thanks a ton for trying it out!
EDIT: Also, Gateways should play very nicely with other portal plugins. Basically, the only time it will ever alter portal behavior is when you are standing very close to a Gateways gate. Any other kind of gate not near a gateways gate should behave normally.
2011-12-22 20:14:19 [SEVERE] Error occurred while enabling Gateways v0.1 (Is it up to date?): net/milkbowl/vault/economy/Economy java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy at me.mc3904.gateways.Gateways.setupEconomy(Gateways.java:384) at me.mc3904.gateways.Gateways.onEnable(Gateways.java:140) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:188) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:968) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:280) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:186) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:169) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:348) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:335) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:165) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.ThreadServerApplication.run(SourceFile:457) Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 12 more
I think you should mention the plugin is dependent on Vault?
One last thing: Trying to create a gate in the nether gives a huge unhandled exception error in the server box. Relevant line(?):
Caused by: java.lang.IllegalArguementException: Cannot measure distance between worlds or to null
at org.bukkit.Location.distanceSquared(Location.java:380)
at me.mc3904.gateways.commands.gate.GateCreateCmd.execute(CommandFormat.java:50)
etc.
This is how the nether thing happened, if it helps:
I was trying to show off that you could make any enclosed area into a portal, so you could, for example, stick one in a random hallway in a building. To demonstrate this I just threw some leaves down for side walls under a tree and made it a gate as normal. When I tried to use it to go to my "home" gate I was sent to the nether. When I went back through the generated nether gate, there was another generated obsidian nether portal on top of the tree I was goofing with, that I came out of. Didnt try to use that gate again - guess I should have.
Hope that helped a bit. Otherwise, this seems very well coded - surprising how well it works for a beta!
@nukularpower
Will check out the nether issue.
And I'll definitely put in a speed control for the animations : )
As far as working with other plugins, I haven't tried it in conjunction with anything yet. Focusing on getting it working nicely standalone first, then I'll look into playing nice with others. Try it out with other plugins, and let me know how it goes - I'll add it to my list of things to look into.
Also had a gate randomly send me to the nether (it made a nether portal on the other side.) Not sure why that happened, or how to make it do again ^ ^
Heya, been using this with some friends, just wanted to drop some feedback -
-This is a pretty awesome plugin. Been wanting something like this for a while! Great work!
-it would be nice if you could set the speed of the open/close animations: They happen REALLY fast, and it would give a cooler effect if they went slower. Mostly cuz they are really cool ;)
-Question: Does this work with Nethrar?