MCPets

MCPets

MCPets allows users to tame baby animals as their pets, name them, and have them follow the user around.

Installation

Drag'n'drop installation, just put the jar in your plugins folder and restart/reload (restart is recommended) your server. Then take a look at the configuration, change some values if you'd like. Don't mess with the Pets.yml as it contains all sorts of crucial information for the pets. If you change it, all your pets could get released D:

Usage

Users can select baby animals with a right-click, then use the commands. Baby animals that have been tamed follow the owner around unless in sitting mode.

Commands

/pet tame: tames the selected baby animal, making it your pet
/pet setname <name> : Names your selected pet the specified name. (can only be used if it is your pet)
/pet release: Releases the selected baby animal (can only be used if it is your pet)
/pet sit: Toggles "sitting" mode for the selected baby animal. Pets in sitting mode do not move. (can only be used if it is your pet)

Configuration

I'm planning this project to have very basic configuration, just a few options. I've only thought of one applicable as of now, though, Here it is:

#Set this to false to allow players to kill pets owned by other players. If it is true, they will be impervious to other damage.
#They can still die from their owner killing them, though.
pets-invincible: false
#The max amount of pets for players to have
max-pets: 5

Permissions

MCPets.tame: Users with that permission can tame animals.
MCPets.setname: Users with that permission can set animals's name.
MCPets.sit: Users with that permission can toggle sit mode for their animals.
MCPets.release: Users with that permission can release their pets into the wild.

Planned Features

Key:
Red means not completed.
Green means completed.

  • Vault support for economy features (charging players for taming, releasing, naming animals)
  • Having pet names appear above pets in the same way a player's would?(not sure if this is possible at the moment.)

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

  • Avatar of sakura_blades sakura_blades Sep 13, 2013 at 23:59 UTC - 0 likes

    @EnvisionRed: Go

    So is this gonna update? I don't exactly want to put a 1.2.5 plugin on my 1.6.2 server... >.>

    I do really like the idea of having mini/baby pets follow my players and the idea they could have more than 1 sounds neat too....

  • Avatar of Ransomcc Ransomcc Jul 04, 2013 at 02:06 UTC - 0 likes

    update? i cant tame horses with the current version! it makes me mad. i want to ride my pony :(

  • Avatar of KillerDrone KillerDrone May 13, 2013 at 20:11 UTC - 0 likes

    @EnvisionRed

    When i try it to install it via Multicraft it says this:
    Failed to install plugin: Malformed plugin info mcpets::

  • Avatar of ziryuk ziryuk Apr 08, 2013 at 20:40 UTC - 0 likes

    I was hoping animals such as sheeps, pigs and cows can be tamed simply by feeding it. Similar to how taming cats and wolves function. I just don't like the whole idea of having to use a command for everything in the game.

    Also it would be nice if tamed animals would become a mini version of it's original size.

  • Avatar of noxturno noxturno Jan 08, 2013 at 18:09 UTC - 0 likes

    wow nice man, would be nice if you can add commands to like /pet spawn pig and add perms to this because I want this for my creative world where people cant spawn mobs with eggs.

  • Avatar of BlueZuliox BlueZuliox Nov 26, 2012 at 19:16 UTC - 0 likes

    If you can make the name appear above the head, then you are genius. Great plugin still!

  • Avatar of EnvisionRed EnvisionRed Nov 20, 2012 at 14:45 UTC - 0 likes

    Doing a complete rewrite of the code, should be out soon.

    My plugins:

    • SmartExp BFAK:EnvisionRed,90687542,0b1d831978f41792428a042f005e7fdacf6ccc36e2625b8dfeb6a2a4f5fb20e3
  • Avatar of EnvisionRed EnvisionRed Jul 17, 2012 at 13:38 UTC - 0 likes

    @Strondkop8: Go

    I'm not sure, because at the moment people can name their pets the same thing as someone else's, or even their other pets. What I can do is when you teleport, all of your pets that are not sitting will teleport with you.

    The issue with teleporting was that you would teleport out and it would unload your pets from the world before they had a chance to go with you.

  • Avatar of Strondkop8 Strondkop8 Jul 16, 2012 at 15:16 UTC - 0 likes

    @EnvisionRed

    Maybe a tip for next version :

    /pet sethome <petname>

    And if your lost your pad thats named : Nick you can do the comand /pet home Nick

    And the pet teleport to his home What is your meaning about this? (I dont know if this is posseble)

  • Avatar of EnvisionRed EnvisionRed Jul 16, 2012 at 15:09 UTC - 0 likes

    @Strondkop8: Go

    I'll see what I can do and I can probably get a build with signs out pretty soon.

Facts

Date created
Jul 07, 2012
Categories
Last update
Jul 12, 2012
Development stage
Beta
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
MCPets
Downloads
4,188
Recent file
  • B: v0.3 for CB 1.2.5-R4.0 Jul 12, 2012

Authors