Git Product home page Git Product logo

mcpets's Introduction

MC Pets logo

Welcome to MC Pets!

Navigate through the wiki pages to find whatever information you need about the plugin.

Requirements

This plugin requires the following dependencies to work :

  • ModelEngine r2.2.0 at least
  • MythicMobs compatible with ModelEngine r2.2.0 (see dev builds)
  • (optional if you wan the custom flags) WorldGuard & WorldEdit

Overview

MCPets is a plugin meant to setup advanced modeled pets for your server. The plugin relies on MythicMobs & ModelEngine to create your pet, maybe add it some skills and specific behaviors so that it get useful for the players or do some tricky stuff. MCPets offers an GUI interface to spawn the pet and manage them (change their name, mount them, revoke them). It also ensures the pet to behave like one : whatever is configured inside MythicMobs, you can configure each pet with MCPets to come back to the player when it gets too far, or get teleported instead if it's completely lost. Also, MCPets provides the opportunity to cast a skill before your pet gets to despawn, that can be used to cast despawning animations and more !

The plugin is still in BETA, so make sure to report any bug you encounter while staying indulgent please.

Want to try the plugin ? You can go on the DEMO server of Littleroom at : play.littleroom.dev

Features

  • Create pets with MythicMobs with ANY behavior (AI, skills, etc...) and make them act as a pet thanks to MCPets
  • GUI Interface to manage your pets (selection, rename, mount)
  • Commands to summon pet from your custom GUI with the possibility to respect the permissions restrictions or not.
  • Permission system to summon a pet
  • Configurable range (to follow / teleport to) the player
  • MySQL support for players data.
  • Unique targeter added to MythicMobs to reach the pet owner using : @PetOwner
  • Flags to manage pets around your world with WorldGuard (dismountpet and despawnpet can be used to force dismounting a pet in an area, or despawn it)
  • Language configuration support
  • Integrated permissions : advancedpet.use (enables users to use gui), advancedpet.admin (admin node)

A demo pet is included in the ZIP download, but it can also be found on this repository : Sleepy - the Otter.

✨ Partner ✨

Download more pets from mcmodels.net image

mcpets's People

Contributors

alexandrechaussard avatar saltyaimbotter avatar scottgb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.