package com.supaham.commons.bungee.modules.framework;
import com.supaham.commons.state.Stateable;
/**
* Represents a Module that may modify the gameplay experience that is typically held in a
* {@link ModuleContainer} for access.
*
* @since 0.3.6
*/
public interface Module extends Stateable {
/**
* Gets the {@link ModuleContainer} of this module.
*
* @return module container
*/
ModuleContainer getContainer();
}