[UNSUPPORTED][TP] Warpz0r v1.4.2 - Multiworld Warp and Home plugin [1317]

Discussion in 'Inactive/Unsupported Plugins' started by Drakia, Feb 10, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Drakia

    Warpz0r - Yet another warp and home plugin! Now with iConomy support!
    Version: 1.4.2
    CraftBukkit: 1317

    Plugin Dependencies:
    Any SuperPerms handler, as well as Permissions 2.x/3.x (Optional)
    Register (Optional, will allow any Economy plugin to be used)

    =============
    Description
    =============
    Yet another warp and home plugin.
    I didn't think there were quite enough warp and home plugins out there, so I decided to write my own for my server.
    Added basic iConomy support for /home /warp and /sethome

    Download (Direct JAR): http://thedgtl.net/bukkit/Warpz0r.jar
    Source: https://github.com/TheDgtl/Warpz0r

    =============
    Installation
    =============
    Copy Warpz0r.jar to the plugins/ folder
    After the initial run it will create a Warpz0r folder with the config file in it. Edit the config file to your liking then run "reload" in the CraftBukkit terminal.

    =============
    Features
    =============
    This plugin supports warping/homing between multiple worlds.
    You only have one "home," so if you are in one world and your home is in another, you will warp to your "home" world if you use /home
    Permissions plugin is used if installed, otherwise goes based on isOp().
    Will import your existing homes and warps if you place homes.txt/warps.txt file into the plugins/Warpz0r/ folder
    Ability to disable inter-world warp
    iConomy 5.x support (DOES NOT SUPPORT ICONOMY 6.x)

    =============
    Commands
    =============
    /warp <name> - Warp yourself to specified warp point
    /warpto <player> <name> - Warp target player to specified warp point
    /listwarps - List all available warps
    /setwarp <name> - Create a named warp at your current location
    /setwarp <name> <cost> - Create a named warp at your current location with the specified cost to use it.
    /removewarp <name> - Removes a named warp
    /home - Warp to your set home
    /home <player> - Warp to a specified players home
    /sethome - Sets your home
    /sethome <player> - Set a specified players home
    /clearhome <player> - Clear a players home
    /wz compass - Set your compass to point to your home
    /wz compass <warp> - Set your compass to point to <warp>
    /wz compass reset - Set your compass to point to spawn

    =============
    Configuration
    =============
    useiconomy - Set to "true" to use iConomy
    sethomecost - The cost to use /sethome
    warpcost - The cost to use /warp
    homecost - The cost to use /home
    setwarpcost - The cost to use /setwarp
    removewarpcost - The cost to use /removewarp
    noPrefix - Set to "true" to disable "[Warpz0r]" prefix for player messages
    bedhome - Set to true to allow players with warpz0r.bedhome permissions to set home on entering a bed

    =============
    Permissions
    =============
    Code:
    warpz0r.use: Allow full use of Warpz0r warping commands
        warpz0r.use.warp: Allow use of warping functionality)
            warpz0r.warp: Allow use of /warp <warp> (default: op)
            warpz0r.set: Allow use of /setwarp <warp> (default: op)
            warpz0r.setcost: Allow use of /setwarp <warp> <cost> (default: op)
            warpz0r.remove: Allow use of /removewarp <warp> (default: op)
            warpz0r.list: Allow use of /listwarps (default: op)
            warpz0r.worldwarp: Allow warping between worlds (default: op)
        warpz0r.use.home: Allow use of home commands
            warpz0r.sethome: Allow use of /sethome (default: true)
            warpz0r.home: Allow use of /home (default: true)
            warpz0r.worldhome: Allow teleporting between worlds during /home  (default: true)
            warpz0r.bedhome: Allow use of a bed setting players home (default: true)
        warpz0r.use.compass: Allow use of compass commands
            warpz0r.compasshome: Allow use of /wz compass (default: true)
            warpz0r.compassreset: Allow use of /wz compass reset (default: true)
            warpz0r.compasswarp: Allow use of /wz compass <warp> (default: op)
            
    warpz0r.admin: Allow use of admin commands
        warpz0r.admin.warpto: Allow use of /warpto <player> <warp> (default: op)
        warpz0r.admin.sethome: Allow use of /sethome <player> (default: op)
        warpz0r.admin.home: Allow use of /home <player> (default: op)
        warpz0r.admin.clearhome: Allow use of /clearhome [player] (default: op)
        
    warpz0r.free: All warpz0r commands are free
        warpz0r.free.warp: Don't charge for /warp (default: op)
        warpz0r.free.setwarp: Don't charge for /setwarp (default: op)
        warpz0r.free.removewarp: Don't charge for /removewarp (default: op)
        warpz0r.free.sethome: Don't charge for /sethome (default: op)
        warpz0r.free.home: Don't charge for /home (default: op)
        warpz0r.free.bedhome: Don't charge on bed usage setting home (default: op)
    

    ** Note on Permissions 2.x/3.x: If you are using Perms 2/3, you MUST specify the child nodes individually,
    as Perms 2/3 are not SuperPerms compatible, they do not support the permissions hierarchy defined in plugin.yml
    =============
    F.A.Q.
    =============
    Q) Why don't beds show animation?
    A) Iunno, ask Notch.

    Q) Can you add private warps?
    A) Iunno, as... Oh wait, this one's on me. This isn't the type of plugin Warpz0r is meant to be, and it's probably never going to support private /hidden warps.

    Q) I'm giving my users warpz0r.use but they can't use /warp, why not?
    A) Permissions 2.x/3.x do not support the hierarchy structure in plugin.yml (They don't support perms in plugin.yml at all) so you must define every node for them.

    =============
    Changes
    =============
    [Version 1.4.2]
    - Prefer SuperPerms over PermsBridge
    - Register support instead of iConomy
    [Version 1.4.1]
    - Stupid iConomy.
    [Version 1.4.0]
    - Implemented SuperPerms. This includes a perms overhaul, please re-do your permissions.
    - Fixed teleporting to unloaded chunks
    - Fixed iConomy error when 6.x is installed
    [Version 1.3.1]
    - Fixed location saving on bedhome
    [Version 1.3.0]
    - Added /home <player>
    - Added /sethome <player>
    - Added ability to set home on entering a bed
    - New config options:
    - bedhome
    - New Permissions:
    - warpz0r.bedhome
    - warpz0r.free.bedhome
    - warpz0r.admin.home
    - warpz0r.admin.sethome
    [Version 1.2.4]
    - Updated for iConomy 5.x
    [Version 1.2.3]
    - Added noPrefix config option
    [Version 1.2.2]
    - Added /clearhome [Player]
    - Made /warpto and /clearhome allow partial names
    [Version 1.2.1]
    - Forgot to check to make sure the player supplied a warp name
    [Version 1.2.0]
    - Added Free permissions
    - Added per-warp costs
    [Version 1.1.1]
    - Updated to latest RB
    [Version 1.1.0]
    - Changed version numbering
    - Changed method used to hook plugins
    - Updated iConomy support.
    [Version 1.09]
    - Added "/wz compass" "/wz compass reset" and "/wz compass <warp>"
    [Version 1.08]
    - /listwarps is now alphabetical
    [Version 1.07]
    - More iConomy costs
    - Fixed a reference to Tombstone
    [Version 1.06]
    - Small permissions handling update
    - Updated to iConomy 4.x
    - Warplist now shows proper case
    [Version 1.05]
    - Tweaked permission handling
    - Warp names are no longer case sensitive.
    [Version 1.04]
    - Added iConomy support
    - Added a function to handle messaging the player, now only the "[Warpz0r]" text is colored
    [Version 1.03]
    - Fixed disallowing teleport between worlds, was always returning false.
    [Version 1.02]
    - Remove long constructor
    - Fixed Permission handling, works with /pr now
    - Ability to disable inter-world warping
    [Version 1.01]
    - Changed permission handling to send "Permission Denied" messages
    - Prepended "[Warpz0r]" to all messages sent to player
    [Version 1.00]
    - Initial Release
     
    Baghtal, _Robert, Brain and 1 other person like this.
  2. Offline

    Drakia

    I will look into the warps not working if you hard-kill the server, I've never run into that issue though.
     
  3. Offline

    koneko

    UPDATE:
    I got permissions working and seem to have ironed out my previous bugs. Yay!

    REQUEST:
    Would it be possible to have warps NOT be case-sensitive for the purposes of warping to a listed warp?

    QUESTION:
    Does setting your /home replace your spawn for deaths and such or merely act as a personal warp-to point?

    Thanks!
     
  4. Offline

    Welby_

    Hey everyone, im having some problem with this
    I just oppened my own server with bukkit 2 days ago, and i asked a friend waht plugins he was using on hes
    He said "hunkleBerry general and warpz0r" so i went to download both
    I downloaded hunkleberry, it works perfectly but now im trying to download this and it doesnt work at all
    Do i only have to put the .jar in plugins and write it in my server propreties? please help!
     
  5. Offline

    Drakia

    @koneko Switching warps over to not-case-sensitive now. And home doesn't replace spawn, it's just a personal warp-to point.
    @Welby_ You put the .jar into the plugins folder and then setup your permissions plugin to allow users access to the commands.
    --- merged: Mar 3, 2011 5:32 AM ---
    New version uploaded (v1.05) which tweaks permission handling and makes warp names case insensitive.
    --- merged: Mar 3, 2011 5:35 AM ---
    @Chekkaa @RustyDagger Are you using multi-world? Because a warp to another world will only work if that other world is loaded, this plugin doesn't do any world loading for you.
    The warps.db and homes.db files are saved every time somebody uses /setwarp or /sethome, so there's no way, programmatically, to make that more failsafe.
     
  6. Offline

    Quenaros

    Code:
    22:50:28 [SCHWERWIEGEND] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'warp
    ' in plugin Warpz0r v1.04
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:33)
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80
    )
            at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:1
    83)
            at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:619)
            at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:582)
    
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:576)
            at net.minecraft.server.Packet3Chat.a(SourceFile:24)
            at net.minecraft.server.NetworkManager.a(SourceFile:230)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:357)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:272)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:366)
    Caused by: java.lang.NoClassDefFoundError: com/nijikokun/bukkit/iConomy/iConomy
            at net.TheDgtl.Warpz0r.Warpz0r.onCommand(Warpz0r.java:138)
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:31)
            ... 12 more
    Caused by: java.lang.ClassNotFoundException: com.nijikokun.bukkit.iConomy.iConom
    y
            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:30)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 14 more
    >
    Craftbukkit 490
    iConomy 4.1/4.2
    Warpz0r 1.04/1.05

    Any Idea whats going wrong?
     
  7. Offline

    Drakia

    I haven't updated to the latest iConomy, so they must have changed the hooks in 4.x This was built against iConomy 2.2
     
  8. Offline

    Welby_

    @Drakia
    Sorry, im new to those set server thing
    Ive oppened your jar with winrar, yet i cant find how to set perimisions
    I cant find any files anywhere for perimissions
     
  9. Offline

    Chekkaa

    I have multiworld enabled, yes, but no warps or homes work AT ALL, even if they were made in the main world and the person who is warping is also in the main world.

    I guess I'll just have to make backups of them occasionally, or switch plugins. Do any other plugins use the same kind of db file?
     
  10. Offline

    koneko

    @Drakia - Much appreciated! I'll snag the update and give it a try tonight. :)
     
  11. Offline

    Quenaros

    Oh ok.
    Would be cool to get an upgrade to iConomy 4.x :)
     
  12. Offline

    koneko

    Hi again!

    ISSUE:
    a) Does NOT work with iConomy 4.0+. I receive a huge pile of errors (to the point the console will not display them all) whenever I enable it work with iConomy.

    b) I've tried with multiple versions of iConomy to test, but no go.

    REQUEST:
    Thank you again for making it so that using the /warp command is not case-sensitive. However, I would really love it if the list /warplists still appeared in the format it is created. For example, if I make a HQ, I'd love to see it remain as HQ, but be useable as /warp hq. Would this be possible?

    Thanks!
     
  13. Offline

    Drakia

    Released 1.06.
    - Small permissions handling update
    - Updated to iConomy 4.x (No longer works with anything lower however)
    - Warplist now shows proper case
     
  14. Offline

    koneko

    <3 Much appreciated! I'll update it and give it a run.
     
  15. Offline

    RustyDagger

    Im about to remove this from my server sadly: my general commands plugins can handle the homes and we dont really use the warps. because i dont like players warping all over the place how ever i am looking for a way to use a sign or a portal in a place that the players have to goto then click to change worlds Its better than giving them the command.

    Any chance of adding some thing like that like a sign warp and a septate permission to use them. so i can just give the players the power to use the sign warps (no need for protection i have other ways)
     
  16. Offline

    Drakia

    I think there's already a sign warp plugin, if that's what you're going for then I'd suggest looking into that one.
     
  17. Offline

    koneko

    @Drakia Thanks for all the updates, they're working fabulously.
    REQUEST:
    You currently have setup costs for a) setting home, b) warping to warp points, and c) to home.
    Would it be possible to add a cost for setting up a warp point?

    Thanks as always!
     
  18. Offline

    DDMoose

    Is your tombstone plugin now built in to warpz0r? I noticed tonight after updating a few plugins and bringing it back up that I now have tombstone but I never installed it nor can I find a jar file for it.


    Code:
    05:27:55 [INFO] Warpz0r version 1.06 is enabled
    05:27:55 [INFO] [Tombstone] Using Permissions 2.5 (2.5.3) for permissions
     
  19. Offline

    RustyDagger

    @darkia Its over complicated i cant even tell if it handles sign to sign theres been talk of it in the topic but from what i can tell it dont have sign to sign and its way over complicated for my needs. any way iv removed this now it was not doing any thing that was key to the server
     
  20. Offline

    Kossusukka

    I think we need per-user warps like in PrivateWarps in this mod. If it could be used from same command as normal warps (/warp), it would be easier to use.
     
  21. Offline

    Drakia

    @DDMoose Haha, copy/pasted a change to Permission loading code, forgot to change what it output as the plugin name. Oops :) Will upload a fix for that one today.
    @Kossusukka As you said, that is something that PrivateWarps covers already. This is a BASIC warp and home plugin, I made it for my server and released it for anyone else who just needs that basic warping functionality :)
    @RustyDagger I'm sorry to hear that.
    --- merged: Mar 7, 2011 6:37 PM ---
    And 1.07 is up for you guys :)
     
  22. Offline

    koneko


    I'd noticed this, too. It was driving me nuts because I already have another death chest and was thrown off by it. Hah.

    @Drakia Thanks for the update. Any chance on adding an iConomy cost for setting a warp?
     
  23. Offline

    Drakia

  24. Offline

    koneko

    o.o I must've missed it! You're fabulous - thanks!
     
  25. Offline

    dotnabox

    @Drakia Feature Request!
    Thanks for this plugin. I am testing it now. I was wondering, though, if a feature could be added that would allow you to control how frequently someone can use their warps and home point? First, I don't want people causing excessive strain on the server and secondly, I don't want people using it as a cheap way to get out of a PvP fight.
     
  26. Offline

    austin101

    How do you create warps between other worlds? I tried creating a creating a new world file "market" and then adding a warp there. Then I warped back to spawn and it took me back to where i have my "city warp". I also have a "nether warp".

    When I restart the server the "market" warp is now gone! it Says "[warpz0r]warp not found." but it appears in the list. I have also tried moving the wold file to the desktop and renaming the market folder to world then running the server and setting the warp then closing the server and adding the world file back and change the name of the other back to market.

    The world warps between the nether and city always work perfect, except for the fact that the nether retains the "No PVP flag" from inside the city.

    Anyways, how is everyone creating world warps between more than just the regular and nether?

    I also have the same issue using other plugins such as http://forums.bukkit.org/threads/tp-wormhole-x-treme-multi-world-capable-stargates-v0-755-478.1782/
     
  27. Offline

    Drakia

    You need another plugin that handles creating and loading the other world, these plugins just interact with other worlds.
    Warpz0r will SHOW a warp to another world, but it will only WORK if the other world is loaded.
     
  28. Offline

    austin101

    Could you send me in the right direction to one of these plugins?

    I been looking on this list http://plugins.bukkit.org/#ti=&ta=all&au= and have found nothing yet
     
  29. Offline

    Drakia

  30. Offline

    austin101

  31. Offline

    Tulips

    nothin happens when i type /sethome or the /warpset... i think i did it wrong because i've never put in the stuff on the group manager thing before.. i just put all the warpz0r.warp things in the permissions for /User/ file in warpzor
     
Thread Status:
Not open for further replies.

Share This Page