Class JobMarksman
java.lang.Object
com.minecolonies.core.colony.jobs.AbstractJob<AbstractEntityAIGuard<JobRanger,? extends AbstractBuildingGuards>,JobRanger>
com.minecolonies.core.colony.jobs.AbstractJobGuard<JobRanger>
com.minecolonies.core.colony.jobs.guard.JobRanger
com.minecolonies.core.colony.jobs.guard.JobMarksman
- All Implemented Interfaces:
IJob<AbstractEntityAIGuard<JobRanger,,? extends AbstractBuildingGuards>> net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
The Markman's Job class
-
Field Summary
Fields inherited from class com.minecolonies.core.colony.jobs.AbstractJob
workBuilding, workBuildingPos, workModule -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEquipment type of this guard.Methods inherited from class com.minecolonies.core.colony.jobs.guard.JobRanger
generateGuardAI, getModelMethods inherited from class com.minecolonies.core.colony.jobs.AbstractJobGuard
allowsAvoidance, generateAI, getSaturationFactor, initEntityValues, isAsleep, isGuard, triggerDeathAchievementMethods inherited from class com.minecolonies.core.colony.jobs.AbstractJob
assignTo, canAIBeInterrupted, clearActionsDone, createAI, deserializeNBT, equals, getActionsDone, getAsyncRequests, getBuildingPos, getCitizen, getColony, getDiseaseModifier, getJobRegistryEntry, getNameTagDescription, getWorkBuilding, getWorkerAI, getWorkModule, hasCheckedForFoodToday, hashCode, ignoresDamage, incrementActionsDone, incrementActionsDone, isIdling, markRequestSync, onRemoval, onStackPickUp, onWakeUp, pickupSuccess, processOfflineTime, resetAI, serializeNBT, serializeToView, setCheckedForFood, setNameTag, setRegistryEntryMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.minecolonies.api.colony.jobs.IJob
getIdleSeverity, getInactivityLimit, onLevelUp, triggerActivityChangeAction
-
Constructor Details
-
JobMarksman
Initialize citizen data.- Parameters:
entity- the citizen data.
-
-
Method Details
-
getEquipmentType
Description copied from class:JobRangerEquipment type of this guard.- Overrides:
getEquipmentTypein classJobRanger- Returns:
- the type.
-