[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

    Permissions are handled by.. Permissions.. You'd use /permissions reload all
     
  3. Offline

    DoodoM

    Hi, I love your plugin, in fact, I have modified it for my own purposes (just light changes). Is there any chance you will be supporting PermissionsBukkit 1.2? It's the only thing that prevents me from upgrading, basically because my users are used to your plugin.

    Thanks for making this plugin!
     
  4. Offline

    raupy

    -.- Same error:
    2011-09-27 13:48:38 [SEVERE] Could not pass event PLUGIN_ENABLE to Warpz0r
    java.lang.NoClassDefFoundError: com/iConomy/iConomy
    at net.TheDgtl.Warpz0r.Warpz0r$sListener.onPluginEnable(Warpz0r.java:509)
    at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:927)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:278)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:173)
    at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:156)
    at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:410)
    at org.bukkit.Bukkit.reload(Bukkit.java:173)
    at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:163)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:353)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:349)
    at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:499)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:478)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:374)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:417)
    Caused by: java.lang.ClassNotFoundException: com.iConomy.iConomy
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    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(ClassLoader.java:321)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    ... 18 more
     
  5. Offline

    Drakia

    @raupy
    [Version 1.4.1]
    - Stupid iConomy.

    I'm about this close to removing support for that crappy plugin. If it still doesn't work after this change, iConomy is out.
     
  6. Offline

    Poral12

    Whats the Permissions for /sethome 1/2/3 ?
     
  7. Offline

    BatDan

    I am interested in using your warp mod. I am not very good at constantly tweaking mods, i.e. permissions based mods give me grief. Am I able to use this mod without having permissions set. I only have 5 people on my server and it's friends and family so I would rather do without permissions. Thanks.
     
  8. Offline

    Drakia

    If you give everyone op, you don't need to specify permissions, otherwise learn permissions.
     
  9. Offline

    Graberboy

    what can i do that everyone can use /warp ???
     
  10. Offline

    Drakia

    =============
    Permissions
    =============
    warpz0r.use: Allow full use of Warpz0r warping commands
     
  11. Offline

    dominik3777

    when i type setspawn is coming out buukkit sad bla bla
     
  12. Offline

    columbo777

    Could not load locations from plugins\Warpz0r\warps.db ??? Got this in the new update.
     
  13. Offline

    Revenger

    Any chance you can make this plugin not override home permissions.

    We use this and myHome and as of 1.8 the trick to put myHome infront with a (a) does not work rendering myHome completely useless when this plugin is installed as any attempt to use home is sent to Warpz0r even when all home permissions are assigned to myHome which says Warpz0r permission denied.

    With 300+ members we have to sacrifice this great plugin to keep all there homes going.
     
  14. Offline

    Drakia

    You will have to manually extract/exit the plugin.yml file to do this. Warpz0r does not claim to be compatible with other home plugins.
     
  15. Offline

    Revenger

    Ill have a look at it.
    Done removing home entries allows both to co-exist now.

    Can you try to make it compatible?
    Something like a option in the config to turn of home functionality.

    This is a darn nice plugin its just it completely takes over permissions or no permissions with its custom error message and command hooks.
     
  16. Offline

    Drakia

    I'm not going to add an option to remove core functionality, that would be pointless. As for it's "custom error messages and command hooks" that is how every plugin works, which one takes the command just depends which is enabled first.
     
  17. Offline

    Brian2one0

    So i've recently downloaded this plugin but I am having a problem. I have it set so that members can /warp, /setwarp, and /warplist, /sethome, and /home. For some reason only /sethome and/home work for them but all the warp commands do not. This is weird because I have it set for members to use the warps. Here is my permissions file for the members.

    Code:
        Member:
            default: true
            info:
                prefix: '&9'
                suffix: ''
                build: true
            inheritance:
            - Guest
            permissions:
            - lwc.protect
            - commandbook.spawn
            - teleport.users
            - commandbook.msg
            - commandbook.afk
            - warpz0r.warp
            - warpz0r.set
            - warpz0r.list
            - warpz0r.sethome
            - warpz0r.home
    
    As you can see the the warpz0r commands I need are at the bottom of the permissions.
     
  18. Offline

    Fiddy_percent

    what does - Stupid iConomy.
    mean as far as the change log
     
  19. Offline

    Drakia

    An iConomy fix that makes it not completely crap out when iConomy 6 is installed but iConomy is disabled in Warpz0r.
     
  20. Offline

    TCLG6x6

    xD Version 1.4.1 Stupid iConomy xD

    Nice work i like your plugin it is the best warp plugin ive seen :D
     
  21. Offline

    xxxfakaxxx

    doesnt work with 1240
     
  22. Offline

    Rytis

    It work for me with 1240 and 1300.
     
  23. Offline

    Drakia

    You're running an old version.
     
  24. Offline

    Brian2one0

    I have warpz0r.use.warp set to true in my permissions.yml file and warpz0r.list set to true in my permissions.yml file but members still cannot use /listwarps it says something about bukkit can let you use that command, bukkit is crying.
     
  25. Offline

    studog

    Hey Drakia, Is there anyway to set a home in each world? I just added a new world for my users and they are buggin me about it. If that is not an option is there a way to set a quota to warps? I don't really have a need for iConomy and cant see setting it up just for 1 mod. Any help would be great! Thanks!
     
    Rytis likes this.
  26. Offline

    SrJoben

    Any chance of getting BOSEconomy and/or Register support?
     
  27. Offline

    STiChad

    Works great, thanks alot!
    But one thing, is there a way to change the /home and /sethome commands to a different syntax?
    Instead of /(set)home have it be /wz (set)home.
    It's conflicting with Admincmd which already has a /home command.
    All I wanted out of this plugin was the warping and it works great.
    Thanks in advance!
     
  28. Offline

    Drakia

    You will have to manually edit the plugin.yml in the JAR file
     
  29. Offline

    STiChad

    Hmm, ran into a problem.
    Everyone keeps getting "Permission Denied", except for me(OP and -'*') but they all have the proper permissions.
    Spelled it correctly, copied and pasted but still not working.
    I'm using PEX if that has anything to do with it.
    Would like to get this resolved as soon as possible.
    Thanks.
     
  30. Offline

    Rytis

    Need more information...
    Bukkit build..
    Plugins...
    Warpz0r version...

    Rytis... :D
     
  31. Offline

    STiChad

    Build #1318
    Perms plugin: PEX
    Latest version of Warpz0r.
     
Thread Status:
Not open for further replies.

Share This Page