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. Offline

    fernferret

    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. Offline

    Xordaii

    Probably a temp problem. I downloaded it sometime right after he posted that, and downloaded and installed fine. Thanks for the plugin!
     
  3. Offline

    KuroSnow

    Downloaded this last night, installed, set up a sign, it charges money but doesn't spawn a wolf =/ I have all permissions.

    Edit: WP 1.0.1, Bukkit 860.
     
  4. Offline

    Xordaii

    Can you post your config files @KuroSnow ? That might help.
     
  5. Offline

    fernferret

    I'll take a look tonight (Doing a TON of work on Multiverse 2.X) so i'll confess I haven't touched this code in a while... I just kinda check it out each RB...

    @Xordaii thanks so much for the assistance! I'm guessing you're saying it's working for you on 860?

    Sorry, been really busy with Multiverse 2, I'll try and get this added in a bit!

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

    KuroSnow

    This plugin is meant to be config free. =P But if you really want all four lines, here you go. Default autogenned config. lol.

    Show Spoiler
    adopt:
    limit: 10
    price: 0.0
    aggro: friend
    type: -1


    WOOOOO! MV 2. <3 I love MV.
     
  7. Offline

    Xordaii

    I am not entirely sure, we only buy from a sign. I can test it now see if I can get it to spawn a wolf from command. Just thought it might help narrow down the problem if there was a diff in the setups of someone's setup who got it to work, and someone who didn't. I set mine to price 200 and limit 2.

    Edit:
    /adopt 1
    Received one wolf, had $1792 and had $1592 afterward. I am an OP also, and have all permissions.

    I run BOSEconomy, ChestShop, ChocoCrops, ClayFlow, DropChest, Essentials, EssentialsChat, FenceStack, LavaFurnace, LightLevel, Lockette, LyTreeHelper, MultiVerse, ObsidianFlow, PickBoat, PorteCoulissante, RetractableBridge, Scavenger, SignThatChest, SlowHealth, ThunderTower, TieDyeSheep, TimeShift, TrainYourLung, UnlimitedLava, WeatherRestrictions, WolfPound, WolfSpawn, ZeldaChicken, Permissions, Residence along with it. Just in case you want to chase down conflicts.
     
  8. Offline

    fernferret

    Yea, sorry didn't get a chance to look at it tonight. What econ plugin are you using? Any console errors?

    --FF
     
  9. Offline

    KuroSnow

    I was using the sign too. It kept chargin money, but gave no wolf.

    I also use BOSE, FenceStack, MV, TieDye, WolfSpawn, Perms, and ZChickens, among others. =)

    BOSEconomy. No errors. It even says the messages, "Whoa! A Wolf! Why don't you tame it?" and "Your new companion is ready for battle." (depending if I put friend on the third line or not). But the wolf just wasn't there.
     
  10. Offline

    fernferret

    Hmm. Could you try disabling all but permissions and WolfPound? I'm thinking some plugin may be blocking the spawning of wolves (I hope it's not MV :( )
     
  11. Offline

    Arrowfire43

    Is there anyway to kill the wolfs?
     
  12. Offline

    KuroSnow

    Yeah, they started spawning on a test with just Perms and WP.
     
  13. Offline

    wick3d

    Is it possible to spawn a angry wolf that attacks everyone around but not the Person which spawned the wolf`?
     
  14. Offline

    fernferret

    Not with the current version. Again I'm very tied up with Multiverse 2. but after that releases I'll have a look at a bunch of people's feature requests.
     
  15. Offline

    KrypleFyte

    I have a small problem, I can't get wolves to appear.
    The plugin is running. I can get the version number (1.0.1) I am using EssentialsEco and when I create the signs they are confirming that I am making them. [WolfPound]Successfully created Wolf pound!
    it take the money from my account but the wolf never shows up. Cash, Free, friendly, angry, neutral, nothing.
    not sure what else to do. Ideas? known conflicts?
     
  16. Offline

    Xordaii

    Haha, that sounds more like a god power. Maybe a permission node?

    No worries. We love both plugins, but obviously one has priority on the server. I love showing people the sign to buy a wolf. Then they save up to get one and run around proudly showing it off. Not that they can't still go tame one, they are just hard to find sometimes.
     
  17. Offline

    wick3d

    Thinking of fight against angry wolfs in a Arena! thats the cause of my request :D
     
  18. Offline

    fernferret

    Yea there are definitely conflicts. The only thing to do at this point is to try disabling all other plugins (save permissions and your econ plugin) and see if they 'll spawn. Bukkit added a new event when creatures respawn called RESPAWN_CUSTOM (which means a plugin requested a creature to spawn) so once devs (like myself in Multiverse) use it, we can say Don't allow X to spawn, UNLESS it was by another plugin. If that makes sense.

    Agreed. That's why I wrote the plugin :p Multiverse-Core is getting really close, once I get it pretty much bug free, I'll do some work on Wolfpound.

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

    LiLaSiAnBoii

    Used to love this plugin until it decided to not work after I updated bukkit and permissions. I downloaded the latest version of this plugin but still not working, any reasons to why?:'(
     
  20. Offline

    fernferret

    Shouldn't be, I'll give it a look later today. I just released MVCore beta, so that project is getting closer...
     
  21. Offline

    TheOnlyLavaster

    Is there a way to have players pay with a specific item in their inventory (i.e. 5 iron ingots) or is it only compatible with economy plugins? (I hate economies...)
     
  22. Offline

    fernferret

    Sure is. Wolfpound uses AllPay, a payment library I wrote that as long as you have no other econ plugin installed, it will use that. Note: currently essentials counts as an econ plugin

    You would say:
    1 cobblestone

    for example
     
  23. Offline

    Sypheren

    are there any known conflicts between this and mutiverse (core) or any other plugin?

    edit: servers putting out PLAYER_INTERACT errors
     
  24. Offline

    fernferret

    With WolfPound and MV2? Hmm, I'll check it out, since these are both my plugins :p But not that I know of. If you could hop in IRC and join either #wolfpound or #multiverse, I'd be glad to help you out live.
     
  25. Offline

    sfxworks

    Update for build 1k?
     
  26. Offline

    Dothackking

    Can we get a command to kill your wolf? It's hard when the admins can't kill their wolves.
     
  27. Offline

    fernferret

    Should work fine, i'll test and update tonight.

    Maybe in a bit, i'm still super busy with MV2 getting so close. When It gets released, I'll show my other plugins (this and lightlevel) some love!
     
  28. Offline

    luddoboy

    Does this plugin work with BOSeconomy 7.1??
     
  29. Offline

    MrMinecraftGuy

    In the config, I've made it so the limit is 1 but players can still get more than 1... Why?
     
  30. Offline

    fernferret

    The limit is currently X at a time. Again, I'm such a slacker with this plugin. I'm sorry to all it's 7 faithful fans :p Once we release MV2, i'll be doing some HUGE rewrites to WolfPound.
     
  31. Offline

    MrMinecraftGuy

    Yay! When will MV2 be out? Because I really want WolfPound to be updated :(
     

Share This Page