SHARE
TWEET

global.conf

a guest Sep 5th, 2017 17 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # 1.0
  2. #
  3. # # If you need help with the configuration or have any questions related to Sponge,
  4. # # join us at the IRC or drop by our forums and leave a post.
  5. #
  6. # # IRC: #sponge @ irc.esper.net ( https://webchat.esper.net/?channel=sponge )
  7. # # Forums: https://forums.spongepowered.org/
  8. #
  9.  
  10. sponge {
  11.     block-capturing {
  12.         # If enabled, newly discovered blocks will be added to this config with a default value.
  13.         auto-populate=false
  14.         # Per-mod block id mappings for controlling capturing behavior
  15.         mods {
  16.             extrautils2 {
  17.                 # Set to true to perform individual capturing (i.e. skip bulk capturing) for scheduled ticks for a block type
  18.                 block-tick-capturing {
  19.                     RedstoneClock=true
  20.                 }
  21.                 # Set to false if you want to ignore all specific rules for this mod
  22.                 enabled=true
  23.             }
  24.         }
  25.     }
  26.     block-tracking {
  27.         # Add block ids you wish to blacklist for player block placement tracking.
  28.         block-blacklist=[]
  29.         # If enabled, adds player tracking support for block positions. Note: This should only be disabled if you do not care who caused a block to change.
  30.         enabled=true
  31.     }
  32.     bungeecord {
  33.         # If enabled, allows BungeeCord to forward IP address, UUID, and Game Profile to this server
  34.         ip-forwarding=false
  35.     }
  36.     cause-tracker {
  37.         # If true, when a mod changes a world that is different
  38.         # from an expected world during a WorldTick event, the
  39.         # cause tracker will identify both the expected changed
  40.         # world and the actual changed world. This does not mean
  41.         # that the changes are being dropped, simply it means that
  42.         # a mod is possibly unknowingly changing a world other
  43.         # than what is expected.
  44.         report-different-world-changes=false
  45.         # If true, the cause tracker will print out when there are too many phases
  46.         # being entered, usually considered as an issue of phase re-entrance and
  47.         # indicates an unexpected issue of tracking phases not to complete.
  48.         # If this is not reported yet, please report to Sponge. If it has been
  49.         # reported, you may disable this.
  50.         verbose=true
  51.         # If true, the cause tracker will dump extra information about the current phaseswhen certain non-CauseTracker related exceptions occur. This is usually not necessary, as the information in the exception itself can normally be used to determine the cause of the issue
  52.         verbose-errors=false
  53.     }
  54.     commands {
  55.         # A mapping from unqualified command alias to plugin id of the plugin that should handle a certain command
  56.         aliases {}
  57.         # Patches the specified commands to respect the world of the sender instead of applying the changes on the all worlds.
  58.         multi-world-patches {
  59.             defaultgamemode=true
  60.             difficulty=true
  61.             gamerule=true
  62.             seed=true
  63.             setdefaultspawnpoint=true
  64.             time=true
  65.             toggledownfall=true
  66.             weather=true
  67.             worldborder=true
  68.         }
  69.     }
  70.     # This setting does nothing in the global config. In dimension/world configs, it allows the config to override config(s) that it inherits from
  71.     config-enabled=false
  72.     debug {
  73.         # Detect and prevent certain attempts to use entities concurrently.
  74.         # WARNING: May drastically decrease server performance. Only enable this to debug a pre-existing issue
  75.         concurrent-entity-checks=false
  76.         # Dump chunks in the event of a deadlock
  77.         dump-chunks-on-deadlock=false
  78.         # Dump the heap in the event of a deadlock
  79.         dump-heap-on-deadlock=false
  80.         # Dump the server thread on deadlock warning
  81.         dump-threads-on-warn=false
  82.         # Enable Java's thread contention monitoring for thread dumps
  83.         thread-contention-monitoring=false
  84.     }
  85.     entity {
  86.         # Number of colliding entities in one spot before logging a warning. Set to 0 to disable
  87.         collision-warn-size=200
  88.         # Number of entities in one dimension before logging a warning. Set to 0 to disable
  89.         count-warn-size=0
  90.         # Number of ticks before a painting is respawned on clients when their art is changed
  91.         entity-painting-respawn-delay=2
  92.         # Number of ticks before the fake player entry of a human is removed from the tab list (range of 0 to 100 ticks).
  93.         human-player-list-remove-delay=10
  94.         # Controls the time in ticks for when an item despawns.
  95.         item-despawn-rate=6000
  96.         # The upper bounded range where living entities farther from a player will likely despawn
  97.         living-hard-despawn-range=128
  98.         # The amount of seconds before a living entity between the soft and hard despawn ranges from a player to be considered for despawning
  99.         living-soft-despawn-minimum-life=30
  100.         # The lower bounded range where living entities near a player may potentially despawn
  101.         living-soft-despawn-range=32
  102.         # Max size of an entity's bounding box before removing it. Set to 0 to disable
  103.         max-bounding-box-size=1000
  104.         # Square of the max speed of an entity before removing it. Set to 0 to disable
  105.         max-speed=100
  106.     }
  107.     entity-activation-range {
  108.         # If enabled, newly discovered entities will be added to this config with a default value.
  109.         auto-populate=false
  110.         # Default activation ranges used for all entities unless overridden.
  111.         defaults {
  112.             ambient=32
  113.             aquatic=32
  114.             creature=32
  115.             misc=16
  116.             monster=32
  117.         }
  118.         # Per-mod overrides. Refer to the minecraft default mod for example.
  119.         mods {}
  120.     }
  121.     entity-collisions {
  122.         # If enabled, newly discovered entities/blocks will be added to this config with a default value.
  123.         auto-populate=false
  124.         # Default max collisions used for all entities/blocks unless overridden.
  125.         defaults {
  126.             blocks=8
  127.             entities=8
  128.         }
  129.         # Max amount of entities any given entity or block can collide with. This improves performance when there are more than 8 entities on top of eachother such as a 1x1 spawn pen. Set to 0 to disable.
  130.         max-entities-within-aabb=8
  131.         # Per-mod overrides. Refer to the minecraft default mod for example.
  132.         mods {
  133.             botania {
  134.                 blocks {}
  135.                 # Default max collisions used for all entities/blocks unless overridden.
  136.                 defaults {}
  137.                 # Set to false if you want mod to ignore entity collision rules.
  138.                 enabled=true
  139.                 entities {
  140.                     botaniacorporeaspark=-1
  141.                     botaniaspark=-1
  142.                 }
  143.             }
  144.             minecraft {
  145.                 blocks {
  146.                     "detector_rail"=1
  147.                     "heavy_weighted_pressure_plate"=150
  148.                     "light_weighted_pressure_plate"=15
  149.                     "mob_spawner"=-1
  150.                     "stone_pressure_plate"=1
  151.                     "wooden_button"=1
  152.                     "wooden_pressure_plate"=1
  153.                 }
  154.                 # Default max collisions used for all entities/blocks unless overridden.
  155.                 defaults {}
  156.                 # Set to false if you want mod to ignore entity collision rules.
  157.                 enabled=true
  158.                 entities {
  159.                     thrownpotion=-1
  160.                 }
  161.             }
  162.         }
  163.     }
  164.     exploits {
  165.         prevent-creative-itemstack-name-exploit=true
  166.         prevent-sign-command-exploit=true
  167.     }
  168.     general {
  169.         # The directory for Sponge plugin configurations, relative to the
  170.         # execution root or specified as an absolute path.
  171.         # Note that the default: "${CANONICAL_GAME_DIR}/config"
  172.         # is going to use the "plugins" directory in the root game directory.
  173.         # If you wish for plugin configs to reside within a child of the configuration
  174.         # directory, change the value to, for example, "${CANONICAL_CONFIG_DIR}/sponge/plugins".
  175.         # Note: It is not recommended to set this to "${CANONICAL_CONFIG_DIR}/sponge", as there is
  176.         # a possibility that plugin configurations can conflict the Sponge core configurations.
  177.         config-dir="${CANONICAL_GAME_DIR}/config"
  178.         # Disable warning messages to server admins
  179.         disable-warnings=false
  180.         # Enabled sleeping between chunk saves, beware of memory issues
  181.         file-io-thread-sleep=false
  182.         # Additional directory to search for plugins, relative to the
  183.         # execution root or specified as an absolute path.
  184.         # Note that the default: "${CANONICAL_MODS_DIR}/plugins"
  185.         # is going to search for a plugins folder in the mods directory.
  186.         # If you wish for the plugins folder to reside in the root game
  187.         # directory, change the value to "${CANONICAL_GAME_DIR}/plugins".
  188.         plugins-dir="${CANONICAL_MODS_DIR}/plugins"
  189.     }
  190.     ip-sets {}
  191.     logging {
  192.         # Log when blocks are broken
  193.         block-break=false
  194.         # Log when blocks are modified
  195.         block-modify=false
  196.         # Log when blocks are placed
  197.         block-place=false
  198.         # Log when blocks are populated in a chunk
  199.         block-populate=false
  200.         # Log when blocks are placed by players and tracked
  201.         block-tracking=false
  202.         # Log when chunks are queued to be unloaded by the chunk garbage collector.
  203.         chunk-gc-queue-unload=false
  204.         # Log when chunks are loaded
  205.         chunk-load=false
  206.         # Log when chunks are unloaded
  207.         chunk-unload=false
  208.         # Whether to log entity collision/count checks
  209.         entity-collision-checks=false
  210.         # Log when living entities are destroyed
  211.         entity-death=false
  212.         # Log when living entities are despawned
  213.         entity-despawn=false
  214.         # Log when living entities are spawned
  215.         entity-spawn=false
  216.         # Whether to log entity removals due to speed
  217.         entity-speed-removal=false
  218.         # Log when server receives exploited packet with itemstack name exceeding string limit.
  219.         exploit-itemstack-name-overflow=false
  220.         # Log when player attempts to respawn invisible to surrounding players.
  221.         exploit-respawn-invisibility=false
  222.         # Log when server receives exploited packet to update a sign containing commands from player with no permission.
  223.         exploit-sign-command-updates=false
  224.         # Add stack traces to dev logging
  225.         log-stacktraces=false
  226.         # Log when a world auto-saves its chunk data. Note: This may be spammy depending on the auto-save-interval configured for world.
  227.         world-auto-save=false
  228.     }
  229.     modules {
  230.         block-capturing-control=true
  231.         bungeecord=false
  232.         entity-activation-range=true
  233.         entity-collisions=true
  234.         exploits=true
  235.         game-fixes=false
  236.         optimizations=true
  237.         # Use real (wall) time instead of ticks as much as possible
  238.         realtime=false
  239.         # Controls block range and tick rate of tileentities.
  240.         # Use with caution as this can break intended functionality.
  241.         tileentity-activation=false
  242.         timings=true
  243.         tracking=true
  244.     }
  245.     optimizations {
  246.         # Runs lighting updates async.
  247.         async-lighting=true
  248.         # Caches tameable entities owners to avoid constant lookups against data watchers. If mods cause issue, disable.
  249.         cache-tameable-owners=true
  250.         # If enabled, block item drops are pre-processed to avoid
  251.         # having to spawn extra entities that will be merged post spawning.
  252.         # Usually, Sponge is smart enough to determine when to attempt an item pre-merge
  253.         # and when not to, however, in certain cases, some mods rely on items not being
  254.         # pre-merged and actually spawned, in which case, the items will flow right through
  255.         # without being merged.
  256.         drops-pre-merge=true
  257.         # Handles structures that are saved to disk. Certain structures can take up large amounts
  258.         # of disk space for very large maps and the data for these structures is only needed while the world
  259.         # around them is generating. Disabling saving of these structures can save disk space and time during
  260.         # saves if your world is already fully generated.
  261.         # Warning: disabling structure saving will break the vanilla locate command.
  262.         structure-saving {
  263.             # If enabled, newly discovered structures will be added to this config with a default value.
  264.             auto-populate=false
  265.             enabled=false
  266.             # Per-mod overrides. Refer to the minecraft default mod for example.
  267.             mods {
  268.                 minecraft {
  269.                     # Set to false if you want mod to never save structures.
  270.                     enabled=true
  271.                     structures {
  272.                         mineshaft=false
  273.                     }
  274.                 }
  275.             }
  276.         }
  277.     }
  278.     # Used to control spawn limits around players.
  279.     # Note: The radius uses the lower value of mob spawn range and server's view distance.
  280.     spawner {
  281.         # The number of ambients the spawner can potentially spawn around a player.
  282.         spawn-limit-ambient=15
  283.         # The number of animals the spawner can potentially spawn around a player.
  284.         spawn-limit-animal=15
  285.         # The number of aquatics the spawner can potentially spawn around a player.
  286.         spawn-limit-aquatic=5
  287.         # The number of monsters the spawner can potentially spawn around a player.
  288.         spawn-limit-monster=30
  289.         # The ambient spawning tick rate. Default: 400
  290.         tick-rate-ambient=400
  291.         # The animal spawning tick rate. Default: 400
  292.         tick-rate-animal=400
  293.         # The aquatic spawning tick rate. Default: 400
  294.         tick-rate-aquatic=400
  295.         # The monster spawning tick rate. Default: 1
  296.         tick-rate-monster=1
  297.     }
  298.     # Configuration options related to the Sql service, including connection aliases etc
  299.     sql {
  300.         # Aliases for SQL connections, in the format jdbc:protocol://[username[:password]@]host/database
  301.         aliases {}
  302.     }
  303.     # Blocks to blacklist for safe teleportation.
  304.     teleport-helper {
  305.         # If enabled, this blacklist will always be respected, otherwise, plugins can choose whetheror not to respect it.
  306.         force-blacklist=false
  307.         # Block IDs that are listed here will not be selected by Sponge's safe teleport routine as a safe block for players to warp into.
  308.         # You should only list blocks here that are incorrectly selected, solid blocks that prevent movement are automatically excluded.
  309.         unsafe-body-block-ids=[]
  310.         # Block IDs that are listed here will not be selected by Sponge's safe teleport routine as a safe floor block.
  311.         unsafe-floor-block-ids=[]
  312.     }
  313.     tileentity-activation {
  314.         # If enabled, newly discovered tileentities will be added to this config with default settings.
  315.         auto-populate=false
  316.         # Default activation block range used for all tileentities unless overidden.
  317.         default-block-range=64
  318.         # Default tick rate used for all tileentities unless overidden.
  319.         default-tick-rate=1
  320.         # Per-mod overrides. Refer to the minecraft default mod for example.
  321.         mods {}
  322.     }
  323.     timings {
  324.         enabled=true
  325.         hidden-config-entries=[
  326.             "sponge.sql"
  327.         ]
  328.         history-interval=300
  329.         history-length=3600
  330.         server-name-privacy=false
  331.         verbose=true
  332.     }
  333.     world {
  334.         # The auto-save tick interval used when saving global player data. (Default: 900)
  335.         # Note: 20 ticks is equivalent to 1 second. Set to 0 to disable.
  336.         auto-player-save-interval=900
  337.         # The auto-save tick interval used to save all loaded chunks in a world.
  338.         # Set to 0 to disable. (Default: 900)
  339.         # Note: 20 ticks is equivalent to 1 second.
  340.         auto-save-interval=900
  341.         # The number of newly loaded chunks before triggering a forced cleanup.
  342.         # Note: When triggered, the loaded chunk threshold will reset and start incrementing.
  343.         # Disabled by default.
  344.         chunk-gc-load-threshold=0
  345.         # The tick interval used to cleanup all inactive chunks that have leaked in a world.
  346.         # Set to 0 to disable which restores vanilla handling. (Default: 600)
  347.         chunk-gc-tick-interval=600
  348.         # The number of seconds to delay a chunk unload once marked inactive. (Default: 15)
  349.         # Note: This gets reset if the chunk becomes active again.
  350.         chunk-unload-delay=15
  351.         # If enabled, any request for a chunk not currently loaded will be denied (exceptions apply for things like world gen and player movement).
  352.         # Note: As this is an experimental setting for performance gain, if you encounter any issues then we recommend disabling it.
  353.         deny-chunk-requests=true
  354.         # Lava behaves like vanilla water when source block is removed
  355.         flowing-lava-decay=false
  356.         # The amount of GameProfile requests to make against Mojang's session server. (Default: 1)
  357.         # Note: Mojang accepts a maximum of 600 requests every 10 minutes from a single IP address.
  358.         # If you are running multiple servers behind the same IP, it is recommended to raise the 'gameprofile-task-interval' setting
  359.         # in order to compensate for the amount requests being sent.
  360.         # Finally, if set to 0 or less, the default batch size will be used.
  361.         # For more information visit http://wiki.vg/Mojang_API
  362.         gameprofile-lookup-batch-size=1
  363.         # The interval, in seconds, used by the GameProfileQueryTask to process queued gameprofile requests. (Default: 4)
  364.         # Note: This setting should be raised if you experience the following error:
  365.         # "The client has sent too many requests within a certain amount of time".
  366.         # Finally, if set to 0 or less, the default interval will be used.
  367.         gameprofile-lookup-task-interval=4
  368.         # Enable if you want the world to generate spawn the moment its loaded.
  369.         generate-spawn-on-load=false
  370.         # Vanilla water source behavior - is infinite
  371.         infinite-water-source=false
  372.         # The list of uuid's that should never perform a lookup against Mojang's session server.
  373.         # Note: If you are using SpongeForge, make sure to enter any mod fake player's UUID to this list.
  374.         invalid-lookup-uuids=[
  375.             "00000000-0000-0000-0000-000000000000",
  376.             "0d0c4ca0-4ff1-11e4-916c-0800200c9a66",
  377.             "41c82c87-7afb-4024-ba57-13d2c99cae77"
  378.         ]
  379.         # The defined merge radius for Item entities such that when two items are
  380.         # within the defined radius of each other, they will attempt to merge. Usually,
  381.         # the default radius is set to 0.5 in Vanilla, however, for performance reasons
  382.         # 2.5 is generally acceptable.
  383.         # Note: Increasing the radius higher will likely cause performance degradation
  384.         # with larger amount of items as they attempt to merge and search nearby
  385.         # areas for more items. Setting to a negative value is not supported!
  386.         item-merge-radius=2.5
  387.         # Enable if this world's spawn should remain loaded with no players.
  388.         keep-spawn-loaded=false
  389.         # Enable to allow natural leaf decay.
  390.         leaf-decay=true
  391.         # Enable if this world should be loaded on startup.
  392.         load-on-startup=false
  393.         # The maximum number of queued unloaded chunks that will be unloaded in a single tick.
  394.         # Note: With the chunk gc enabled, this setting only applies to the ticks
  395.         # where the gc runs (controlled by 'chunk-gc-tick-interval')
  396.         # Note: If the max unloads is too low, too many chunks may remain
  397.         # loaded on the world and increases the chance for a drop in tps. (Default: 100)
  398.         max-chunk-unloads-per-tick=100
  399.         # Specifies the radius (in chunks) of where creatures will spawn.
  400.         # This value is capped to the current view distance setting in server.properties
  401.         mob-spawn-range=4
  402.         # A list of all detected portal agents used in this world.
  403.         # In order to override, change the target world name to any other valid world.
  404.         # Note: If world is not found, it will fallback to default.
  405.         portal-agents {
  406.             "minecraft:default_nether"=DIM-1
  407.             "minecraft:default_the_end"=DIM1
  408.         }
  409.         # Enable if this world allows PVP combat.
  410.         pvp-enabled=true
  411.         # Enable to allow the natural formation of ice and snow in supported biomes.
  412.         weather-ice-and-snow=true
  413.         # Enable to initiate thunderstorms in supported biomes.
  414.         weather-thunder=true
  415.         # Enable if this world should be registered.
  416.         world-enabled=true
  417.     }
  418. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top