Class Hierarchy
- java.lang.Object
- cn.nukkit.entity.ai.behavior.AbstractBehavior (implements cn.nukkit.entity.ai.behavior.IBehavior)
- cn.nukkit.entity.ai.behavior.Behavior
- cn.nukkit.entity.ai.behavior.WeightedMultiBehavior
- cn.nukkit.entity.ai.behavior.AbstractBehavior (implements cn.nukkit.entity.ai.behavior.IBehavior)
Interface Hierarchy
- cn.nukkit.entity.ai.evaluator.IBehaviorEvaluator
- cn.nukkit.entity.ai.behavior.IBehavior (also extends cn.nukkit.entity.ai.executor.IBehaviorExecutor)
- cn.nukkit.entity.ai.executor.IBehaviorExecutor
- cn.nukkit.entity.ai.behavior.IBehavior (also extends cn.nukkit.entity.ai.evaluator.IBehaviorEvaluator)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cn.nukkit.entity.ai.behavior.BehaviorState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)