promotional bannermobile promotional banner

Controllable Mobs API

Provides an API to put any entity under plugin control.
Back to Files

Controllable Mobs API v4

File nameControllableMobsAPI.jar
Uploaded
Jul 14, 2013
Downloads
1.4K
Size
143.9 KB
File ID
718812
Type
R
Release
Supported game versions
  • 1.6.2

What's new

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...

This mod has no related projects