Class JobStudent

All Implemented Interfaces:
IJob<EntityAIStudy>, net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public class JobStudent extends AbstractJob<EntityAIStudy,JobStudent>
The student job class.
  • Constructor Details

    • JobStudent

      public JobStudent(ICitizenData entity)
      Create a cook job.
      Parameters:
      entity - the student.
  • Method Details

    • generateAI

      @NotNull public @NotNull EntityAIStudy generateAI()
      Generate your AI class to register.
      Returns:
      your personal AI instance.
    • getModel

      public net.minecraft.resources.ResourceLocation getModel()
      Description copied from interface: IJob
      Get the RenderBipedCitizen.Model to use when the Citizen performs this job role.
      Specified by:
      getModel in interface IJob<EntityAIStudy>
      Overrides:
      getModel in class AbstractJob<EntityAIStudy,JobStudent>
      Returns:
      Model of the citizen.