Package org.cyclops.cyclopscore.init
Class ModBaseVersionable<T extends ModBaseVersionable<T>>
java.lang.Object
org.cyclops.cyclopscore.helper.ModBaseCommon<T>
org.cyclops.cyclopscore.init.ModBase<T>
org.cyclops.cyclopscore.init.ModBaseVersionable<T>
- All Implemented Interfaces:
org.cyclops.cyclopscore.init.IModBase,IModVersion
- Direct Known Subclasses:
CyclopsCore
public abstract class ModBaseVersionable<T extends ModBaseVersionable<T>>
extends ModBase<T>
implements IModVersion
A
ModBase which is also a IModVersion.-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.cyclopscore.init.ModBase
ModBase.EnumReferenceKey<T> -
Field Summary
Fields inherited from class org.cyclops.cyclopscore.init.ModBase
REFKEY_CRASH_ON_INVALID_RECIPE, REFKEY_CRASH_ON_MODCOMPAT_CRASH, REFKEY_INFOBOOK_REWARDS, REFKEY_RETROGEN, REFKEY_TEXTURE_PATH_GUI, REFKEY_TEXTURE_PATH_MODELS, REFKEY_TEXTURE_PATH_SKINS -
Constructor Summary
ConstructorsConstructorDescriptionModBaseVersionable(String modId, Consumer<T> instanceSetter, net.neoforged.bus.api.IEventBus modEventBus) -
Method Summary
Modifier and TypeMethodDescriptiongetInfo()booleanbooleanvoidsetVersionInfo(String version, String info, String updateUrl) Methods inherited from class org.cyclops.cyclopscore.init.ModBase
constructBaseCommand, constructCapabilityConstructorRegistry, constructClientProxy, constructCommonProxy, constructConfigHandler, constructIMCHandler, constructLoggerHelper, constructPacketHandler, equals, get, getCapabilityConstructorRegistry, getConfigHandler, getContainer, getGenericReference, getImcHandler, getKeyRegistry, getLoggerHelper, getModEventBus, getModHelpers, getModId, getModName, getMods, getPacketHandler, getPacketHandlerCommon, getProxy, getReferenceValue, getWorldStorages, hashCode, loadModCompats, log, log, onConfigsRegister, onConfigsRegister, onRegisterCommands, onRegisterKeyMappings, onServerAboutToStart, onServerStarted, onServerStarting, onServerStopping, putGenericReference, registerWorldStorage, setup, setupClient, toStringMethods inherited from class org.cyclops.cyclopscore.helper.ModBaseCommon
constructDefaultCreativeModeTab, constructDefaultCreativeModeTabConfig, constructModCompatLoader, constructRegistryManager, getCommon, getCommonMods, getDefaultCreativeTab, getDefaultCreativeTabEntries, getModCompatLoader, getRegistryManager, hasDefaultCreativeModeTab, registerDefaultCreativeTabEntry
-
Constructor Details
-
ModBaseVersionable
-
-
Method Details
-
setVersionInfo
- Specified by:
setVersionInfoin interfaceIModVersion
-
isVersionInfo
public boolean isVersionInfo()- Specified by:
isVersionInfoin interfaceIModVersion
-
getVersion
- Specified by:
getVersionin interfaceIModVersion
-
getInfo
- Specified by:
getInfoin interfaceIModVersion
-
getUpdateUrl
- Specified by:
getUpdateUrlin interfaceIModVersion
-
needsUpdate
public boolean needsUpdate()- Specified by:
needsUpdatein interfaceIModVersion
-