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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.thomilist.dimensionalinventories.module.base.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
-