Class ArmorFeatureStatus
java.lang.Object
me.desht.pneumaticcraft.common.config.subconfig.AuxConfigJson
me.desht.pneumaticcraft.common.config.subconfig.ArmorFeatureStatus
- All Implemented Interfaces:
IAuxConfig
-
Nested Class Summary
Nested classes/interfaces inherited from interface me.desht.pneumaticcraft.common.config.subconfig.IAuxConfig
IAuxConfig.Sidedness -
Field Summary
FieldsFields inherited from class me.desht.pneumaticcraft.common.config.subconfig.AuxConfigJson
file -
Method Summary
Modifier and TypeMethodDescriptionGet the filename (within the "pneumaticcraft/" folder in the top-level config directory) where this config should be stored.Which side should these configs be loaded on? If configs are only relevant to client or server, use this to skip loading them on the other side.booleanisUpgradeEnabled(net.minecraft.resources.ResourceLocation upgradeID) protected voidreadFromJson(com.google.gson.JsonObject json) voidvoidsetUpgradeEnabled(net.minecraft.resources.ResourceLocation upgradeID, boolean enabled) protected voidwriteToJson(com.google.gson.JsonObject json) Methods inherited from class me.desht.pneumaticcraft.common.config.subconfig.AuxConfigJson
postInit, preInit, tryWriteToFile, writeToFileMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.desht.pneumaticcraft.common.config.subconfig.IAuxConfig
clear, useWorldSpecificDir
-
Field Details
-
INSTANCE
-
-
Method Details
-
getConfigFilename
Description copied from interface:IAuxConfigGet the filename (within the "pneumaticcraft/" folder in the top-level config directory) where this config should be stored.- Returns:
- the config file name
-
writeToJson
protected void writeToJson(com.google.gson.JsonObject json) - Specified by:
writeToJsonin classAuxConfigJson
-
readFromJson
protected void readFromJson(com.google.gson.JsonObject json) - Specified by:
readFromJsonin classAuxConfigJson
-
setUpgradeEnabled
public void setUpgradeEnabled(net.minecraft.resources.ResourceLocation upgradeID, boolean enabled) -
isUpgradeEnabled
public boolean isUpgradeEnabled(net.minecraft.resources.ResourceLocation upgradeID) -
getSidedness
Description copied from interface:IAuxConfigWhich side should these configs be loaded on? If configs are only relevant to client or server, use this to skip loading them on the other side.- Returns:
- the side configs are relevant to
-
saveIfChanged
public void saveIfChanged()
-