Package com.minecolonies.api.colony.buildings.modules
package com.minecolonies.api.colony.buildings.modules
-
ClassDescriptionAbstract class for all modules.Abstract class for all modules.Interface for buildings with an extended footprint.Module type to register specific blocks to a building (beds, workstations, etc).Assignment module view interface.Interface for all modules that need special assignment handling.Interface for all modules that need special assignment handling.Module interface for all building based events.Default interface for all building modules.Default interface for all client side building modules.Common (sideless) Settings module interface.This module represents the ability for a building to generate items via some form of crafting, whether vanilla, smelter, or some entirely custom process.Interface for modules that creates resolvers.Interface describing core building stats.Module for ignore/acceptance lists of entities.Client side version of the abstract class for all buildings which require a filterable list of allowed items.Module defining items to be left behind and not used otherwise.Module for ignore/acceptance lists of items.Client side version of the abstract class for all buildings which require a filterable list of allowed items.Module for adding minimum stocks to buildings.Client side version of the abstract class for all buildings which require a filterable list of allowed items.Module type to register specific blocks to a building (beds, workstations, etc).Interface for all building modules that store additional data.Settings module interface.For all modules that require colony ticks.