-
- Type Parameters:
O- The type of agentG- The type of goalB- The type of builder, self-referencing
- All Superinterfaces:
CopyableBuilder<G,B>,ResettableBuilder<G,B>
- All Known Subinterfaces:
AttackLivingGoal.Builder,AvoidLivingGoal.Builder,FindNearestAttackableTargetGoal.Builder,LookAtGoal.Builder,LookRandomlyGoal.Builder,RandomWalkingGoal.Builder,RangedAttackAgainstAgentGoal.Builder,RunAroundLikeCrazyGoal.Builder,SwimGoal.Builder,TargetGoal.Builder<A,B>
public interface GoalBuilder<O extends Agent,G extends Goal<O>,B extends GoalBuilder<O,G,B>> extends CopyableBuilder<G,B>, ResettableBuilder<G,B>
A utility to assist in buildingGoals.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Gbuild(O owner)Builds theGoal.-
Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from
-
Methods inherited from interface org.spongepowered.api.util.ResettableBuilder
reset
-
-