Inactive [FUN] WolfPound v1.0.2 - Adopt a wolf today! [953, 1000, 1060]

Discussion in 'Inactive/Unsupported Plugins' started by fernferret, Apr 1, 2011.

  1. WolfPound - Adopt a Wolf Today:
    Current Version: v1.0.4 - Get it at dev.bukkit.org

    Please Move All Discussion/Questions/Comments/Issues to our dev.bukkit.org Site!
    BukkitPerms verison on it's WAY!

    Want live help? Join #wolfpound on EsperNet

    Wolf Pound aims to make obtaining these epic companions just a little easier by allowing users to buy them (or have them for free)! The process is very simple and there are no config files to edit! Simply copy the jar to your plugins folder, create a sign with the required text, and you're good to go!

    Features:
    • Lets users buy wolves (or you could make them free :))
    • Integrates with iConomy, BOSEconomy, RealEconomy, Essentials Built in Economy, and Permissions!
    • All wolves spawned by this are neutral, meaning you must train them yourself with bones! See Below:
    • Spawn wolves as neutral, friendly or REALLY ANGRY
    • Spawn multiple wolves with one command! (Disclaimer: I am not responsible for the massive amount of wolves you spawn, or if wolves start getting in fights)
    • Limit the number of wolves you can spawn with the command
    • Multi-World Support! All options are now configurable PER WORLD!
    Download V1.0.2
    Download V1.0.1
    Download V1.0
    Download V0.12
    Download V0.11
    Download V0.9
    Download V0.8
    Download V0.7
    Download V0.6
    Download V0.5
    Download V0.4
    Download V0.3
    Download V0.2
    You don't want V0.1
    Github Source

    Video Demo: (Thanks @EpicDavi!)


    Todo:
    • Restrict wolves per time (wp[mhd]) This would not restrict the number of wolves a user can have, only a limit on how many they can get per amount of time from the sign, to reduce wolfspam - Medium
    • Refactor. The code is a mess and it's making future changes hard. I'm working on this in my free time from MV2 - HIGH
    How to setup a Pound (Store) (Simple):

    If you've used Essentials Free/Buy/Sell/Trade, then this should be a breeze, for everyone else, it should still be very easy.
    • Place Sign
    • Make Line 1 say: [WolfPound]
    • OPTIONAL: Make Line 2 say: $10
    • OPTIONAL: Make Line 3 say either: angry, friend, or neutral
    • DONE!
    Example Sign:

    [​IMG]
    Note: You can have line 2 in whatever currency you want, it could say `100 Rupees` and that would be valid.

    How to setup a Pound (Store) (Advanced example):
    [​IMG]
    • Sign1: No params = Free wolves
    • Sign2: 2:bone = It costs 2 bones to get a wolf
    • Sign3: 1:260 = It costs 1 Item #260(apple) to get a wolf
    • Sign4: 3 = It costs 3 dollars from an econ plugin, if none is found, wolf is free
    • Sign5: $10 = It costs 10 dollars from an econ plugin, if none is found, wolf is free
    Config file: (If you mess it up, delete it and it will auto regen)
    You don't actually ever need to touch this. You can use the commands that are outlined in the commands section entirely!
    Code:
    adopt:
        price: 0.0 # Set this to the number of dollars or items you want
        type: -1 # Set this to a positive integer to use an item, or leave it -1 to use dollars
        limit: 10 # The max number of wolves someone can spawn using the /adopt command
        aggro: friend # Could also be angry or neutral
        worlds:
            world:
                price: 0.0
                type: -1
                limit: 10
                aggro: friend
    Permissions:
    I have included 3 types of permissions:
    wolfpound.create - Allows users to create/destroy Pounds
    wolfpound.use - Allows users to use Pounds
    wolfpound.adopt - Allows users to type /adopt [X] and get a wolf (or X wolves, the X is optional)
    wolfpound.admin - Allows users to and use the /adopt setprice/settype/setlimit/setglobal

    Integration with other Plugins
    All integration with other plugins is handled automatically, but I thought I would explain a little about what this means.

    Permissions Plugin Support
    If you have Permissions installed, it restricts commands based on those, if you don't, it's a free-for-all.

    Economy Plugin Support
    Econ support is in this order(meaning it will use the one at the top of the list if you have it, then go down the list):
    1. iConomy - Version 4.6.5, Version 5 (Yes both of them :D)
    2. BOSEconomy - Version 0.6.2
    2. RealEcon - Version 0.6.2
    3. Essentials Economy - Version 2.2
    If you have none of the above Installed, all Pounds will give wolves away for free, regardless of what you put on the second line. The version numbers listed simply show which version is the latest I've tested with, they will most likely work with newer or older versions.

    Commands
    {} = needed; [] = optional

    Code:
    /adopt [X] : Where X is the number of wolves you want. If X is not present, it defaults to 1. Automatically charges you price * X
    /wpprice [all | w:WORLD]: States the price of a wolf.
    /wplimit [all | w:WORLD]: States how many wolves can be adopted at once.
    /wpsetprice {PRICE} [global | w:WORLD]: Sets the price to buy a wolf using the /adopt command.
    /wpsetaggro {angry | friend | neutral} [global | w:WORLD]: Sets the agressiveness of a wolf when it is obtained via /adopt.
    /wpsettype {ITEM_NAME | ITEM_ID | money} [global | w:WORLD]: Sets the type of currency used to buy a wolf via /adopt.
    /wpsetlimit {NUMBER} [global | w:WORLD]: Sets the number of wolves one can adopt at once via /adopt.
    /wpreset {w:WORLD | global}: Resets specified world to default from the current world if none is specified, or all if global is specified.
    
    Please Post any questions/comments/request!

    Changelog:
    Version 1.0.2
    • Upgrade AllPay Version. Now this works great with MV2!
    • Remove dependency on CraftBukkit, should be more stable with future updates
    Version 1.0.1
    • Fix massive console spam caused by AllPay (Thanks @phaed) - tested by renaming to aWolfPound
    • Fix Essentials Economy (2.2+ required as of now)
    • Supports permissions 2x and 3x
    Version 1.0
    • WARNING: MOST COMMANDS HAVE CHANGED (OP is currently being updated)
    • Fix several ecommerce bugs
    • Now features AllPay integration! No longer will you have to choose your econ plugin based on WolfPound!
    • Much better code :)
    • New wolf functions from RB 766
    Version 0.12
    Version 0.11
    • Update for MC 1.5/CB 704+
    • Fix compatibility error with other plugins that used signs
    • Fix Essentials economy giving you money if wolves were free
    Version 0.9
    • Add RealEconomy Support
    • TONS OF BUGS SQUASHED - .9 is a MUST HAVE UPDATE (See Github if you want to see what bugs were squashed)
    Version 0.8
    • Add friendly, neutral or angry spawning options
    • Add /adopt agro X command to allow setting default wolf type spawned via the command
    • Add Line 3 of signs now controls how a wolf spawns
    Version 0.7
    • Add multi-world support
    • Add ability to limit wolves spawned with the /adopt command
    • Improve error messages
    Version 0.6
    • Add partial item matching (now you can use cook instead of cookie)
    • Fix BUG where if you had the exact number of items requested, it would give you a wolf but not take items
    • Add better error messages when creating signs
    • Add config file support for buying wolves via the /adopt command
    • Fix some other bugs I forgot about...
    Version 0.5
    • Refactor banking to reduce future errors
    • Add support for using items as the currency for wolves
    • Add config file support for buying wolves via the /adopt command
    Version 0.4
    • Add /adopt X, where X is the number of wolves you want
    Version 0.3
    • Add BOSEconomy Support
    • Fix message to users on every sign
    Version 0.2
    • Add /adopt that requires permission wolfpound.adopt
    Version 0.1
    • Releasing WolfPound
    Other Wolf Plugins:
     
  2. What version of CraftBukkit are you running? What other plugins?
     
  3. Offline

    Twisted420

    im using the latest for 1.4 of craftbukkit and the only other active plugins is world edit and housedeeds
     
  4. Other plugin versions? CB Version?
     
  5. Offline

    Twisted420

    otherplugins the only versions their is that are most recent an i belive 606 cb vers
     
  6. WolfPound Requires 612+, but I haven't tested it in anything but 670 for a while. Please upgrade your CB and get back to me.
     
  7. Offline

    Nettogrof

    Can't this plugin work as if users can go find wolves, tame them... then sell them in their "own" wolfpound to recieve their "own" profit? That seems like a much more realistic idea.
     
  8. It does not currently support selling wolves, possibly in a future release.
     
  9. Offline

    MeinerHosen

    Selling wolves would be quite nice, but this is exactly what my players want.

    Thank you very much:)
     
  10. Offline

    alphax888

    Hi,

    I've noticed a few of my players accidentally buying wolves from a sign WolfPound, and I wanted to run this idea by you.

    What if we have a message given to the user when the sign is clicked, like "To buy a wolf for <price here> send /confirm within the next 15 seconds" and then do the obvious, this way, the are confirming they want to spend THAT amount of money, and they are buying a wolf, to avoid any accidentally clicks while walking past, or however they are doing it.

    Might free up some "I want my money back!" grief for admins :p

    Cheers
     
  11. Since more than one person has expressed this, I'll look into it for the 1.0 release. Should be later this week.

    I will do this via a config variable. Look for it in 1.0.
     
  12. Offline

    Nettogrof

    Ok thanks for the reply. I'm glad you're taking that into thought.. :D
     
  13. Sorry guys, been a bit busy, next week (wednesdayish) look for a feature update. If bugs come out, i'll patch those quick fastly.
     
  14. anny possibility to wire the signs with redstone and a lever or so ?
     
  15. Offline

    Plague

    Do not use a plus sign in the RB version, you should state the latest tested version.
     
  16. Offline

    Danielxrubin

    Uhmmmm, ' An internal error occured while attempting to perfom this command. '
    I've putted in permissions, anything...build 670...why doesnt it work ?
     
  17. What does the server log say when you see this?
     
  18. Offline

    Danielxrubin

     
  19. Sorry for the late reply, I'm currently out of town but should be able to look at it monday.

    Also, please upgrade to V.9
     
  20. Offline

    Raul

    When pvp is off, and I have a wolf and I click on a friend my wolf is killing my friend. I can stop the wolf to don't atack players when I left click on them? (sry for my bad english)
     
  21. Offline

    ben2171

    it dont work it says here is da wolf but i dont get aything plz help
     
  22. Now that I've completed portal 2, going to do some compatibility testing of wolfpound, hopefully fix all of your issues. I'll keep ya posted.
     
  23. Version .11 is on it's way, working on fixes for 1.5, thanks for your patience.

    Update for MC 1.5 is here!
    Version 0.11
    • Update for MC 1.5/CB 704+
    • Fix compatability error with other plugins that used signs (Sorry @Acru I was eating most top line sign input with one of my regexes)
    • Fix Essentials economy giving you money if wolves were free

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

    Acru

  25. Offline

    Birdie

    Hey,

    could you add the feature: When player A buys a wolf from the pound of player B, could Player B get paid for the sold wolf?

    Greetings
     
  26. Well, because the plugin spawns new wolves this would be a bit... "unrealistic".
     
  27. Offline

    Expatcat

    fernferret likes this.
  28. Offline

    Truecorruptor

    I have a problem, it says woah a wold appears...But actually no wold appears, just nothing. I walked around a bit and still no wolf. No error occurs, there is just no wolf
     
  29. Offline

    denieru7

    Could you please fix the error of the money plural when buying from a sign?
    Right now it's: "You have been charged 50 Coin"
    When it should be: "You have been charged 50 Coins".

    Thank you!
     
  30. Offline

    Haduke

    The plugin works great. I can have my players buy one wolf for 64 slimeballs (our server currency).

    Thanks!
     
    fernferret likes this.

Share This Page