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, toLostAndFoundScopeStringModifier and TypeMethodDescriptioncategory()default intdefault StorageVersiondefault intdefault voiddefault Stringdefault String
-
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
-