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

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

  1. Offline



    Download latest version: v1.0 (Uses Permissions)
    Direct link (JAR only): here

    Edward Hand's excellent mob-riding plugin: here

    MonsterTamer allows you to live the dream of becoming a monster owner. Using an item, try to catch the monster of your dreams, and release it as you see fit. Scare your friends with a creeper, attack your enemies with a flood of spiders, and keep a ready stock of pigs to populate your farm. MonsterTamer puts the control of monsters in your hands.

    A note to users:
    MonsterTamer was originally conceived as a simple monster-catching plugin. However, I feel it has the potential to be much more. So, I'm asking for suggestions on how to extend this plugin. New features, a new design direction, anything. This is your chance to influence how MonsterTamer will evolve. Suggestions should be well thought-out and at least slightly fleshed-out. It can as simple as a new command, or as complex as you'd like.

    In order to use the plugin, swing your arm while holding one of the defined items at any monster. This will attempt to catch the monster - you will be told when this happens. To release the monster, simply throw (using q) an item of the defined type at the ground. Happy catching!

    • Catching, storing and releasing of all types of monsters.
    • Commanding monsters to follow, wait, and attack.
    • Easy to use wand-type command option.
    Using the wand
    Simply right click one of your friendly monsters while holding the configured wand item to select it (it will begin following you). Right click it again to deselect. Multiple monsters can be selected at the same time as well.
    Right clicking on a block will command all selected monsters to go to that block. Right clicking entities will command all selected monsters to attack that entity.
    There are a few simple nodes that Monster Tamer uses.
    monstertamer.admin.reload - access to /monsters reload command.
    monstertamer.player.catch - lets players catch monsters.
    monstertamer.player.list - lets players use the /monsters command.
    monstertamer.player.help - lets players use the /monsters help command.
    monstertamer.player.target - allows use of targeting commands.
    monstertamer.player.release - allows use of release commands.
    monstertamer.player.follow - allows use of following commands.
    monstertamer.player.wait - allows use of waiting commands.
    monstertamer.player.whistle - allows use of the /whistle command.
    monstertamer.player.select - allows selection of monsters.
    Use the /monsters|ms help command ingame to see a list of commands.
    Changelog (open)
    v1.0 - recoded.
    v1.3.9 - bugfixes.
    v1.3.8 - NPE fix, generates own properties now.
    v1.3.7 - bugfixes.
    v1.3.6 - persistence.
    v1.3.5 - bugfixes, 1.5 compatibility.
    v1.3 - bugfixes, wand
    v1.23 - bugfixes.
    v1.22 - added waiting.
    v1.21 - fixed incorrect monster adding bug.
    v1.2 (Companions) - added /follow, /whistle, stopped monsters from burning in the day, bugfixes, always catch if monster is already friendly, stop-despawning setting.
    v1.15 (Companions) - bugfixes.
    v1.1 (Companions) - added /target command, friendly monsters on release.
    v1.0 (Trainee) - Initial release.
    Credit (open)
    To Edward Hand, for his monster pathfinding code.

    Post suggestions, bugs and support here. Hope you like it :).
  2. Offline

    Mmm Octopie

    hey i dont think the link works anytime i go on it it syas Dropbox 404 i have dropbox and it wont let me download it please help
  3. Offline


    Whoops, wrong link sorry. Try again :).
  4. Offline

    Mmm Octopie

    works now thanks
  5. Offline

    Edward Hand

    Very cool! I don't suppose its persistent is it?
  6. Offline

    Mmm Octopie

    what do i put in the configuration i put my name and what do i put after fullwall
  7. Offline

    Kevin Forte

    Woah! It's like... Pokécraft xD I can't wait to test this one out.
  8. Offline


    Oh you did my request! Thanks fullwall its really nice :D
    Ill be adding this to my server very very soon.
  9. Offline


    Hmm, doesn't work for me. If I try /monsters nothing happens. Trying to catch monster also doesn't work for me ?
    2011-02-20 18:38:18 [INFO] splashc issued server command: monsters
    2011-02-20 18:38:18 [INFO] Unknown console command. Type "help" for help.
  10. Offline


    Try redownloading and testing again. What do you mean by isn't working? Have you got craftbukkit build 51?

    I said I would anon :). Yes it is persistent, monsters are stored in the users file. You can edit it, but it's not necessary, to mmmoctopie. Mainly used for storage.
  11. Offline

    Kevin Forte

    Does this require permissions? If so, can you make it so that if no permissions are detected, then it just defaults to availability for everyone?
  12. Offline


    Neat plugin! It would be great if one could limit the number of monsters the players can store.

    vvv - Hadn't noticed that, thanks.
  13. Offline


    limit=... in MonsterTamer.properties
  14. Offline


    whoa this looks awesome cant wait to try it out :D
  15. Offline


    r u gunna update this? Considering im on build 325+
  16. Offline


    I'm a bit wary of publishing this. Why is it built against 51?
  17. Offline


    Will the caught monsters attack the player?
    --- merged: Feb 20, 2011 10:06 PM ---
    probably the new repositiory, it started at 1 again.
  18. Offline


    Yes, I built it for the new repository. Should I make a build for older versions?
  19. Offline


    MonsterTamer- Gotta tame 'em all!
    You sir, rule
  20. Offline


    Thanks :).
  21. Offline


    Any reason why I may be getting this?
    2011-02-20 18:04:04 [INFO] Starting minecraft server version Beta 1.2_01
    2011-02-20 18:04:04 [WARNING] **** NOT ENOUGH RAM!
    2011-02-20 18:04:04 [WARNING] To start the server with more ram, launch it as "j
    ava -Xmx1024M -Xms1024M -jar minecraft_server.jar"
    2011-02-20 18:04:04 [INFO] Loading properties
    2011-02-20 18:04:04 [INFO] Starting Minecraft server on *:25565
    2011-02-20 18:04:04 [INFO] This server is running Craftbukkit version git-Bukkit
    -0.0.0-372-gce9a5d0-b286 (MC: 1.2_01)
    2011-02-20 18:04:04 [INFO] Preparing level "world"
    2011-02-20 18:04:04 [INFO] Preparing start region
    2011-02-20 18:04:06 [INFO] Preparing spawn area: 12%
    2011-02-20 18:04:07 [INFO] Preparing spawn area: 28%
    2011-02-20 18:04:08 [INFO] Preparing spawn area: 48%
    2011-02-20 18:04:09 [INFO] Preparing spawn area: 77%
    2011-02-20 18:04:09 [INFO] [AntiBuild] version [1.0] (Reborn) loaded
    2011-02-20 18:04:09 [INFO] [Cleaner] version [1.6] (Night) loaded
    2011-02-20 18:04:09 [INFO] [iConomy] version [2.2] (Aime) loaded
    2011-02-20 18:04:09 [INFO] [iStick] version [1.3] (Forest) loaded
    LWC     [1.491] Loading shared objects
    Config  [1.491] Loaded 8 config entries
    LWC     [1.491] Native library: lib/native/Windows/x86/sqlitejdbc.dll
    Updater [1.491] Update detected for LWC
    Updater [1.491] Latest version: 1.53
    Feb 20, 2011 6:04:10 PM org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins\MonsterTamer.jar in plugins: null
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:167)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:154)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:106)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:202)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.lang.NoSuchMethodException: com.fullwall.MonsterTamer.MonsterTam
    er.<init>(org.bukkit.plugin.PluginLoader, org.bukkit.Server, org.bukkit.plugin.P
    luginDescriptionFile, java.io.File, java.io.File, java.lang.ClassLoader)
            at java.lang.Class.getConstructor0(Unknown Source)
            at java.lang.Class.getConstructor(Unknown Source)
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
            ... 8 more
  22. Offline


    2 questions 1:when u set the free so they still attack yo 2:would they burn in sunlight
    if if non of them are right could u make that so?
  23. Offline

    Kevin Forte

    So I caught a pig with a snowball... how do I release it? I am throwing down snowballs but no pig?
  24. Offline


    Creeper i choose you!!!!
    SxeBeast likes this.
  25. Offline


    I am getting pretty much the same thing as you, it would be great if I could get some insight into this.
  26. Offline


    Are you throwing or dropping?
  27. Offline


    same here
  28. Offline


    Yes, you should drop the item with q, not throw. To those having invalid plugin exception errors - upgrade to the latest craftbukkit build from jenkins.lukegb.com (note this is tested on 51)
  29. Offline


    Okay im making a cage for cows and pigs and chickens, when i walk away and come back after a time they are gone, all my catch work for nothing. You should find a solution to that, i mean, making released monsters yours and dont let them attack you, dont let them remove from the game after a time but stay. And maybe you also could add a command to let them attack other players in the server?

    Im making a little list of my idea's:

    - Make captuered and released monsters stay and not disapear after walking away/restarting the server.
    (Only works for monsters captured and released by yourself, not with monsters just in the wild)

    -Let aggressive monsters be friendly to you, like keeping them as pets.
    Example: Catching a creeper, putting him in a cage and go into the cage, he wont attack you.

    - Give your monsters a name, like creeper 1.

    -Let your monsters attack your friends by a command
    Example: /monster [Your Monster Name] attack [Friend or Player you want to attack]
    /monster creeper1 attack Fullwall
  30. Offline


    Hmmm... I may add these features :). The name wouldn't show up on the monster, unfortunately. I'll look into keeping monsters alive, but that may also be impossible - maybe just store them? The others sound cool though.

Share This Page