xWarp
About
xWarp was a fork of the MyWarp plugin my tkelly with new functionalities. This plugin allows players to create warp points and then to teleport to this warp point. Each warp point has specific properties:
- Visibility (private, public, global)
- Location with direction (yaw and pitch)
- Price
- Editors (definitions who can edit only a specific warp)
- Owner
- Creator
- Cooldown
- Warmup
Ressources
Permissions | Settings | Commands | Parser
Installation
You only have to place the xWarp jar-file into the plugins/-directory. You also need to add the SQLite driver (sqlitejdbc-v056.jar) into the lib/ directory, if you use SQLite (also for import/export).
With version 3.0.0 it also needs the Bukkit Plugin Utilities library. Place it near to the SQLite driver in the lib/ directory. Rename it to BukkitPluginUtilities.jar!
- Until version 3.1.5 is compatible with all builds since 1.1.0.
- With version 3.1.6 you have to use 1.3.0-B7
- With version 3.1.7 you have to use 1.3.0 (or newer)
It should look like:
+ Server directory | +--- craftbukkit.jar | +-+- plugins/ | | | +--- xWarp.jar | | | +--- xWarp/ | +-+- lib/ | +--- BukkitPluginUtilities.jar | +--- sqlitejdbc-v056.jar
Prices
There are two type of prices. A base price, which goes to a user or to nobody and could be set in the permissions. It is also possible to define a warp specific price. This additional costs will be transfered to the owner of the warp. At the moment iConomy version 4 and 5, Essentials Economy, BOSEconomy and Mineconomy supported.
Visibilites
Every warp has a visibility, which could be private, public or global. If a warp is private, only invited users or users with a special admin permission could use this warp. If the warp is public or global everybody could use the warp.
The global visibility priorities a warp. So if two players owns a warp with the same name, it isn't always clear which of these warps the user meant.
- If the user defines the owner in the command, the warp is identified and nothing special has to be done.
- If the user doesn't define a owner, it is possible that it isn't clear which warp should be chosen.
Now in the second case there are following possibilities which will be checked in the following order:
- If there is only one warp chose this warp.
- If there is one warp of these global – there could be only one warp global at the time – chose the global one.
- If the user owns one of these warps it will chose the warp the user owns.
- In all other cases it will return that there doesn't exist a global warp with this name.
See also: Wiki about Visibility
Sign warps
Creating a sign warp is really easy. There are the following layouts: MyWarp, Single Line and xWarp.
- In “MyWarp” your sign has two lines. In the first place only “MyWarp” and in the second the name of the warp. This sign type doesn't allow to define a owner.
- The “Single Line” layout only needs a line with “Warp: <name>”. If there are more than one lines with this layout on one sign it won't work. The colon is optional, the W could be lowercase and the spaces between “Warp:” and the name have to be at least one. Like with the MyWarp layout you also couldn't define a specific owner.
- With “xWarp” layout you could place “xWarp” in the first line (case-insensitive) or “Warp”/“warp” and optional a colon. In the second line is the name of the warp and in the third the owner (optional).
Changelog
3.1.7: Tested build 1.2.5-R1.0 (2012-04-20, BPU: 1.3.0)
- Use option
marker.plugininstead ofmarker.enabled. Ifmarker.enabledis set to true it acts likemarker.pluginwas set todynmap - Added a rudimentary description for markers (click on them).
- Fixed a error message that appears if dynmap gets disabled before xWarp.
- Show a different message if the warp name isn't unique to prevent confusion.
- Show how many warps with this name exists in the
warp infoscreen. - The status command shows if xWarp is linked to dynmap.
- If BPU wasn't found there will be a more descriptive error message.
- Update the listed status also in database.
3.1.6: (2012-03-02)
- Fixed compatibility with newer versions of dynmap.
- Made compatible with the new event and configuration system, as the old was removed with 1.1-R5.
- Fixed problem with not listed warps by default.
- Added command to make all warps listed (or not). This will be removed most likely.
- The
warp infocommand now shows the distance to a specific warp. - Removed hopefully all debug messages.
- All teleports have now the reason “COMMAND”.
3.1.5: (2011-11-08)
- World permissions are now always by default true.
- New permission to allow to see your own warps which are unlisted.
- The player need the change owner permission if the player want to create a warp for another one.
- The info command now shows if the warp is listed or not.
- Fixes the bug, that sign warps don't work. (→ http://dev.bukkit.org/server-mods/xwarp/tickets/7-sign-dosent-teleport/ )
3.1.4: (2011-10-05)
- Fixed crash on loading dynmap.
3.1.3: (2011-09-23)
- Warps get referenced by owner not by creator.
- It checks the permissions correctly when modifying a warp.
- Option to disable markers completely with
markers.enabledtofalse.
3.1.2: (2011-09-15)
- Fixed issues with parameterized commands (e.g.
giveorrename) where the command have at least one additional command.
3.1.1: (2011-09-15)
- Remove marker if a warp get deleted.
- Iron doors doesn't make a warp unsave anymore.
- Update marker icon on reload/restart from the config.yml (need at least dynmap 0.23!).
- Add change world command for warp protection areas.
- Free old data connection on reload and thus fix problem with database is locked after
xman reload.
3.1.0: (2011-09-12)
- Added support for markers with the dynmap plugin.
- Configuration node to set the default welcome message.
- List of default selected columns in
warp list. - Move warp objects from one into another world.
- Negative options for
warp list.
-
View User Profile
-
Send Message
Posted Sep 6, 2013I recommend using the original plugin MyWarp. This one is still being updated!
-
View User Profile
-
Send Message
Posted Jul 23, 2013The sqlite download is down
-
View User Profile
-
Send Message
Posted Mar 12, 2013use WarpTastic!
-
View User Profile
-
Send Message
Posted Mar 8, 2013Wow im disappointed... my favourite plugin is like... dead... Next time making a server I will use MyWarp, as diannetea said.
-
View User Profile
-
Send Message
Posted Mar 5, 2013MyWarp looks like a pretty good replacement.
-
View User Profile
-
Send Message
Posted Feb 20, 2013OMG why no upadete more :( I need for my server god warp plugin -.-
-
View User Profile
-
Send Message
Posted Jan 30, 2013xWarp is no longer charging for warp use. It displays it did but no change is made to the users account.
Also xWarp is lagging and locking the main server thread, causing lost connections http://pastebin.com/bDqdhwnE
-
View User Profile
-
Send Message
Posted Dec 23, 2012Hey, am I missing something really obvious or is it not currently possible to change the visibility of warps in a list? I'd like to have it so private warps do not show up in /warp list unless someone's invited
-
View User Profile
-
Send Message
Posted Nov 18, 2012after a server reboot xwarp does not recognize any permission system and gives everyone perms to create infinite amount of warps without a limit after a /xwarp reload it seems to finally find a permission plugin and limits are intact
any way to force xwarp using pex/permissionbridge/vault?
-
View User Profile
-
Send Message
Posted Nov 12, 2012This plugin works for 1.4.2, it did for me. This plugins is also great :D That is it.
-
View User Profile
-
Send Message
Posted Oct 27, 2012-
View User Profile
-
Send Message
Posted Oct 22, 2012Hello,
I have a small problem with "xWarp" and "PermissionsEx"
This is my permission.yml :
Permission work fine with modifyworld
this is my log :
Do you have any idea why xWarp does not work?
-
View User Profile
-
Send Message
Posted Oct 11, 2012Is this still working well with current recommended build?
-
View User Profile
-
Send Message
Posted Sep 7, 2012What permission should I give people to let them use /warp with Pex?
thanks, :-)
-
View User Profile
-
Send Message
Posted Sep 3, 2012Anyone have limits working with bPermissions that can provide an example?
Thank you.
-
View User Profile
-
Send Message
Posted Aug 25, 2012xZise seems away for 2 months ago. Plugin works in 1.3.1, but I noticed a change between cb versions... I remember when you do /warp list, it lists the warp name + owner, but since cb updates, its getting weird... in 1.2.5, in /warp list, you see the warp name only, but now in 1.3.1, you see the warp list, separated by a space (still no warp owner) Do you think its possible to fix it or I need to wait xZise to update it or fork it?... hm...
-
View User Profile
-
Send Message
Posted Aug 23, 2012Awesome, thanks! i have been looking for how to set that up ever since PEX came out.
-
View User Profile
-
Send Message
Posted Aug 23, 2012@LordChaos2
got it working on pex @lordchaos2
do it like that:
-
View User Profile
-
Send Message
Posted Aug 23, 2012Still no idea how to set up permissions for limiting warping to a specific number of warps and warp types in PermissionsEX. :(
-
View User Profile
-
Send Message
Posted Aug 18, 2012How do you setup limits on warps with permissionsBukkit?