OpenWarp
OpenWarp provides advanced warp functions to SMP players, including per-player "homes," a warp history, and quick jumps to relative locations. It is designed as a replacement for Essentials warp behavior, but can be used in almost any situation.
Primary development and documentation happens on GitHub.
Features:
- Set both public and private warp points
- Warp to your private warps or anyone's public warps
- Share your private warps with other individual players
- Keep a private "home" location, either globally or per-world
- Jump immediately to location under reticle, top of current column, previous location
- Maintain a list of past locations and visit them in reverse
- Limit players' warps - both public and private - with quotas
- Supports both PermissionsBukkit and Permissions 2.x/3.x; set per-warp permissions
- Full multi-world support with Multiverse-2 destination integration
Requirements:
OpenWarp recommends CraftBukkit 1060 or newer, and requires a CraftBukkit with mutable permissions (1024 or newer). It is also strongly recommended to use a permissions management plugin such as PermissionsBukkit.
Usage:
Most players will interact with OpenWarp via the primary command /warp. The most common commands include:
/warp list [public|private]
: List the currently visible warps/warp {name}
: Move to the named warp/warp set {name} [public]
: Create a new warp at the current location/warp share {warp} {player}
: Share the named private warp with a player/home
: Move to the current player's home/home set
: Place the player's home at the current location/jump
: Move to the location under the player's reticle/top
: Move to the topmost solid block in the column/back
: Move to the previous location
For a complete listing of available commands, including full syntax, see the command reference on GitHub.
Permissions:
The permissions nodes are generally similar to the commands they allow. OpenWarp uses the same permissions for both PermissionsBukkit and Permissions 2.x/3.x. Common permissions are as follows:
openwarp.warp.list
allows players to list warpsopenwarp.warp.use
allows players to use the /warp commandopenwarp.warp.set
allows players to create any kind of warpopenwarp.jump
allows players to jump to locationsopenwarp.top
allows players to move to the top solid blockopenwarp.back
allows players to move back to their previous location
If no permissions plugin is detected, OpenWarp will attempt to separate commands by op status. It is highly recommended to configure a permissions plugin and provide more granular permissions assignment to players.
For a complete listing of permission nodes, see the command reference on GitHub.
Thanks :-)
Do warp names have to be fully typed or do partly typed names also work (with or without TAB auto-complete)?
FYI, I just updated OW (as I'm a committer on it) to work with 1.9:
https://github.com/PneumatiCraft/OpenWarp
and fresh builds if you don't want to compile yourself:
http://ci.onarandombox.com/view/Other%20Great%20Plugins/job/OpenWarp/
I'll try to talk to @lithium3141 and I'll get a new version uploaded.
is this project dead?
@lithium3141 will there be an Update anytime soon?
If you look in the OW git repository, Lithium has had some activity as recently as 3 days ago. Hopefully this means it's being actively maintained and an update is coming soon.
I consider OW to be the best warp plugin that I've found. Essentials doesn't allow private warps and NiftyWarp (which I've been using as an OW replacement in the more recent versions) has awkward syntax and misses some simple features like "back."
Hopefully Lithium will have a release for us soon.
Will there be an update to OpenWarp or am I going to have to find another new mod to replace this one as well?
Is there a way to set a warp cooldown if theres a player nearby?
Hi ive downloaded the latest dev build and it gives me this error
2012-04-07 14:20:12 [SEVERE] Error occurred while disabling OpenWarp v1.2-b154 (rev 944e0954922005cb40ea6b85ab3e48fa2081665e) (Is it up to date?) java.lang.NullPointerException at com.lithium3141.OpenWarp.OpenWarp.onDisable(OpenWarp.java:113) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:362) at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:399) at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:392) at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:245) at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:399) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:479) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
could u try to fix this
@Sefotron
Agreed.
Hi! Are you updating this to work with the latest release of Minecraft. This mod (which is ace by the way) has become a firm favourite on my server, and there is panic now it no longer functions :D
Is it possible to set a cost, warmup, and cooldown on warping?
I am trying to set the "default" user group to only be aloud to delete there own private warps, I am using permissionsEX and have it set like so:
groups:
default:
default: true
permissions:
- openwarp.warp.use
- openwarp.warp.set
- openwarp.warp.list
- openwarp.home.use
- openwarp.home.set
- openwarp.warp.access.public.*
- openwarp.warp.access.private.*
- openwarp.warp.delete.private
however upon testing it it says that the user doesn't have permissions to use openwarp.warp.delete you help me out on this one?
are you still working on this plugin ? the last dev build is over a month old.
Running 1.1RB and I'm getting the following message with the latest build OpenWarp v1.2-b153:
16:54:20 [SEVERE] Error occurred while enabling OpenWarp v1.2-b153 (rev 944e0954922005cb40ea6b85ab3e48fa2081665e) (Is it up to date?): The permission openwarp.warp.access.private.xyzxyz.si is already defined! java.lang.IllegalArgumentException: The permission openwarp.warp.access.private.xyzxyz.si is already defined! at org.bukkit.plugin.SimplePluginManager.addPermission(SimplePluginManager.java:628) at com.lithium3141.OpenWarp.OpenWarp.loadWarpPermissions(OpenWarp.java:227) at com.lithium3141.OpenWarp.OpenWarp.onEnable(OpenWarp.java:155) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:231) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:1057) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:379) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:191) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:174) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:356) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:343) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:175) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:407) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
EDIT:
It was choking on a warp point name: "si".
@wooperjm: Thanks for verifying the builds!
As for bringing another user, this has been available in dev builds for some time; it's the
/summon
command.@tihmstar: Use
/warp delete
. This has been around since very early versions.Small feature request: The ability to warp another user to your current location. Confirmation before warp would be preferred, but not required. We're currently running CB1574 (1.0.1 dev).
We're currently using QuickWarp for the /warphere functionality, but the extra plugin seems a bit redundant.
Thanks for considering this!
can you please add a remove warp command
Appears to work properly on git-Bukkit-1.8.1-R4-13-g342948e-b1488jnks (MC: 1.0.0) (Implementing API version 1.0.0-R1-SNAPSHOT).
@diannetea Yes, this will set the point for the /back command when you die.
Does this have the ability to go back to a death point, or would I need a secondary plugin for that?