Class AbstractEntityAISkill<J extends AbstractJob<?,J>,B extends AbstractBuilding>

Type Parameters:
J - The job this ai has to fulfil.
All Implemented Interfaces:
ITickingStateAI
Direct Known Subclasses:
AbstractEntityAIInteract, AbstractEntityAIUsesFurnace, EntityAIStudy, EntityAIWorkFisherman

public abstract class AbstractEntityAISkill<J extends AbstractJob<?,J>,B extends AbstractBuilding> extends AbstractEntityAIBasic<J,B>
AI class for skills.
  • Constructor Details

    • AbstractEntityAISkill

      protected AbstractEntityAISkill(@NotNull J job)
      Sets up some important skeleton stuff for every ai.
      Parameters:
      job - the job class.