Class HCConfig
java.lang.Object
dev.the_fireplace.homecamp.config.HCConfig
- All Implemented Interfaces:
ConfigValues,dev.the_fireplace.lib.api.io.interfaces.ConfigBasedSerializable,dev.the_fireplace.lib.api.io.interfaces.Readable,dev.the_fireplace.lib.api.io.interfaces.Writable,dev.the_fireplace.lib.api.lazyio.interfaces.Config
@Singleton
public final class HCConfig
extends Object
implements ConfigValues, dev.the_fireplace.lib.api.lazyio.interfaces.Config
-
Constructor Summary
ConstructorsConstructorDescriptionHCConfig(dev.the_fireplace.lib.api.lazyio.injectables.ConfigStateManager configStateManager, ConfigValues defaultConfig) -
Method Summary
Modifier and TypeMethodDescriptiongetId()booleanbooleanbooleanintvoidreadFrom(dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer buffer) voidsetExtinguishOnSpawn(boolean extinguishOnSpawn) voidsetNoMobSpawnRegion(int spawnRegion) voidsetRequireLitCampfire(boolean requireLitCampfire) voidsetSoulCampfiresOnly(boolean soulCampfiresOnly) voidwriteTo(dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer buffer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.the_fireplace.lib.api.lazyio.interfaces.Config
afterReloadMethods inherited from interface dev.the_fireplace.lib.api.io.interfaces.ConfigBasedSerializable
getSubfolderName
-
Constructor Details
-
HCConfig
@Inject public HCConfig(dev.the_fireplace.lib.api.lazyio.injectables.ConfigStateManager configStateManager, @Named("default") ConfigValues defaultConfig)
-
-
Method Details
-
readFrom
public void readFrom(dev.the_fireplace.lib.api.io.interfaces.access.StorageReadBuffer buffer) - Specified by:
readFromin interfacedev.the_fireplace.lib.api.io.interfaces.Readable
-
writeTo
public void writeTo(dev.the_fireplace.lib.api.io.interfaces.access.StorageWriteBuffer buffer) - Specified by:
writeToin interfacedev.the_fireplace.lib.api.io.interfaces.Writable
-
isSoulCampfiresOnly
public boolean isSoulCampfiresOnly()- Specified by:
isSoulCampfiresOnlyin interfaceConfigValues
-
setSoulCampfiresOnly
public void setSoulCampfiresOnly(boolean soulCampfiresOnly) -
isExtinguishOnSpawn
public boolean isExtinguishOnSpawn()- Specified by:
isExtinguishOnSpawnin interfaceConfigValues
-
setExtinguishOnSpawn
public void setExtinguishOnSpawn(boolean extinguishOnSpawn) -
isRequireLitCampfire
public boolean isRequireLitCampfire()- Specified by:
isRequireLitCampfirein interfaceConfigValues
-
setRequireLitCampfire
public void setRequireLitCampfire(boolean requireLitCampfire) -
noMobSpawnRegion
public int noMobSpawnRegion()- Specified by:
noMobSpawnRegionin interfaceConfigValues
-
setNoMobSpawnRegion
public void setNoMobSpawnRegion(int spawnRegion) -
getId
- Specified by:
getIdin interfacedev.the_fireplace.lib.api.io.interfaces.ConfigBasedSerializable
-