Class AbstractBuildingExtensionModule
java.lang.Object
com.minecolonies.core.colony.buildingextensions.modules.AbstractBuildingExtensionModule
- All Implemented Interfaces:
IBuildingExtensionModule
- Direct Known Subclasses:
AbstractPlantationModule
public abstract class AbstractBuildingExtensionModule
extends Object
implements IBuildingExtensionModule
Abstract class for all building extension modules.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final IBuildingExtensionThe building extension this module belongs to. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the building extension of the module.
-
Field Details
-
extension
The building extension this module belongs to.
-
-
Constructor Details
-
AbstractBuildingExtensionModule
Default constructor.- Parameters:
extension- the building extension instance this module is working on.
-
-
Method Details
-
getBuildingExtension
Description copied from interface:IBuildingExtensionModuleGet the building extension of the module.- Specified by:
getBuildingExtensionin interfaceIBuildingExtensionModule- Returns:
- the building extension instance.
-