Class ServerConfiguration

java.lang.Object
com.ldtteam.structurize.config.AbstractConfiguration
com.ldtteam.structurize.config.ServerConfiguration

public class ServerConfiguration extends AbstractConfiguration
Mod server configuration. Loaded serverside, synced on connection.
  • Field Details

    • CONFIG_OPTION_ALLOW_PLAYER_SCHEMATICS

      public static final String CONFIG_OPTION_ALLOW_PLAYER_SCHEMATICS
      See Also:
    • ignoreSchematicsFromJar

      public final net.minecraftforge.common.ForgeConfigSpec.BooleanValue ignoreSchematicsFromJar
      Should the default schematics be ignored (from the jar)?
    • allowPlayerSchematics

      public final net.minecraftforge.common.ForgeConfigSpec.BooleanValue allowPlayerSchematics
      Should player made schematics be allowed
    • maxOperationsPerTick

      public final net.minecraftforge.common.ForgeConfigSpec.IntValue maxOperationsPerTick
      Max world operations per tick (Max blocks to place, remove or replace)
    • maxCachedChanges

      public final net.minecraftforge.common.ForgeConfigSpec.IntValue maxCachedChanges
      Max amount of changes cached to be able to undo
    • maxCachedSchematics

      public final net.minecraftforge.common.ForgeConfigSpec.IntValue maxCachedSchematics
      Max amount of schematics to be cached on the server
    • maxBlocksChecked

      public final net.minecraftforge.common.ForgeConfigSpec.IntValue maxBlocksChecked
      Max amount of blocks checked by a possible worker.
    • schematicBlockLimit

      public final net.minecraftforge.common.ForgeConfigSpec.IntValue schematicBlockLimit
      Max amount of blocks checked by a possible worker.
    • iteratorType

      public final net.minecraftforge.common.ForgeConfigSpec.ConfigValue<String> iteratorType
    • updateStartPos

      public final net.minecraftforge.common.ForgeConfigSpec.ConfigValue<List<Integer>> updateStartPos
    • updateEndPos

      public final net.minecraftforge.common.ForgeConfigSpec.ConfigValue<List<Integer>> updateEndPos
    • teleportAllowed

      public final net.minecraftforge.common.ForgeConfigSpec.BooleanValue teleportAllowed
    • teleportBuildDirection

      public final net.minecraftforge.common.ForgeConfigSpec.EnumValue<net.minecraft.core.Direction> teleportBuildDirection
    • teleportBuildDistance

      public final net.minecraftforge.common.ForgeConfigSpec.IntValue teleportBuildDistance
    • teleportSafety

      public final net.minecraftforge.common.ForgeConfigSpec.BooleanValue teleportSafety
  • Constructor Details

    • ServerConfiguration

      protected ServerConfiguration(net.minecraftforge.common.ForgeConfigSpec.Builder builder)
      Builds server configuration.
      Parameters:
      builder - config builder