Class AbstractJobStructure<AI extends AbstractAISkeleton<J>,J extends AbstractJobStructure<AI,J>>

java.lang.Object
com.minecolonies.core.colony.jobs.AbstractJob<AI,J>
com.minecolonies.core.colony.jobs.AbstractJobStructure<AI,J>
All Implemented Interfaces:
IJob<AI>, net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
Direct Known Subclasses:
JobBuilder, JobMiner, JobQuarrier

public abstract class AbstractJobStructure<AI extends AbstractAISkeleton<J>,J extends AbstractJobStructure<AI,J>> extends AbstractJob<AI,J>
Common job object for all structure AIs.
  • Field Details

  • Constructor Details

    • AbstractJobStructure

      public AbstractJobStructure(ICitizenData entity)
      Initialize citizen data.
      Parameters:
      entity - the citizen data.
  • Method Details