PetCreeper

PetCreeper-logo

PetCreeper Bukkit Plugin

About PetCreeper

This is a continuation of PetCreeper originally by mathewv. PetCreeper allows players to tame creepers and other mobs that are not normally tamed. Original post.

Features

  • Tame most mobs using configurable bait.
  • Compatible with mcMMO (Taming XP)
  • Ride most mobs using a saddle.
  • Name your pet.
    • Random names available.
  • Supports colored name tags.
  • Full permissions support.
  • Optional ops override permissions.
  • Spawn any pet.
  • Colorize your sheep.
  • Change your wolf's collar color.
  • Pet modes:
    • Passive - The default pet mode. Passive pets will just follow you around and are completely harmless.
    • Defensive - The defensive pets will attack hostile monsters within a certain radius of the player.
    • Aggressive - The aggressive pets will attack everything that moves.
  • Disable/enable pet following by right clicking your pet.

Screenshots

How to install

  • Just drop the jar file in your plugins directory and restart your server.
  • Configure permissions.
  • If you do not want to use permissions then set "OpsBypassPerms: true" or "DisablePermissions: true" in the config.yml.

Commands

Note: When running a command you must use the pet's ID number, not name. Example: Teleport pet #1 to you: /pet 1

  • /petlist - Check if you have a pet. The petlist command will provide the id number for each pet.
  • /pet [id|all] - Teleport your pet to you.
  • /petcolor [id] [ color ] - Colorize sheep and wolf collars.
  • /petfree [id|all] - Let your pet go free.
  • /petname [id] [name|random] - Name your pet.
  • /petgive [id] [player] - Give pet away
  • /petkill [id|all] - Kill your pet.
  • /petmode [id] [a|d|p] - Change your pet to aggressive, defensive or passive (default).
  • /petage [id] [baby|adult|lock|unlock] - Change your pet's age. Lock or unlock age.
  • /petreload - Reload config.yml
  • /petspawn [ pet type ] [count]

Permissions

Videos

Known Issues

  • Can't ride dragons
  • Projectile pet mobs (skeletons, blazes, ghasts etc...) can't attack
  • Pet control doesn't work correctly

Development

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of XombyCraft XombyCraft Jan 10, 2013 at 01:30 UTC - 0 likes

    Thanks, will do.

  • Avatar of cnaude cnaude Jan 09, 2013 at 04:32 UTC - 0 likes

    @tappestry: Go

    Please try the latest snapshot. I added two new options: LockSpawnedBabies and DefaultPetAge

    SDF | Fixed Plugins BFAK:cnaude,99361,b703b55cc7c33b67a0dde6d0e3e3b46833573e8f906baec978d45c87a0139279

  • Avatar of tappestry tappestry Jan 08, 2013 at 21:33 UTC - 0 likes

    Here is another idea, i love the work that you are doing on this btw :) I saw that there was a default pet mode for passive when the config generated, would it be possible to add a default pet age when spawned?

  • Avatar of cnaude cnaude Jan 08, 2013 at 05:42 UTC - 0 likes

    @XombyCraft: Go

    Please give the latest snapshot a try. It has a new config option "RememberPetLocation". If that is true and the pet is set to not follow then the pet should spawn in its original location.

    Also I looked into the sitting problem. I believe that is a bukkit bug. See http://dl.bukkit.org/downloads/craftbukkit/view/01777_1.4.6-R0.4/

  • Avatar of XombyCraft XombyCraft Jan 06, 2013 at 16:41 UTC - 0 likes

    Love the mod! but I've been having a weird issue:
    When I tell my pet to sit (wolf/ocelot), it doesn't sit still, it just sort of butt-scoots around instead of walking.
    This is hilarious at first, but really f"ing irritating when you really need them to sit still.

    TBO I haven't checked to see if this happens in vanilla, but I'm wondering if anyone else has noticed this issue too.
    mods in play: authme, permissionsEx, petcreeper, simplespawn, worldedit, worldguard

    Also - every time a user logs into the server, all pets are TP to them. is there a way to force them to remember their last location when the player logged out, so that they aren't bombarded with pets that they then have to re-arrange?
    also also - to go hand-in-hand with the above functionality, a function to lock the pet's current position so they can't move.
    This would allow you to either keep them from moving around while you're doing big work on your home, or create a zoo of pets/mobs that can't roam around or get lost.

    Last edited Jan 07, 2013 by XombyCraft
  • Avatar of monstercat101 monstercat101 Jan 06, 2013 at 04:07 UTC - 0 likes

    Hey, some players use /petfree or /petkill, and when they relog the pet is there again. I have my pets as invincible, so I dont know if this is interfering?

  • Avatar of tappestry tappestry Jan 04, 2013 at 22:19 UTC - 0 likes

    Would it be possible to change how the petkill method works? It is a potential dupe when paired with petspawn. Petkill will physically kill the mob also triggering the mob item drop, maybe a second petspawn command would despawn current entity and spawn new entity?

  • Avatar of mewetea119 mewetea119 Jan 02, 2013 at 18:48 UTC - 0 likes

    can u please add a permissions that allows me to set the number of pets a group can have?

    so my members can only have 1 pet
    but my VIP can have 3?

    Last edited Jan 04, 2013 by mewetea119
  • Avatar of WinterTalesHK WinterTalesHK Jan 02, 2013 at 14:15 UTC - 0 likes

    @cnaude: Go

    Thanks pal!

    P.S: thanks for this good plugin! =D

  • Avatar of cnaude cnaude Jan 01, 2013 at 22:26 UTC - 0 likes

    @WinterTalesHK: Go

    If you have the "petcreeper.ride.All" permission node you simply have to punch the air in the direction you want to travel.

Facts

Date created
Jun 29, 2012
Categories
Last update
Mar 27, 2014
Development stage
Release
License
GNU General Public License version 3 (GPLv3)
Curse link
PetCreeper
Downloads
51,884
Recent files

Authors