By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

Implement all MCPE Entities Into Your Worlds
version 0.4.0
Direct Download How to install?
Switch version
1078 Downloads / 62857 Total
49 Reviews
Plugin Description §


This version targets PocketMine-MP release 1.7dev-698 ( Some significant changes have been implemented including a fix for Wolf Collar Color persistence (YAY!).

Check the Wiki for more accurate information as we continue to get things updated. Please report issues and suggestions. If you have questions about how to use this plugin, please contact us on Gitter or Discord.

Thanks to OptimusPrime338 for helping test and report problems during the development of this update. Many of these changes were possible because of real-time feed back directly from him.

What's New

  • Fix Wolf Collar Color Persistence on Server Restart
  • Fix Creeper BombTime loop issue.
  • Fix Problems with Blazes and Ghasts where fireballs get spawned at wrong location.
  • Fix AutoSpawn problem that causes massive lag and CPU loads on maps like SkyWars and SkyBlock.
  • Split Fireball class (Small and Large).
  • Removed internal experience calculations and started using new Experience API from PocketMine
  • Ocelots now enter breeding mode on failed tame attempts.
  • Replaced BlockIteration in EndermanLookingTask and Interaction task with VoxelRayTrace from the core.
  • Update necessary items for 3.0.0-ALPHA11 (These changes break Backwards Compatibility)
  • Clean up NBT methods and other general code clean up.

Known Issues

  • Jumping Entities Need Movement Updates
  • Flying Entities Need Movement Updates
  • Mobs Spawn On Top Of Each Other
  • Blaze and Ghast Fireballs do not work as expected.
  • Bosses Are Not Implemented (Elder Guardian, Ender Dragon, Wither)
  • Many Mobs Need Updates for Specific AI


If you have questions, you can check the contact page in our Wiki or join the chat on Gitter and Discord! Join the chat at Chat


This plugin was originally Authored by milk0417. There have been significant changes and updates since it was abandoned and very little (if any) of the original code is left but we still want to pay homage to him/her/them for kickstarting such a very significant plugin. Thank your for your contributions.

PureEntitiesX is still undergoing development and will be experiencing many more updates and changes in the near future. As such, it is important to note that RevivalPMMP will not attempt to keep this plugin up to date with bleeding edge development. For this reason, we have started including a Target PocketMine-MP version with our releases. When seeking support, if you are using a version of PokcetMine-MP that is newer than the target release, it could cause significant delays in getting assistance.

What's new §
  • Add Compatibility Info
    • Make it more obvious that updates are target to specific releases of PocketMine-MP.
  • BaseEntity: Api compatibility update for dataProperties change.
  • Fix Projectiles
  • Fix XPOrb DataProperties method.
  • Fix formatting.
  • Fix import of VoxelRayTrace
    • Forgot to change this on the last commit.
  • Fixing #271 (#272)
  • It's 2018. Should have done this a month ago.
  • Modify compatible APIs to reflect changes from 1-26-2018.
  • Move Logs to SubFolder
    • Moved Custom Logs to logs subfolder and updated gitignore to keep logs out of commits.
  • One more performance update.
  • Reduce function calls to increase performance.
  • Replace BlockIterator with VoxelRayTrace
  • Sheep: API compatibility update for NBT methods.
  • Update DataProperty Methods to use new API.
  • Update MobDamageCalculator to work with altered API Methods.
  • Update peremove description in plugin.yml
  • Update to 3.0.0-ALPHA11 (#278)
      • Split Fireball into Large and Small for Ghasts and Blazes - Begin changes for 3.0.0-ALPHA11
      • Data: add Large and Small Fireball info and remove outdated data.
      • NBTConst: Add new Constants as keys for use with NBT methods update.
      • BaseEntity: NBT and DataFlag updates.
      • Tameable: Update NBT and dataProperties methods. Merge all common items from tameable mobs. Update PHPDoc Blocks, Modify onTameSuccess and onTameFail to allow Player to be passed.
      • Breedable: Update return type hints.
      • Fix problem where AutoSpawning on maps like SkyBlock style or SkyWars, would cause the server to hang while searching for a valid location.
      • BreedingComponent: Update NBT methods.
      • Parrot: Update NBT methods.
      • Chicken: Update saveNBT() to use configuration settings
      • Cow: Remove getNetworkID() and update saveNBT() to use configuration settings.
      • MooShroom: Refactor loadFromNBT to be the same as parent class. Remove unnecessary redundancy. Update NBT Methods.
      • Cow: Remove unused import.
      • Ocelot: Refactory NBT functions to match parent classes (saveNBT() and loadNBT()). Remove duplicate Tameable trait items. Update NBT methods. Update onTameSuccess and onTameFail to be compatible with Tameable udpate. Ocelots now be in love when tame attempts fail.
      • Pig: Remove unused getNetworkID() function, update saveNBT() to use configuration settings.
      • Rabbit: Update saveNBT() to use configuration settings.
      • Sheep: Refactor NBT functions to match parent classes (saveNBT() and loadNBT()). Update NBT Methods.
      • Blaze: Update to use new SmallFireball. Fix problem where fireballs would spawn at wrong locations.
      • Blaze: Update to use new SmallFireball. Fix problem where fireballs would spawn at wrong locations.
      • Ghast: Update to use new LargeFireball. Fix problem where fireballs would spawn at wrong locations.
      • MagmaCube: Refactor loadFromNBT and update NBT methods.
      • Slime: Refactor loadFromNBT. Update NBT Methods. Use Plugin Configuration for NBT.
      • ElderGuardian: Update TODO to keep from being misleading.
      • Guardian: Update TODO to keep from being misleading.
      • Creeper: Bring bugfix from Legacy-3.0.0-ALPHA10. Update NBT methods, Refactor loadFromNBT.
      • Enderman: Add TODO. Update Drops. Update Armor methods.
      • Enderman: Fix Import.
      • PigZombie: Git rid of a bunch of unnecessary, duplicate code.
      • PolarBear: Code cleanup.
      • PolarBear: Typo.
      • Shulker: Code cleanup.
      • SnowGolem: Refactor loadFromNBT. Update NBT Methods.
      • Spider: Code Cleanup.
      • Wolves: FIX COLLAR COLOR PERSISTANCE!!!!! FINALLY!!!! Refactor loadFromNBT. Update NBT Methods. Remove Tamable items to be compatible with Tameable update.
      • ZombiePigman: Remove unused getNetworkId() method. Clean up imports.
      • Main: Update NBT method to use new createBaseNBT() method. Clean up imports.
      • Update api version number to reflect breaking changes with ArmorInventory and dataProperties. Version bump to reflect significant number of changes in code.
      • Update Target PocketMine-MP version
  • Update version number to reflect changes changes from 1-26-2018.
  • XP Overhaul (#275)
      • XP Overhaul removes all PureEntities Internal XP methods and updates entities to use getXpDropAmount(). As xp is now provided by the core, it is currently not able to be turned off.
      • Missed these in the last commit for XP Overhaul
  • Modified Necessary Weapons to be Compatible with the Tool Refactor
  • Modified Slime Class to Silence Errors
  • Updated to 3.0.0-ALPHA10 API
  • Implemented All Missing Mobs Except Bosses

What's New

  • Integrated Custom Logger
  • Updates to Movement Methods
  • Changed interactions with Tameable Mobs
  • Made Ocelots Tameable
  • Added Parrots
  • Implemented Traits for Code Simplification
  • Modified Natural Spawn Colors of Sheep
  • Modified peremove Command to be Friendly with Other Plugins
  • Updated XP Handling
  • Other Internal Code Cleanup and Foundation Work

using v0.7.0
02 May 21
is plugin no crash
using v0.7.0
01 May 21
Finally animals on the server again, but when I feed the wolf with bones, the server crashes
using v0.7.0
28 Apr 21
using v0.7.0
28 Apr 21
pretty cool :D
using v0.7.0
28 Apr 21
yay new version
using v0.6.7
13 Apr 21
It worked great, but with the update the server crashed
using v0.6.7
07 Apr 21
hey, if you could update this to the new protocol that would be awesome
using v0.6.7
02 Mar 21
using v0.6.7
24 Jan 21
Wth Altay itself has mob AI feature
using v0.6.7
24 Jan 21
Fix For Altay Please
using v0.6.7
13 Dec 20
using v0.6.7
18 Sep 20
How to make the Burger Spawner Mob attack?
using v0.6.7
04 Aug 20
using v0.6.7
26 Jul 20
using v0.6.7
24 Jul 20
using v0.6.7
13 Jul 20
Crashes a lot if u have world gaurd
using v0.6.7
09 Jul 20
if I type /plot "plugin disable" please fix it
using v0.6.7
08 Jul 20
Good Plugin, but Mobs spawns not! I have der a Custom MultiWorld world Name in the Config, gut the Mobs doesn't Spawn! Pls fix!
using v0.6.7
06 Jul 20
I love it but plz add nether update mobs
using v0.6.7
04 Jul 20
Please fix that animals spawn somewhere in a spawner and not within a small radius around the spawner. It is best to make the radius adjustable in the config.In addition, animals that spawn in the wall and in blocks also spawn.
using v0.6.6
27 Jun 20
The number #1 must have plugin for any server. Great job.
using v0.6.6
03 Jun 20
Very good entity AI
using v0.6.6
02 Jun 20
using v0.6.3
03 May 20
Call to a member function dropExperience() on null
30 May 20
Please open an issue on so we can get this fixed
using v0.6.3
04 Jan 20
for me,there is no crashes except would be nice that it could be set to one world only. not for all. Like I have lobby and survival factions. but ai spawns in every world. even my mini game bedwars shop(viliger) runs away fall down and die. no fun there.:D
using v0.6.3
26 Oct 19
true. sometimes works good but not for long eventually it crashes server
using v0.6.3
20 Oct 19
Crashing server..
using v0.6.3
11 Aug 19
such a great plugin its helped my server lot but its need fix mobs are looking up or down
using v0.6.3
31 Jul 19
One problem it’s too good
using v0.6.0
06 Jan 20
MultWorld Support, pleace!
using v0.6.0
01 Aug 19
Not even a single mob knows how to jump. Also some mobs spwan in the middle of the air and then just die. there is also an issue with chickens swinging his wings even when on ground. still have great expectations
using v0.6.0
22 May 19
Good plugins but they need update he have a bug whit the chance spawn mob
using v0.6.0
15 Jan 19
This weird looking needs to stop .
using v0.6.0
28 Dec 18
Just to make a update, skeletons won’t shoot you but only shoots when right in front of you (No range)
using v0.6.0
27 Dec 18
Good, bu twhy do the mobs spawn in every world, even if I write only 1 world in the config?
using v0.6.0
22 Dec 18
I absolutely love everyone who is making this plugin happen, thank you so much <3
using v0.6.0
22 Nov 18
My server crash with this plugin and it lags so much u muss have a loot of ram
using v0.4.1
25 Jun 18
This seems like an awesome plugin! There is one problem. :( I crashes my server. Pls fix.
using v0.4.1
12 Jun 18
This seems like an awesome plugin! There is one problem. :( I crashes my server. Pls fix.
using v0.4.1
15 May 18
works great but my mobs seem to be jumping high and they all can swim?
using v0.4.0
12 Apr 18
Rating 3 cuz theres no update for the latest version of pocketmine but appear to be really useful.. i want to use indeed but my host is using the newest pm.. will rate 5 when released the newest version.
19 Apr 18
Thanks for the review DeCarvalho83. As of 4/19/2018, an updated version of the plugin was released that's compatible with 3.0.0-ALPHA12. It will need to be voted on before it makes it to the release page. Please look for it in the reviews section.
using v0.4.0
05 Mar 18
Have not tested this fully, but it does spawn mobs which is awesome. Small issue with Creepers and Zombies though. Creepers do not always die when attacked while constantly exploding on each attack and zombies are on fire during the evening.
19 Apr 18
Thanks for the feedback! Those issues are reported and will be fixed in future updates.
using v0.4.0
20 Feb 18
Hey! What about this plugin???
using v0.4.0
16 Feb 18
A must have for Pocketmine!
using v0.2.8-3.dev3
18 Feb 18
good plugin and fast support!
20 Feb 18
Thanks for the review, Tepac! Glad I was able to help :D
using v0.2.8-3.dev3
15 Feb 18
Hello! What about this plugin ?
using v0.2.8-3.dev3
13 Jan 18
Does not work any more with newer versions. PocketMine-MP 1.7dev-600 works, later versions not.
13 Feb 18
This problem should be fixed with the release compatible with 3.0.0-ALPHA11
using v0.2.8-3.dev3
01 Jan 18
YOU NEED THIS IF MOBS WON'T SPAWN IN YOUR WORLD! This plugin is awesome! Mobs wouldn't naturally spawn in my world and now they do, thanks so much! Can you please make a plugin like this to fix the enchantment table and brewing stand issues too? Thanks.
using v0.2.8-3.dev3
01 Jan 18
Great plugin! Compliments!
20 Feb 18
Thank you for a positive review!

Reply to review by :

Supported API versions
Producers §
  • Collaborators:
    • @95CivicSi
  • Contributors:
    • @Awzaw
    • @Erkam246
    • @HmHmmHm
    • @ImmRanneft
    • @Magicode1
    • @Sandertv
    • @Xenophilicy
    • @archie426
    • @benda95280
    • @dktapps
    • @drowe
    • @jasonwynn10
    • @kdurrance
    • @kniffo80
    • @nnnlog
    • @tjespe
    • @xinghao2003
License §
Admin Tools
World Editing and Management
Manage entities
Manage blocks/items
Manage tiles
Asynchronous tasks
Custom threading

You can leave one review per plugin release, and delete or update your review at any time