Package org.ships.config.configuration
Class ShipsConfig
java.lang.Object
org.ships.config.configuration.ShipsConfig
- All Implemented Interfaces:
Config,Config.KnownNodes
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ships.config.Config
Config.KnownNodes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ObjectDedicatedNode<BasicBlockFinder,org.core.config.ConfigurationNode.KnownParser.SingleKnown<BasicBlockFinder>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final ObjectDedicatedNode<BasicMovement,org.core.config.ConfigurationNode.KnownParser.SingleKnown<BasicMovement>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final CollectionDedicatedNode<org.core.world.WorldExtent,Set<org.core.world.WorldExtent>, org.core.config.ConfigurationNode.KnownParser.CollectionKnown<org.core.world.WorldExtent>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected org.core.config.ConfigurationStream.ConfigurationFileprotected final ObjectDedicatedNode<String,org.core.config.ConfigurationNode.KnownParser.SingleKnown<String>> protected final ObjectDedicatedNode<String,org.core.config.ConfigurationNode.KnownParser.SingleKnown<String>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintorg.core.schedule.unit.TimeUnitintintorg.core.schedule.unit.TimeUnitintintintSet<org.core.world.WorldExtent>intintorg.core.schedule.unit.TimeUnitintintorg.core.schedule.unit.TimeUnitintorg.core.config.ConfigurationStream.ConfigurationFilegetFile()Set<DedicatedNode<?,?, ? extends org.core.config.ConfigurationNode.KnownParser<?, ?>>> getNodes()Deprecated, for removal: This API element is subject to removal in a future version.booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ships.config.Config.KnownNodes
getNode
-
Field Details
-
ADVANCED_MOVEMENT
protected final ObjectDedicatedNode<BasicMovement,org.core.config.ConfigurationNode.KnownParser.SingleKnown<BasicMovement>> ADVANCED_MOVEMENT -
ADVANCED_BLOCKFINDER
protected final ObjectDedicatedNode<BasicBlockFinder,org.core.config.ConfigurationNode.KnownParser.SingleKnown<BasicBlockFinder>> ADVANCED_BLOCKFINDER -
ADVANCED_TRACK_LIMIT
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> ADVANCED_TRACK_LIMIT -
ADVANCED_MOVEMENT_STACK_LIMIT
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> ADVANCED_MOVEMENT_STACK_LIMIT -
ADVANCED_MOVEMENT_STACK_DELAY
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> ADVANCED_MOVEMENT_STACK_DELAY -
ADVANCED_MOVEMENT_STACK_DELAYUNIT
protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> ADVANCED_MOVEMENT_STACK_DELAYUNIT -
ADVANCED_BLOCKFINDER_STACK_DELAY
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> ADVANCED_BLOCKFINDER_STACK_DELAY -
ADVANCED_BLOCKFINDER_STACK_DELAYUNIT
protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> ADVANCED_BLOCKFINDER_STACK_DELAYUNIT -
ADVANCED_BLOCKFINDER_STACK_LIMIT
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> ADVANCED_BLOCKFINDER_STACK_LIMIT -
ADVANCED_ENTITYFINDER_STACK_LIMIT
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> ADVANCED_ENTITYFINDER_STACK_LIMIT -
EOT_DELAY
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> EOT_DELAY -
EOT_DELAY_UNIT
protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> EOT_DELAY_UNIT -
EOT_SPEED
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> EOT_SPEED -
EOT_ENABLED
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> EOT_ENABLED -
FALL_DELAY
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> FALL_DELAY -
FALL_DELAY_UNIT
protected final ObjectDedicatedNode<org.core.schedule.unit.TimeUnit,org.core.config.ConfigurationNode.KnownParser.SingleKnown<org.core.schedule.unit.TimeUnit>> FALL_DELAY_UNIT -
FALL_SPEED
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> FALL_SPEED -
FALL_ENABLED
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> FALL_ENABLED -
LICENCE_SIGN_TEXT_4TH
protected final ObjectDedicatedNode<String,org.core.config.ConfigurationNode.KnownParser.SingleKnown<String>> LICENCE_SIGN_TEXT_4TH -
VISIBLE_BOSS_BAR
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> VISIBLE_BOSS_BAR -
STRUCTURE_UPDATE_CLICK
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> STRUCTURE_UPDATE_CLICK -
MOVEMENT_REQUIREMENTS_CHECK_MAX_BLOCK_TYPE
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> MOVEMENT_REQUIREMENTS_CHECK_MAX_BLOCK_TYPE -
UPDATE_ENABLED
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> UPDATE_ENABLED -
DISABLED_WORLDS
protected final CollectionDedicatedNode<org.core.world.WorldExtent,Set<org.core.world.WorldExtent>, DISABLED_WORLDSorg.core.config.ConfigurationNode.KnownParser.CollectionKnown<org.core.world.WorldExtent>> -
LOGIN_COMMAND
protected final ObjectDedicatedNode<String,org.core.config.ConfigurationNode.KnownParser.SingleKnown<String>> LOGIN_COMMAND -
SIGN_MOVE_SPEED
protected final RawDedicatedNode<Integer,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Integer>> SIGN_MOVE_SPEED -
STRUCTURE_PREVENT_EXPLOSION
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> STRUCTURE_PREVENT_EXPLOSION -
EVENT_LOAD_FAIL_DELETE
protected final RawDedicatedNode<Boolean,org.core.config.ConfigurationNode.KnownParser.SingleKnown<Boolean>> EVENT_LOAD_FAIL_DELETE -
file
protected org.core.config.ConfigurationStream.ConfigurationFile file
-
-
Constructor Details
-
ShipsConfig
public ShipsConfig()
-
-
Method Details
-
willDeleteFilesIfFailedToLoad
public boolean willDeleteFilesIfFailedToLoad() -
getDisabledWorlds
-
isPreventingExplosions
public boolean isPreventingExplosions() -
isUpdateEnabled
public boolean isUpdateEnabled() -
isFallingEnabled
public boolean isFallingEnabled() -
getFallingDelayUnit
public org.core.schedule.unit.TimeUnit getFallingDelayUnit() -
getDefaultMoveSpeed
public int getDefaultMoveSpeed() -
getFallingDelay
public int getFallingDelay() -
getFallingSpeed
public int getFallingSpeed() -
isEOTEnabled
public boolean isEOTEnabled() -
isMovementRequirementsCheckMaxBlockType
public boolean isMovementRequirementsCheckMaxBlockType() -
getEOTDelayUnit
public org.core.schedule.unit.TimeUnit getEOTDelayUnit() -
getEOTDelay
public int getEOTDelay() -
getEOTSpeed
public int getEOTSpeed() -
getEntityTrackingLimit
public int getEntityTrackingLimit() -
getDefaultFinderStackDelay
public int getDefaultFinderStackDelay() -
getDefaultFinderStackDelayUnit
public org.core.schedule.unit.TimeUnit getDefaultFinderStackDelayUnit() -
getDefaultMovementStackDelayUnit
public org.core.schedule.unit.TimeUnit getDefaultMovementStackDelayUnit() -
isStructureClickUpdating
public boolean isStructureClickUpdating() -
getDefaultMovementStackLimit
public int getDefaultMovementStackLimit() -
getDefaultFinderStackLimit
public int getDefaultFinderStackLimit() -
getDefaultMovementStackDelay
public int getDefaultMovementStackDelay() -
getDefaultLoginCommand
-
getDefaultFinder
-
getDefaultMovement
-
isBossBarVisible
public boolean isBossBarVisible() -
getDefaultTrackSize
public int getDefaultTrackSize() -
getTextOnLicenceForthLine
Deprecated, for removal: This API element is subject to removal in a future version. -
getFile
public org.core.config.ConfigurationStream.ConfigurationFile getFile() -
recreateFile
public void recreateFile()- Specified by:
recreateFilein interfaceConfig
-
getNodes
public Set<DedicatedNode<?,?, getNodes()? extends org.core.config.ConfigurationNode.KnownParser<?, ?>>> - Specified by:
getNodesin interfaceConfig.KnownNodes
-