[INACTIVE][FUN/MECH] MonsterTamer v1.0 - Personal monster pets [1060]

Discussion in 'Inactive/Unsupported Plugins' started by fullwall, Feb 20, 2011.

  1. Offline

    fyrus12345

    How do you release a specific mob from a pokeball???
    0-Creeper caught with diamond
    1-Creeper caught with diamond
    2-Skeleton caught with diamond

    I have a 3 diamond stack, how do i release my skeleton first?
    (without using /release command, it gets glitchy beacuse i dont use the pokeball.)
    It would be good if the pokeballs with monsters in them wouldnt stack and they would have a number under or beside them depending on the slot your monster is on.

    Diamond-0 = Creeper
    Diamond-1 = Creeper
    Diamond-2 = Skeleton
     
  2. Offline

    Kainzo

    We would love to incorporate some of your code into the Heroes (RPG) plugin - our "Enchanter" class would love to benefit from your coding knowledge - :D really, all in all - talk to me more :)
     
  3. Offline

    Vittek

    Yesterday after checking up on my server, I found it had locked up with this error:
    USing CB531. I have no ides what happen that caused the error, but it's pretty lethal for a server.

    Another not as severe error that kept popping up was this one:
    But that one didn't have any noticable ingame effects.
     
  4. Offline

    fullwall

    Oooh! That means persistence is working (maybe)... I'll fix that in a bit. Check my github, kainzo.
     
  5. Offline

    Juze

    A few bugs I noticed.

    Capturing sheeps (best to be done with masterballs) with one hit drop wool.
    When you release a sheep, it will have it's wool back. Same with those who've been hit.

    Those two have a cost of a "Pokéball", though.
     
  6. Offline

    hello2u

    Very nice, few requests though:
    -/release all command
    -/ms help shows full command list
    -way to recapture w/o using ball
    -/follow automatically releases, or maybe a 2nd command to release and follow
    -/follow all
    -/target [player] all
    -/whistle makes mobs teleport to you (for if they get stuck)
    -way to see health of any mob
     
  7. Offline

    fullwall

    I'll implement 'all' commands in a bit.
    [MERGETIME="1299991617"][/MERGETIME]
    Using 'all' should now work as a parameter.
     
  8. Offline

    zoolder101

    Is this right? if not plz edit. (file name= "world.yml"

    Code:
    # System is no longer used, but may become used in the future
    # Copies is for multiple-world support
    #   Put the name of the world you wish for it to be a clone of, otherwise leave it empty.
    #   If this file is for your default world (the one in server.properties) then you must
    #   leave copies blank.
    #  Example: copies: Derp    -  This will clone the permissions of the world Derp
    #
    # Make sure to rename this file to the name of the world that is in sever.properties under
    # level-name.  So if it is level-name: world  then this should be world.yml and in the
    # plugins/Permissions directory (ie. plugins/Permissions/world.yml)
    #
    # NOTE: Do not use tabs while editing this document.  Use only spaces.  A good way to avoid
    # doing this is to use Notepad++ and replace the tab with 4 spaces.
    plugin:
        - 'MonsterTamer'
        permissions:
        - 'monstertamer.player.catch'
        - 'monstertamer.player.check'
        - 'monstertamer.player.befriend'
        - 'monstertamer.player.target'
        - 'monstertamer.player.release'
        - 'monstertamer.player.whistle'
        - 'monstertamer.player.follow'
            system: default
            copies:
    
    ##
    # AntiBuild is included with this.  To disable a group from being able to build then
    # set the build: flag to false (build: false).  If you want a group to be able to build
    # then set it to true.
    ##
    # Groups can contain inheritance.
    #   To make a group inherit the permissions from another
    #   group simply place the groups name in the "inheritance:" like so:
    #
    #   Example:
    #       inheritance:
    #           - Default
    ##
    #   All permissions including the asterisks must be placed in single quotes.
    #   like so:
    #
    #       - 'foo.bar'
    #
    #   Otherwise errors will happen!
    ##
    #   Globalized Permission settings:
    #
    #       If a permission contains periods (.) you can denote a globalized parameter:
    #
    #           - 'foo.*'
    #
    #       This will allow you to use all general commands.
    #
    ##
    #   Single Asterisk denotes all commands:
    #
    #       - '*'
    #   If you give a group this permissions, do not have the group inherit any permissions
    #   from other groups.  Any users assigned to this group should NOT be given any additional
    #   permissions either.
    ##
    #   To exempt a node use the - prefix like so:
    #       - '-foo.bar'
    ##
    #   prefix: and suffix: do not do anything on their own.  You need another outside plugin
    #   such as iChat or HeroChat in order for these to do anything.
    groups:
        Default:
            default: true
            info:
                prefix: ''
                suffix: ''
                build: false
            inheritance:
            permissions:
                - 'foo.bar'
        Moderator:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
                - Default
            permissions:
                - 'bar.foo'
        Admins:
            default: false
            info:
                prefix: ''
                suffix: ''
                build: true
            inheritance:
            permissions:
                - '*'
    
    ##
    # Users denote which users are included in which group.
    # TheNo1Yeti is in the Admin group
    # Herpina is a member of the Moderator group but also has access
    # to the herp.derp permissions
    # Derpina is a member of the admin group but does not have access
    # to the derp.derp permission node
    # Users can also have a prefix and suffix as seen with Herpina
    ##
    users:
        zoolder101:
            group: Admins
            permissions:
                - '*'
        connorvsyou:
            group: Moderator
            info:
                prefix: 'Moo'
                suffix: 'Cow'
            permissions:
                - 'herp.derp'
        Bigdog117:
            group: Admins
            permissions:
                - 'monstertamer.player.catch'
                - 'monstertamer.player.check'
                - 'monstertamer.player.befriend'
                - 'monstertamer.player.target'
                - 'monstertamer.player.release'
                - 'monstertamer.player.whistle'
                - 'monstertamer.player.follow'
                
     
  9. Offline

    Solest

    Okay, simple question, but first we need to get the praise out of the way. Excellent plugin and its obvious it took some time put into it. It fits perfectly into my server and no java error messages. :)

    Now, I thought about just leaving the bugs I noticed go but then I wondered how they'd get fixed if everyone thought the same thing? So how about a list then?

    1. I currently have 7 pigs following me and none of them will stop when I type "/follow cancel pig". Instead it reads back "You don't have any followers yet!". Not terrible, but a bit annoying if you have 10 chickens hugging your shins.

    2. Not sure if I'd call this a bug, but perhaps there is a way to pick or choose which monsters to release when they all share a common catching mechanism? i.e. A skeleton, a pig, and a creeper all in stacked diamond?

    3. My skeleton is rather untrustworthy... Whenever I seem to get more then 5 or so blocks away, he immediately begins shooting me and I'm forced to go "I am Legend" Dog on him... :( Anyway to fix it?

    4. Is there a manner in which I may have the mobs target a hostile entity that is not a player before that other entity attacks me? For example, my zombie will defend me when a spider hits me, but can I ask to him attack to the spider before that occurs?

    I know it's late, so I don't expect an immediate reply. Just toss me an answer when you can :)

    I'd appreciate it.
     
  10. Offline

    fullwall

    Nicely laid out questions = immediate response :)
    First, try redownloading from the link.
    1. Will look into it.
    2. Use /release [slot]
    3. I'll look into it.
    4. /target [mobtype] [mobtype] *should* work.
     
  11. Offline

    turtlelink2

    are any of the olderbuilds compatible with 440? I cannot update until theres some form of npc shop plugin out =/
     
  12. Offline

    Rekorderlig

    nice plugin!
    THou, i cant seem to get the Whistle command to work, i've caught a Cow, and when i did that he dissapeared, so i type /Whistle
    But nothing happens!,
    I've put the Permissions right and all.
     
  13. Offline

    Solest

    Thanks Fullwall :)

    I'm going to try the redownload now and I'll make a second post later today after I've messed around with it a bit so I don't assume anything.

    I just have one follow up question to the "/release [slot]" command. Does that release the monster under my control or will it free the monster entirely?
     
  14. Offline

    joey

    Works great with normal farm/non attacking mobs.
    But when there is a creeper it only takes about 30 seconds before he turns on me.... plus my mobs burn outside... anyway to fix this?
     
  15. Offline

    Austinerf

    um what do you do to catch them cuz left nor right click work and any monster command i do it says "you dont have permission to use that command" and im admin,
    sorry im new to this kinda stuff
     
  16. Offline

    Solest

    Austinerf, go to his main post with the addon and read the "Permissions" section he has typed. If your server has permissions installed, go into the Permissions config file in your Bukkit server plugins folder, and add those permissions he has listed to the appropriate section.

    For instance, if you want everyone to be able to use it, add the things he listed to the first group called "Default," under their permissions section.

    If you want to limit it further, you can give it to another group and specify who is a part of that group by editing the users section at the bottom.

    But your problem seems like a Permissions problem and not a Plugin one. If this still doesn't work, I'd check the Permissions plugin page and see if you've edited the file correctly. They have tutorials on Youtube as well :)
     
  17. Offline

    Fearil

    Hi, first off, great plugin. Thanks for all your hard work.

    I apologize in advance if this has been requested/addressed, but I haven't the time to read through the 14 pages of bugs, etc, to find out what has been requested.

    I think this mod is pretty fantastic with its features already, however I wanted to ask about ease of use: Have you considered using an item, say a redstone torch, that acts like a 'wand' of sorts to control the mobs? For instance, you put down your mobs around you, then use the torch to select a mob group (by type: spiders, zombies, etc) with a left click, then right click while pointing on an opponent player or mob to tell your selected friendly mob type to attack that target. Even with only a point-and-attack function, that could still make for interesting battles. Perhaps as an addition, add some kind of recall function with the wand (or another wand type perhaps) that recalls the selected monster group to your side, as if using the follow function. In this way opposing players could send waves of monsters at each other while using the wand functions to give orders, rather than standing still and typing them.

    Ideally, I see this as an awesome arena-battle type of plugin, where people gather a selection of mobs then have a battle. The only issue, is that currently it seems to be a matter of who can type commands the fastest. I think being able to use gesture-type targeting would make this mod that much easier to use.

    If there were some way to challenge each other, perhaps with an iConomy wager, that would be handy too. :D

    Thanks again.
     
  18. Offline

    Fyridor

    @Fearil
    Seems like a cool idea, but there should be some sort of competition plugin first, if you want to accomplish what you have just said. It's not fair to have someone with over 20 monsters challenge and win from someone that has 2 monsters. So you'll have to analyze the amount of monsters and the amounts of wins/losses and create some sort of competition table in which you can see ranking stats. A chance of winning calculation (like Me 40% vs. Him 60%) based on the amount of monsters and wins/losses is sufficient as well. Otherwise people would exploit the fact that there is no warning whatsoever and will easily win from others.
    Nevertheless, I like your idea and I like this plugin and I would like it even more if this becomes a huge success.
    But this might be too much to ask of @fullwall , at least for now. Would be awesome though.
     
  19. Offline

    Fearil

    @Fyridor Yes, some kind of competition plugin would work great with this kind of thing, however it wouldn't necessarily be crucial to having matches. I think that if anyone were getting involved in some kind of prize match they would be informed to gather as many monsters as they can. If everyone knows enough to start with the max # of monsters, from there its a matter of experimenting with different force dispositions. It wouldn't be the most tactical of battle scenarios, but it would be interesting to see how people worked it out. Regarding an odds system, it might be difficult to work out exactly how the forces are compared. What makes a great mob ally and what doesn't.... Obviously farm animals are out (cow meat shields maybe? lol), so then its a matter of offensive power and health... Anyhow, I didn't really want to suggest that a formal battle/challenge system should be added to this plugin, just that it would be great to see something come about to ease the control of friendly mobs.
     
  20. Offline

    KrazyBonez

    I got this to work for myself, but my members and anyone without OP rights simply can NOT use this thing, i ahve tried the permission commands about 5 different ways, and nothing is working, nobody but OP can do it. I use groupmanager, not permissions, but same command lines.
     
  21. Offline

    Fyridor

    @Fearil
    I understand that you meant that, by addressing the wand, which is a good idea, but I figured I should've commented on the other half of your request.
     
  22. Offline

    fullwall

    The wand idea sounds very cool :). I will do it eventually, just bear in mind I'm snowed under with plugins at the moment XD.
     
  23. Offline

    Fyridor

  24. Offline

    zaklampje

    Lawl, nice avatar fullwall :p
     
  25. Offline

    Seth.D

    Hmm, I seem to have the same problem as Solest. When I release a normally-hostile monster, it starts attacking me after about a minute of ignoring me. It also attacks whenever I move away from the monster.
     
  26. Offline

    hello2u

    Sweet, I'll update.
     
  27. Offline

    SpaceNarwhal

    Hello, I'd like to say that this is an awesome mod!​
    I play on a fairly large server, and its a great mod and all, but here are some things that people suggested​
    - /protect or /guard [I know you might plan on doing this, after reading a few of the thread pages]​
    - Easier way of "Returning to the Ball", or "Recalling Mobs" Method, as now you have to recapture your 'Pets' if you release them.​
    - Toggle Tamed Mobs not to burn in sunlight​
    - Rideable Spiders..? [Installed Mob Riders]​
    - Being able to switch your 'Party' around, so that it isn't always last caught = first released​
    - Creeper fix?​
    - Fixing when /follow is on, and you try to recall the mob, it becomes hostile​
    - Naming of the tamed mobs?​
    + Such as NPCs, like if you Press F3, you can see numbers, only become a name.​
    - Targeting other mobs, although I think this is already implemented, I can't seem to find the command.​
    - Not losing Slimeballs when Capturing / Returning mobs
    - /hug? [Just kidding]
    Thanks so much, all of us appreciate your work!

    ~SN
     
  28. Offline

    fuzzy_cobalt

    Is there a way that I can limit the amount of monsters people on my server can have at a time?
     
  29. Offline

    Mineaccount

    Is there any tutorials showing you how to install this on a mac? Because i cant get it to work.
     
  30. Offline

    skillinazn

    You should get the mobrider plugin if you want rideable spiders. You need a fishing rod to move it, however, if a mob attacks you it'll still attack the mob. Also the slimeball thing wouldn't be really fair when capturing/returning mobs. To me you don't lose the slimeball when capturing, but you do when releasing. I mean to keep it fair for the players they should find another one, or else having mobs is just too easy. If it is just for personal use though, putting 64+slimeballs isn't that much of a hassle.
     

Share This Page