CamJW101 / PureEntitiesX

A Revival of the original PureEntities, a plugin which provides MobAI for PMMP. A fork of the work I helped with to revive this project under the alias "Magicode" during my freshman year of high school.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I found this antiquated PHP program during my freshman year of high school that added the content I wanted to Minecraft. I brought it up to date to work and maintained it up until this point. I went inactive and forked it to my personal account for safekeeping.

Original Readme

This is a Fork of the original PureEntities plugin which has become inactive; RevivalPMMP is now updating and maintaining it, so you can have smart mobs on your server! (At least until Pocketmine implements them)

PureEntitiesX does not officially provide compatibility with PocketMine-MP Third Party builds. Compatibility may be found with some, but do not expect anything.

Contributing/Issues:

We are pretty relaxed about our issues. As long as they are descriptive and contain readable english, we may allow them to be referenced for bug fixes. For Pull Requests, please make sure that they actually fix or add something and that you test it before you PR. If the PR is buggy, we will request changes or close it. Please use our Forums for setup questions, feature requests, and anything that isn't an Issue. Please note that issues that don't comply with our rules will be closed

When contributing and using PhpStorm - use the phpstorm_codeformatting.xml template which can be found in root directory!

Usage:

You are welcome to use actual data from PureEntitiesX (Mob Widths, Heights, Item Drops), but please don't copy our AI and claim it as your own. We give full credit to @milk0417 to starting the AI, but we have made numerous changes since then, so we ask you kindly Not to Copy our code (Unless you are forking and PR-ing, of course)

Features:

  • Mobs have proper AI and tracking
  • Mobs naturally spawn within the proper areas
  • Mobs now drop their proper items with their proper rates
  • Server setting implementations
  • shearable entities
  • tameable wolves
  • mob equipment (in progress)
  • very flexible configuration

WIP (Work in progress)

  • mob equipment - damage calculation
  • mob equipment - drop rates
  • mob equipment - pick up

How to Install

Download the Zip folder under the Releases tab for V#.0-beta and extract the Phar. Alternatively, you can download the scource code, or new development builds from Poggit.

For More information on Poggit, see the Paragraph on it below.

Pocketmine Mob AI

Once Pocketmine comes out with a Mob AI, we plan to shift our focus to adding more customization to the Pocketmine Mob AI (Item Drop COntrol, Damage Control, Mob type Spawn control, etc.) Once Pocketmine Mob AI comes out, you can be confident that you can keep using PureEntitiesX!

Plugin Help

Protect an Area from Mob Spawns:

The PureEntitiesX API allows you to disable/enable Mob spawning in certain areas. See and download our monster protection addon plugin over here: https://github.com/RevivalPMMP/PEXProtection

Poggit

We use Poggit to share our Latest Builds! Keep in mind that they may not all be stable, so use our release build from https://poggit.pmmp.io/p/PureEntitiesX if you want to stay stable! Feel free to also drop a review while you are there, because they help us know how you like the plugin.

About

A Revival of the original PureEntities, a plugin which provides MobAI for PMMP. A fork of the work I helped with to revive this project under the alias "Magicode" during my freshman year of high school.

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%