java.lang.Object
com.minecolonies.api.colony.jobs.registry.JobEntry

public final class JobEntry extends Object
Entry for the IJob registry.
  • Method Details

    • produceJob

      public IJob<?> produceJob(ICitizenData data)
      Construct a new job instance.
      Parameters:
      data - the assigned citizen to the job.
      Returns:
      a new job instance.
    • getTranslationKey

      public String getTranslationKey()
    • getKey

      public net.minecraft.resources.ResourceLocation getKey()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getJobViewProducer

      public Supplier<BiFunction<IColonyView,ICitizenDataView,IJobView>> getJobViewProducer()