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 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
-
getExtension
Description copied from interface:IBuildingExtensionModuleGet the building extension of the module.- Specified by:
getExtensionin interfaceIBuildingExtensionModule- Returns:
- the building extension.
-