[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

    leetgamer

    Thanks. :)
     
  3. Offline

    Drakia

    [Version 1.2.0]
    - Added Free permissions
    - Added per-warp costs

    You can now set the cost of a warp if you're using iConomy with the "/setwarp <name> <cost>" command.
    You can also allow specific users to use the different commands for free with warpz0r.free.* permissions!
     
  4. Offline

    MaMaxGER

    An Error comes when I use /setwarp
    Code:
    2011-04-07 22:18:46 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'setwarp' in plugin Warpz0r v1.2.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:233)
        at net.minecraft.server.NetServerHandler.c(NetServerHandler.java:594)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:557)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:551)
        at net.minecraft.server.Packet3Chat.a(SourceFile:24)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:198)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:72)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:368)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
        at net.TheDgtl.Warpz0r.Warpz0r.onCommand(Warpz0r.java:224)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
     
  5. Offline

    Drakia

    @MaMaxGER You need a name for the warp.

    [Version 1.2.1]
    - Check to make sure the user is giving us a warp name for /setwarp
     
  6. Offline

    Bilbo_248

    Hi really thank you fir this plugin !
    Can you add Cool Down ?

    :D
     
  7. Offline

    Antari Adul

    Where is the help? If its just in the server folder, will it work? so I have world1 world2 nether, then, "/setwarp world2"?
     
  8. Offline

    Drakia

    @Antari Adul The help is listed in the first post. You /setwarp a warp at your current location, so to set a warp in world2 you would need to already be in world2.
     
  9. Offline

    Marcownz747

    I got this a few days ago as a method of setting homes. I'm an Admin and I suspect a couple people of griefing my server. Is there any way I can find the coordinates of their homes in a text file like in Hmod, so that I can check if they've been stealing other people's items?
     
  10. Offline

    Drakia

    plugins/warpz0r/homes.db
     
  11. Offline

    RustyDagger

    Can not seem to get the warp cost to work :/ my iconomy is MySql dd you test it with that?

    Every thing is fine in the settings as far as I can tell I checked my permissions and made sure No one had the free nodes. And no cost seems to be taken from the players.

    also a command to clear a players home would not be missed. Please and thank you Editing the Db file sucks.
     
  12. Offline

    craftopia.net

    A couple things i need to know before i switch over to this plugin.

    Does this plugin support abreviations??? ie. can i use /warp sky inplace of /warp skycity?

    Is there anyway to convert existing warps & homes from the mywarp & myhome database?

    Any plans on supporting BOSEconomy??

    Many Thanks,
     
  13. Offline

    Drakia

    @RustyDagger iConomy is iConomy, backend makes no difference. I personally don't use it. What version are you using?
    @craftopia.net No, No and Nope.
     
  14. Offline

    RustyDagger

    @Drakia I am using 4.6.5 Tried every thing under the sun cant seem to get it to work at all about the only thing i have not done is wipe the warps database for clear reasons.

    Also What about that admin command to remove a persons home Sure would be handy.
     
  15. Offline

    Drakia

    @RustyDagger iConomy 4.6.5 MySQL with the latest version is working fine. You didn't by any chance specify a warp cost of 0, did you?
    Also is "useiconomy: true" set in your warpz0r config file?

    As for the command, I'll add it in the next release.
     
  16. Offline

    mutiny

    would it be possible to add a permission to disable the setting of cost when setting a warp
     
  17. Offline

    RustyDagger

    Im sure my config is set to true i have both the costs in the config set to 0 because i just want to handle free warps as i make them. :/ cant for the life of me work out why its not taking my money.

    All im trying to do is set a warp cost when i make the warp Any other warp that i dont specify a cost for should be free. so i used.

    /setwarp test1 3 and then went to it and i did not lose money :/
     
  18. Offline

    Drakia

    And you being admin I'm guessing have the '*' permission?
     
  19. Offline

    RustyDagger

    No I do not, I have far to many plugins that have commands the not even I want My group actually has 0 nodes added to it its all inherited :p

    heres my files:
    Show Spoiler

    Code:
    plugin:
        permissions:
            system: default
            copies: null
    groups:
        Noob:
            default: true
            info:
                prefix: '&8'
                suffix: '&7'
                build: true
            inheritance: null
            permissions:
            - commandbook.spawn
            - commandbook.rules
            - commandbook.motd
            - commandbook.who
            - lwc.protect
            - warpz0r.home
            - warpz0r.sethome
            - commandbook.kit.kits.trees
        Player:
            default: false
            info:
                prefix: '&6'
                suffix: '&f'
                build: true
            inheritance:
            - Noob
            permissions:
            - iConomyChestShop.command.iteminfo
            - iConomyChestShop.shop.create
            - iConomyChestShop.shop.buy
            - iConomyChestShop.shop.sell
            - commandbook.say.*
            - commandbook.whereami.*
            - commandbook.msg
            - warpz0r.worldwarp
            - warpz0r.worldhome
            - worldedit.extinguish
            - warpz0r.list
            - warpz0r.warp
            - worldguard.locate
            - iConomy.access
            - iConomy.rank
            - iConomy.list
            - iConomy.payment
        Respected:
            default: false
            info:
                prefix: '&e'
                suffix: '&f'
                build: true
            inheritance:
            - Player
            permissions: null
        Vip:
            default: false
            info:
                prefix: '&a'
                suffix: '&e'
                build: true
            inheritance:
            - Respected
            permissions:
            - nocheat.speedhack
            - nocheat.moving
            - worldguard.stack
            - commandbook.clear
            - commandbook.kit.list
            - commandbook.kit.kits.Suit
            - commandbook.bans.isbanned
            - logblock.me
        Mod:
            default: false
            info:
                prefix: '&2'
                suffix: '&e'
                build: true
            inheritance:
            - Vip
            permissions:
            - nocheat.notify
            - commandbook.slap.other
            - commandbook.rocket.other
            - commandbook.barrage.other
            - commandbook.kick
            - commandbook.time
            - commandbook.teleport
            - lwc.mod
            - worldedit.fixlava
            - worldedit.fixwater
            - logblock.lookup
        Admin:
            default: false
            info:
                prefix: '&4'
                suffix: '&6'
                build: true
            inheritance:
            - Mod
            permissions:
            - worldguard.god.*
            - worldguard.heal.*
            - worldguard.slay.*
            - nocheat.*
            - commandbook.spawnmob.*
            - commandbook.bans.ban
            - worldedit.history.*
            - worldedit.superpickaxe.*
            - commandbook.clear.other
            - commandbook.teleport.other
            - permissions.reload
            - lwc.admin
            - worldedit.navigation.*
            - warpz0r.warpto
            - logblock.rollback
            - logblock.area
        SuperAdmin:
            default: false
            info:
                prefix: '&3'
                suffix: '&6'
                build: true
            inheritance:
            - Admin
            permissions:
            - iConomyChestShop.shop.admin
            - worldguard.*
            - commandbook.*
            - worldedit.*
            - warpz0r.set
            - warpz0r.remove
            - commandbook.kit.kits.*
            - iConomy.admin.*
        Owner:
            default: false
            info:
                prefix: '&b'
                suffix: '&6'
                build: true
            inheritance:
            - SuperAdmin
            permissions: null
        Banned:
            default: false
            info:
                prefix: '&0'
                suffix: '&0'
                build: false
            inheritance: null
            permissions: null
    users:
        RustyDagger:
            group: Owner
            permissions: null
    
    Code:
    useiconomy: true
    sethomecost: 5
    warpcost: 0
    homecost: 0
    setwarpcost: 0
    removewarpcost: 0
    
     
  20. Offline

    EwMeep

    Does this corrupt with Essentials/
     
  21. Offline

    Drakia

  22. Offline

    RustyDagger

    @Drakia did you try it with my configs on your end I could put up my Iconomy config as well if so I just cant for the life of me work out why.

    Do you send any messages saying that the moneys been removed or any thing like that. I checked my start up Warpz0r is finding iconomy and connecting.
     
  23. Offline

    Drakia

    Yeah, it says "[Warpz0r] Deducted X coins for warping". I tried using your exact Permissions file and config, and it works fine.
     
  24. Offline

    GossamerSolid

    So I updated Warpzor and now all users cannot use the functions as it says permissions denied. I have ensured that the permissions are quite right and all other plugins that use permissions still work. Warpzor is just not working. Here are the permissions I've assigned to users:

    - 'warpz0r.sethome'
    - 'warpz0r.home'
    - 'warpz0r.warp'
    - 'warpz0r.list'
    - 'warpz0r.warpto'
    - 'warpz0r.compasshome'
    - 'warpz0r.compasswarp'
    - 'warpz0r.compassreset'
    - 'warpz0r.free.home'
    - 'warpz0r.free.sethome'
    - 'warpz0r.free.warp'

    I'm running latest permissions and latest stable bukkit.
     
  25. Offline

    MineralMC

    I've asked this in the HomeX thread as well, but since I already use Warpz0r for my warping, I figured I may as well C&P the request:

    Since MyHome is dead, is there any chance of you adding a cooldown option to this? Ideally with a prompt to let the user know once they've cooled down, and an updated countdown if the user attempts to use /home while cooling down.

    I use it like a 'hearthstone' for my players, they get a free teleport to /home, but only once every hour.
     
  26. Offline

    DoomGiver32

    The ability to set the compass isn't working for me. :( it only sets to the spawn :( This is a feature I REALLY want in my server, ability to either set your compass to a warp, or pay a fine and go there instantly. Any help?
     
  27. Offline

    Drakia

  28. Offline

    DoomGiver32

    Thanks. I'll keep my eye on this then, but until then I may as well switch to a different plugin (one that combines about 5 of my plugins :p) Let us know when/if u fix the compass. :)
     
  29. Offline

    Drakia

    @DoomGiver32 It's Minecraft that is broken, not my plugin.
     
  30. Offline

    Tekhawk

    any support for bed based home set I would rather use that than give people /sethome permissions
     
  31. Offline

    willeking1

    Can't do homes:(
     
Thread Status:
Not open for further replies.

Share This Page