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