Class TavernLivingBuildingModule
java.lang.Object
com.minecolonies.api.colony.buildings.modules.AbstractBuildingModule
com.minecolonies.core.colony.buildings.modules.AbstractAssignedCitizenModule
com.minecolonies.core.colony.buildings.modules.LivingBuildingModule
com.minecolonies.core.colony.buildings.modules.TavernLivingBuildingModule
- All Implemented Interfaces:
IAssignsCitizen,IBuildingEventsModule,IBuildingModule,IPersistentModule,ITickingModule,IHasDirty
public class TavernLivingBuildingModule
extends LivingBuildingModule
implements IAssignsCitizen, IBuildingEventsModule, ITickingModule, IPersistentModule
The tavern living module for citizen to call their home.
-
Field Summary
Fields inherited from class com.minecolonies.core.colony.buildings.modules.AbstractAssignedCitizenModule
assignedCitizenFields inherited from class com.minecolonies.api.colony.buildings.modules.AbstractBuildingModule
building, isDirty -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGet the max number of citizens this module supports.Methods inherited from class com.minecolonies.core.colony.buildings.modules.LivingBuildingModule
deserializeNBT, getModuleSerializationIdentifier, onColonyTick, onUpgradeComplete, serializeNBTMethods inherited from class com.minecolonies.core.colony.buildings.modules.AbstractAssignedCitizenModule
assignCitizen, getAssignedCitizen, getAssignedEntities, getFirstCitizen, getHiringMode, hasAssignedCitizen, hasAssignedCitizen, isFull, onDestroyed, removeCitizen, serializeToView, setHiringModeMethods inherited from class com.minecolonies.api.colony.buildings.modules.AbstractBuildingModule
checkDirty, clearDirty, getBuilding, getProducer, markDirty, setBuilding, setProducerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.minecolonies.api.colony.buildings.modules.IAssignsCitizen
assignCitizen, getAssignedCitizen, getAssignedEntities, getHiringMode, hasAssignedCitizen, hasAssignedCitizen, isFull, removeCitizen, setHiringModeMethods inherited from interface com.minecolonies.api.colony.buildings.modules.IBuildingEventsModule
onDestroyed, onPlayerEnterBuilding, onUpgradeComplete, onWakeUpMethods inherited from interface com.minecolonies.api.colony.buildings.modules.IBuildingModule
getBuilding, getProducer, serializeToView, serializeToView, setBuilding, setProducerMethods inherited from interface com.minecolonies.api.util.IHasDirty
checkDirty, clearDirty, markDirtyMethods inherited from interface com.minecolonies.api.colony.buildings.modules.IPersistentModule
deserializeNBT, serializeNBTMethods inherited from interface com.minecolonies.api.colony.buildings.modules.ITickingModule
onColonyTick
-
Constructor Details
-
TavernLivingBuildingModule
public TavernLivingBuildingModule()
-
-
Method Details
-
getModuleMax
public int getModuleMax()Description copied from interface:IAssignsCitizenGet the max number of citizens this module supports.- Specified by:
getModuleMaxin interfaceIAssignsCitizen- Overrides:
getModuleMaxin classLivingBuildingModule- Returns:
- the modules max.
-