Class ServerConfiguration
java.lang.Object
com.ldtteam.common.config.AbstractConfiguration
com.minecolonies.api.configuration.ServerConfiguration
public class ServerConfiguration
extends com.ldtteam.common.config.AbstractConfiguration
Mod server configuration. Loaded serverside, synced on connection.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ldtteam.common.config.AbstractConfiguration
com.ldtteam.common.config.AbstractConfiguration.ConfigListener<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.DoubleValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.DoubleValuefinal net.neoforged.neoforge.common.ModConfigSpec.DoubleValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.DoubleValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.IntValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.BooleanValuefinal net.neoforged.neoforge.common.ModConfigSpec.EnumValue<Explosions> final net.neoforged.neoforge.common.ModConfigSpec.BooleanValueFields inherited from class com.ldtteam.common.config.AbstractConfiguration
COMMENT_SUFFIX, DEFAULT_KEY_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionServerConfiguration(net.neoforged.neoforge.common.ModConfigSpec.Builder builder) Builds server configuration. -
Method Summary
Methods inherited from class com.ldtteam.common.config.AbstractConfiguration
addWatcher, addWatcher, createCategory, defineBoolean, defineDouble, defineDouble, defineEnum, defineInteger, defineInteger, defineList, defineList, defineList, defineListAllowEmpty, defineListAllowEmpty, defineListAllowEmpty, defineLong, defineLong, defineString, finishCategory, requires, requiresGameRestart, requiresWorldRestart, swapToCategory
-
Field Details
-
initialCitizenAmount
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue initialCitizenAmount -
allowInfiniteSupplyChests
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue allowInfiniteSupplyChests -
allowInfiniteColonies
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue allowInfiniteColonies -
allowOtherDimColonies
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue allowOtherDimColonies -
maxCitizenPerColony
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue maxCitizenPerColony -
enableInDevelopmentFeatures
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue enableInDevelopmentFeatures -
alwaysRenderNameTag
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue alwaysRenderNameTag -
workersAlwaysWorkInRain
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue workersAlwaysWorkInRain -
luckyBlockChance
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue luckyBlockChance -
minThLevelToTeleport
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue minThLevelToTeleport -
foodModifier
public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue foodModifier -
diseaseModifier
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue diseaseModifier -
forceLoadColony
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue forceLoadColony -
loadtime
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue loadtime -
colonyLoadStrictness
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue colonyLoadStrictness -
maxTreeSize
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue maxTreeSize -
noSupplyPlacementRestrictions
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue noSupplyPlacementRestrictions -
skyRaiders
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue skyRaiders -
researchCreativeCompletion
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue researchCreativeCompletion -
researchDebugLog
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue researchDebugLog -
researchResetCost
-
canPlayerUseRTPCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseRTPCommand -
canPlayerUseColonyTPCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseColonyTPCommand -
canPlayerUseAllyTHTeleport
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseAllyTHTeleport -
canPlayerUseHomeTPCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseHomeTPCommand -
canPlayerUseShowColonyInfoCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseShowColonyInfoCommand -
canPlayerUseKillCitizensCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseKillCitizensCommand -
canPlayerUseModifyCitizensCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseModifyCitizensCommand -
canPlayerUseAddOfficerCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseAddOfficerCommand -
canPlayerUseDeleteColonyCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseDeleteColonyCommand -
canPlayerUseResetCommand
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue canPlayerUseResetCommand -
maxColonySize
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue maxColonySize -
minColonyDistance
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue minColonyDistance -
initialColonySize
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue initialColonySize -
maxDistanceFromWorldSpawn
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue maxDistanceFromWorldSpawn -
minDistanceFromWorldSpawn
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue minDistanceFromWorldSpawn -
enableColonyRaids
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue enableColonyRaids -
raidDifficulty
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue raidDifficulty -
maxRaiders
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue maxRaiders -
raidersbreakblocks
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue raidersbreakblocks -
averageNumberOfNightsBetweenRaids
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue averageNumberOfNightsBetweenRaids -
minimumNumberOfNightsBetweenRaids
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue minimumNumberOfNightsBetweenRaids -
raidersbreakdoors
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue raidersbreakdoors -
mobAttackCitizens
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue mobAttackCitizens -
guardDamageMultiplier
public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue guardDamageMultiplier -
guardHealthMult
public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue guardHealthMult -
pvp_mode
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue pvp_mode -
enableColonyProtection
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue enableColonyProtection -
turnOffExplosionsInColonies
public final net.neoforged.neoforge.common.ModConfigSpec.EnumValue<Explosions> turnOffExplosionsInColonies -
permissionEventMinBypassPermLevel
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue permissionEventMinBypassPermLevel -
auditCraftingTags
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue auditCraftingTags -
debugInventories
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue debugInventories -
blueprintBuildMode
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue blueprintBuildMode -
minimumRailsToPath
public final net.neoforged.neoforge.common.ModConfigSpec.IntValue minimumRailsToPath -
pathNodeLimitMultiplier
public final net.neoforged.neoforge.common.ModConfigSpec.DoubleValue pathNodeLimitMultiplier -
creativeResolve
public final net.neoforged.neoforge.common.ModConfigSpec.BooleanValue creativeResolve
-
-
Constructor Details
-
ServerConfiguration
public ServerConfiguration(net.neoforged.neoforge.common.ModConfigSpec.Builder builder) Builds server configuration.- Parameters:
builder- config builder
-