TeamRevengeGoal

open class TeamRevengeGoal : HurtByTargetGoal

RevengeGoal but excludes targets that are on same team.

Constructors

TeamRevengeGoal
Link copied to clipboard
open fun TeamRevengeGoal(mob: PathfinderMob, noRevengeTypes: Array<Class<out Any>>)

Functions

canUse
Link copied to clipboard
open fun canUse(): Boolean

Inherited functions

canContinueToUse
Link copied to clipboard
open fun canContinueToUse(): Boolean
getFlags
Link copied to clipboard
open fun getFlags(): EnumSet<Goal.Flag>
isInterruptable
Link copied to clipboard
open fun isInterruptable(): Boolean
requiresUpdateEveryTick
Link copied to clipboard
open fun requiresUpdateEveryTick(): Boolean
setAlertOthers
Link copied to clipboard
open fun setAlertOthers(classs: Array<Class<out Any>>): HurtByTargetGoal
setFlags
Link copied to clipboard
open fun setFlags(enumSet: EnumSet<Goal.Flag>)
setUnseenMemoryTicks
Link copied to clipboard
open fun setUnseenMemoryTicks(i: Int): TargetGoal
start
Link copied to clipboard
open fun start()
stop
Link copied to clipboard
open fun stop()
tick
Link copied to clipboard
open fun tick()
toString
Link copied to clipboard
open fun toString(): String