![JAR search and dependency download from the Maven repository](/logo.png)
mmb.content.modular.gui.ModuleConfigHandler Maven / Gradle / Ivy
/**
*
*/
package mmb.content.modular.gui;
import java.awt.Component;
import mmb.NN;
import mmb.menu.world.inv.InventoryController;
/**
* Handles the module GUIs
* @author oskar
* @param type of block modules
* @param The type of components used by the config handler
*/
public interface ModuleConfigHandler {
/**
* Creates a new component to be placed by module editor
* @param invctrl inventory controller to take selected items from
* @param element source part
* @return a new editor component
*/
@NN public Tgui newComponent(InventoryController invctrl, Telement element);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy