Class BarracksStatisticsModule
java.lang.Object
com.minecolonies.api.colony.buildings.modules.AbstractBuildingModule
com.minecolonies.core.colony.buildings.modules.BuildingStatisticsModule
com.minecolonies.core.colony.buildings.modules.BarracksStatisticsModule
- All Implemented Interfaces:
IBuildingModule,IPersistentModule,IHasDirty
Building statistic module.
-
Field Summary
Fields inherited from class com.minecolonies.api.colony.buildings.modules.AbstractBuildingModule
building, isDirty -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidserializeToView(net.minecraft.network.FriendlyByteBuf buf, boolean fullSync) Serializes the composite stats of all towers associated with this barracksMethods inherited from class com.minecolonies.core.colony.buildings.modules.BuildingStatisticsModule
deserializeNBT, getBuildingStatisticsManager, increment, incrementBy, serializeNBTMethods 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.IBuildingModule
getBuilding, getProducer, serializeToView, setBuilding, setProducerMethods inherited from interface com.minecolonies.api.util.IHasDirty
checkDirty, clearDirty, markDirty
-
Constructor Details
-
BarracksStatisticsModule
public BarracksStatisticsModule()
-
-
Method Details
-
serializeToView
public void serializeToView(net.minecraft.network.FriendlyByteBuf buf, boolean fullSync) Serializes the composite stats of all towers associated with this barracks- Specified by:
serializeToViewin interfaceIBuildingModule- Overrides:
serializeToViewin classBuildingStatisticsModule- Parameters:
buf- the buffer to write tofullSync- whether to serialize the full stats or only the dirty ones
-