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

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

  1. Offline

    fullwall

    [​IMG]

    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.

    Usage:
    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!

    Features:
    • 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.
    Permissions:
    Code:
    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.
    Commands:
    Code:
    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

    fullwall

    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

    anon

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

    splashc

    Hmm, doesn't work for me. If I try /monsters nothing happens. Trying to catch monster also doesn't work for me ?
    Code:
    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

    fullwall

    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

    Emalde

    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

    enkryptor

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

    zingzam

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

    Darkchaos

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

    Archelaus

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

    Pencil

    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

    fullwall

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

    DoomBunnyPwn

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

    fullwall

    Thanks :).
     
  21. Offline

    IIGoldII

    Any reason why I may be getting this?
    Code:
    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
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j
    ava:79)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.
    java:117)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager
    .java:82)
            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
    ava:75)
            ... 8 more
     
  22. Offline

    oOunrealOo

    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

    spoonikle

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

    SxeBeast

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

    Lap

    Are you throwing or dropping?
     
  27. Offline

    dearman4

    same here
     
  28. Offline

    fullwall

    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

    TheDaddyPeanut

    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

    fullwall

    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