File Details
Controllable Mobs API v4
- R
- Jul 14, 2013
- 143.90 KB
- 1.3K
- 1.6.2
File Name
ControllableMobsAPI.jar
Supported Versions
- 1.6.2
Changes since last release
- compatible with Minecraft 1.6.2, JRE 6 and 7
- changes for entity assignment:
- added get(LivingEntity) to retrieve previously assigned entities
- added getOrAssign(LivingEntity) to retrieve or auto-assign entity
- added new unassing-method
- changes for AI behaviors:
- created enum AIType - a list of ALL possible AI parts
- more specific behavior removal options - using AIType you can filter even default behaviors
- created enum AIState
- created interface AIPart - representing exactly one part of the AI, determining whether it's default or custom, used for state monitoring and specific removal
- AI behaviors are now re-usable
- better checks for class-dependent behaviors (added generics)
- auto-sorting of behaviors by given priorities
- fixed a bug that caused not-updating of auto-generated priorities for AI behaviors
- more methods to retrieve and check for certain AI types
- added new attribute API
- added Attribute interfaces: control a single entity attribute by changing basis value or adding modifiers
- added AttributeModifier: based on a modify operation, changes attribute values at runtime
- added movement speed, attack damage, knockback resistance and max health as attributes
- replacing old property API
Changes since last alpha build
- compatible with Minecraft 1.6.2
- fixed several AI remove method bugs
- added attribute API (see above)
- added a lot of generics
- many minor bugfixes...

