Class ModuleBase
java.lang.Object
net.thomilist.dimensionalinventories.module.base.ModuleBase
- All Implemented Interfaces:
Comparable<Module>, LostAndFoundFormattable, Module
- Direct Known Subclasses:
DimensionPoolConfigModule, DimensionPoolConfigModule_SV1, GameModeModule, InventoryModule, InventoryModule_SV1, ShoulderEntityModule, StatusModule, StatusModule_SV1
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedModuleBase(StorageVersion[] storageVersions, String groupId, String moduleId, String description) -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Module
category, compareTo, latestStorageVersion, moduleVersion, registerCommands, toFormatted, toLostAndFoundScopeString
-
Constructor Details
-
ModuleBase
protected ModuleBase(StorageVersion[] storageVersions, String groupId, String moduleId, String description)
-
-
Method Details
-
createDerived
public static <T extends Module> T createDerived(Class<T> moduleType, String groupId) throws ModuleConstructionException - Throws:
ModuleConstructionException
-
description
- Specified by:
descriptionin interfaceModule
-
storageVersions
- Specified by:
storageVersionsin interfaceModule
-
groupId
-
moduleId
-