[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 don't offer support for permissions plugins, go ask how to use the plugin in its own topic.
     
  3. Offline

    Tulips

    ok
     
  4. Offline

    UndeadLex

    Is there any rhyme or reason to the order that warps are listed? It'd be nice to have an alphabetical listing, I've tried to manually put them alphabetical in the .db file, but they are still listed all weirdly....
    [​IMG]
    Code:
    alex:-155.44069632516474:88.0:-84.5236170801466:648.2998:world
    anomaly:-324.59541578688027:73.0:324.0:1532.1233:world
    cactus:-127.19765807288141:71.0:-66.88408697832483:685.34985:world
    chess:-15.110871953936375:72.0:-66.0:543.74994:world
    chessblack:-15.417676274630168:78.0:-92.0:-719.45013:world
    chessmaze:-33.00697848679679:67.0:-83.0:-1080.3501:world
    chesswhite:-14.435038313746393:78.0:-39.0:-540.3503:world
    dog:-118.29084319866314:88.0:-28.0:-3758.2498:world
    face:-77.64766666773852:91.0:-43.0:3057.9248:world
    godhand:-100.30000001192096:82.0:-252.0:-1170.0481:world
    heart:-91.52847177989165:91.0:-43.0:3056.2747:world
    home:-8.729226010464274:67.0:-26.75290425056333:409.19983:world
    HUEG:-168.20557172452587:66.0:-18.743536126060032:458.09988:world
    link:-47.817203095682274:102.0:-34.0:181.94968:world
    pachirisu:-80.5:113.0:9.5:563.2499:world
    pacman:7.382437728894506:67.0:-74.0:-450.20007:world
    pokeball:-57.756972431535054:96.0:-6.294854206661577:382.34976:world
    no:-140.77129909926742:120.0:-113.0:-23050.85:world
    ramona:-86.92805983207393:122.0:-111.0:-20879.521:world
    roof:-10.582065508031194:127.0:-23.0:-622.95013:world
    scott:-87.09688346622066:128.0:-147.0:89.999725:world
    secret:-135.5367645305854:66.0:70.0:1802.4233:world
    sonic:-41.13775630650208:104.0:-92.0:142.7997:world
    spawn:-0.3000000119209285:67.0:-0.3342566248431478:451.34985:world
    tron:23.513816578224166:64.0:-254.33202515148756:191.24998:world
    tnt:-138.76185466325123:84.0:-36.49247445606445:610.79987:world
    watertemple:-15.486630396873068:47.0:-36.0:-179.30028:world
    [​IMG]
     
  5. Offline

    Drakia

    The order is based on however the hashmap I use orders them. I'll look into making it alphabetical.
    [MERGETIME="1300011923"][/MERGETIME]
    Uploaded v1.08 with alphabetical /listwarps
     
  6. Offline

    Tulips

    in the config file what do i place in the "usage:" do i put the code like setwarp or sethome or warp or something there?
     
  7. Offline

    Drakia

    @Tulips I have absolutely no clue what you are asking.
     
  8. Offline

    leetgamer

    What do the permissions warpz0r.worldwarp and warpz0r.worldhome do?
     
  9. Offline

    Drakia

    Allow inter-world home and warping
     
  10. Offline

    leetgamer

    Thanks :) Great plugin!
    [MERGETIME="1300172932"][/MERGETIME]
    Just updated that post, eh? lol
     
  11. Offline

    Drakia

    Yup, figured I might as well
     
  12. Offline

    iFooZy

    Can anyone please provide me with a link to the iConomy plugin.
    Cant find it :)
     
  13. Offline

    enkryptor

  14. Offline

    Tulips

    in the Warpz0r/plugin.yml
    what does "usage:" do?
     
  15. Offline

    Drakia

    You don't extract the jar file, you shouldn't have a plugin.yml file
     
  16. Offline

    Jaymandabeast

    hey i cant allow my non op's to warp[​IMG] what should i do ?
     
  17. Offline

    Drakia

    Learn how to use your chosen Permissions plugin.
     
  18. Offline

    Tulips

    i didnt extract it.. it popped up for some reason
     
  19. Offline

    MaverickHunter

    I'm sorry about asking for permissions here. I'm able to warp as OP but no one else seems to be able to. Could you simply look at this and tell me if it looks correct? That was I'll know if its another plugin possibly conflicting with this plugin.

    Code:
    plugin:
        permissions:
            system: default
            copies:
    
    groups:
        Default:
            default: true
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - 'tombstone.use'
                - 'tombstone.large'
                - 'tombstone.freesign'
                - 'bonuses.*'
                - 'lwc.protect'
                - 'warpz0r.warp'
                - 'warpz0r.set'
                - 'warpz0r.home'
                - 'warpz0r.sethome'
        Admins:
            default: false
            info:
                prefix:
                suffix:
                build: true
            inheritance:
            permissions:
                - '*'
    
    users:
        MaverickHunter:
            group: Admins
            permissions:
    
    Also, where do the warps save with this plugin? I checked the warps.txt in the main folder but they don't appear there. And they weren't in any other file I could see.
     
  20. Offline

    Drakia

    The file looks fine, though I can't tell for sure. My guess is your Permissions isn't loading. Does Warpz0r say anything about what version of Permissions it's using?

    And the files are in plugins/Warpz0r/
    No plugin should EVER save data in your servers root folder
     
  21. Offline

    MaverickHunter

    Using Warpzor 1.08 and it is recognizing Permissions 2.5 (2.5.4) for permissions. It's weird that they aren't able to use any commands then. No errors from console from any of the plugins. I'll keep playing around with permissions and removing all plugins except this one to make sure I can isolate the problem.

    I also checked /plugins/Warpz0r and there is only the config file in there. Went into the server and made a few more warps, was able to warp to them using Warpz0r, but they aren't saving or appearing in that /Warpz0r folder. I even set to show hidden files just in case. No idea why I can't see the warps file.

    Edit: Ok, I made even more warps and now it finally showed up. Zup. I'll check now with people to see if the permissions are also working now.

    Found the problem. Apparently another plugin called Default Commands was causing problems with permissions and this plugin only for some reason. Once it was removed everything worked great. Thanks for your quick reply and for your awesome work on this plugin!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  22. Offline

    Tulips

    when i load warpz0r without any plugin but permissions it says
    [INFO] Warpz0r version 1.08 is enabled
    [INFO] [Warpz0r] No permissions plugin found, using default permission settings
    what "permissions plugin" do i need for it to load?
     
  23. Offline

    enkryptor

    "Permissions", I supppose.

     
  24. Offline

    Drakia

    Yes, it does indeed use "Permissions" the recommended version being 2.5.4 from TheYeti
     
  25. Offline

    enkryptor

    Is it possible to make your compass point to a home/warp? For instance, via a /compass [warpname] command.
     
  26. Offline

    Drakia

    @MaverickHunter DefaultCommands implements /setwarp /warp /sethome and /home, that's why it was interfering, that plugin was picking up the commands instead of mine.

    @enkryptor I'll actually implement something along the lines of /wcompass in the next version I release. It's going to be a few days as I just moved and am still getting settled in.
     
  27. Offline

    MaverickHunter

    Derp, I hadn't even looked at the plugin yet when I put it on. Stupid move on my part. Thanks for explaining that for me.
     
  28. Offline

    Drakia

    Pushed an update
    [Version 1.09]
    - Added "/wz compass" "/wz compass reset" and "/wz compass <warp>"
     
  29. Offline

    leetgamer

    I had one issue today. I'm pretty sure I am using version 1.06.

    Someone used the command /tp * leet. This sent everyone that was on to me. I took away their rights to use tp for now. I don't see anything on the changelogs that would fix this so I haven't tried updating.
     
  30. Offline

    Drakia

    My plugin doesn't supply the /tp command
     
  31. Offline

    leetgamer

    Wow sorry I don't know why I posted that here. Meant for General :/
     
Thread Status:
Not open for further replies.

Share This Page