daily pastebin goal
61%
SHARE
TWEET

Untitled

Mykeware Jan 13th, 2017 60 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 ( http://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 from an expected world during a WorldTick event, the cause tracker will identify both the expected changed world and the actual changed world. This does not mean that the changes are being dropped, simply it means that a mod is possibly unknowingly changing a world other than what is expected.
  38.         report-different-world-changes=false
  39.         # If true, the cause tracker will print out when there are too many phases being entered, usually considered as an issue of phase re-entrance and indicates an unexpected issue of tracking phases not to complete. If this is not reported yet, please report to Sponge. If it has been reported, you may disable this.
  40.         verbose=false
  41.         # 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
  42.         verbose-errors=false
  43.     }
  44.     commands {
  45.         # A mapping from unqualified command alias to plugin id of the plugin that should handle a certain command
  46.         aliases {
  47.             list=nucleus
  48.         }
  49.         # Patches the specified commands to respect the world of the sender instead of applying the changes on the all worlds.
  50.         multi-world-patches {
  51.             defaultgamemode=true
  52.             difficulty=true
  53.             gamerule=true
  54.             seed=true
  55.             setdefaultspawnpoint=true
  56.             time=true
  57.             toggledownfall=true
  58.             weather=true
  59.             worldborder=true
  60.         }
  61.     }
  62.     # This setting does nothing in the global config. In dimension/world configs, it allows the config to override config(s) that it inherits from
  63.     config-enabled=false
  64.     debug {
  65.         # Detect and prevent certain attempts to use entities concurrently. WARNING: May drastically decrase server performance. Only enable this to debug a pre-existing issue
  66.         concurrent-entity-checks=false
  67.         # Dump chunks in the event of a deadlock
  68.         dump-chunks-on-deadlock=false
  69.         # Dump the heap in the event of a deadlock
  70.         dump-heap-on-deadlock=false
  71.         # Dump the server thread on deadlock warning
  72.         dump-threads-on-warn=false
  73.         # Enable Java's thread contention monitoring for thread dumps
  74.         thread-contention-monitoring=false
  75.     }
  76.     entity {
  77.         # Number of colliding entities in one spot before logging a warning. Set to 0 to disable
  78.         collision-warn-size=200
  79.         # Number of entities in one dimension before logging a warning. Set to 0 to disable
  80.         count-warn-size=0
  81.         # Number of ticks before a painting is respawned on clients when their art is changed
  82.         entity-painting-respawn-delay=2
  83.         # Number of ticks before the fake player entry of a human is removed from the tab list (range of 0 to 100 ticks).
  84.         human-player-list-remove-delay=10
  85.         # Controls the time in ticks for when an item despawns.
  86.         item-despawn-rate=6000
  87.         # The upper bounded range where living entities farther from a player will likely despawn
  88.         living-hard-despawn-range=128
  89.         # The amount of seconds before a living entity between the soft and hard despawn ranges from a player to be considered for despawning
  90.         living-soft-despawn-minimum-life=30
  91.         # The lower bounded range where living entities near a player may potentially despawn
  92.         living-soft-despawn-range=32
  93.         # Max size of an entity's bounding box before removing it. Set to 0 to disable
  94.         max-bounding-box-size=1000
  95.         # Square of the max speed of an entity before removing it. Set to 0 to disable
  96.         max-speed=20
  97.     }
  98.     entity-activation-range {
  99.         # If enabled, newly discovered entities will be added to this config with a default value.
  100.         auto-populate=false
  101.         # Default activation ranges used for all entities unless overidden.
  102.         defaults {
  103.             ambient=32
  104.             aquatic=32
  105.             creature=32
  106.             misc=16
  107.             monster=32
  108.         }
  109.         # Per-mod overrides. Refer to the minecraft default mod for example.
  110.         mods {}
  111.     }
  112.     entity-collisions {
  113.         # If enabled, newly discovered entities/blocks will be added to this config with a default value.
  114.         auto-populate=false
  115.         # Default max collisions used for all entities/blocks unless overidden.
  116.         defaults {
  117.             blocks=8
  118.             entities=8
  119.         }
  120.         # 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.
  121.         max-entities-within-aabb=8
  122.         # Per-mod overrides. Refer to the minecraft default mod for example.
  123.         mods {
  124.             minecraft {
  125.                 blocks {
  126.                     "detector_rail"=1
  127.                     "heavy_weighted_pressure_plate"=150
  128.                     "light_weighted_pressure_plate"=15
  129.                     "mob_spawner"=-1
  130.                     "stone_pressure_plate"=1
  131.                     "wooden_button"=1
  132.                     "wooden_pressure_plate"=1
  133.                 }
  134.                 # Default max collisions used for all entities/blocks unless overidden.
  135.                 defaults {}
  136.                 # Set to false if you want mod to ignore entity collision rules.
  137.                 enabled=true
  138.                 entities {
  139.                     thrownpotion=-1
  140.                 }
  141.             }
  142.         }
  143.     }
  144.     exploits {
  145.         prevent-creative-itemstack-name-exploit=true
  146.         prevent-sign-command-exploit=true
  147.     }
  148.     general {
  149.         # The directory for Sponge plugin configurations, relative to the
  150.         # execution root or specified as an absolute path.
  151.         # Note that the default: "${CANONICAL_GAME_DIR}/config"
  152.         # is going to use the "plugins" directory in the root game directory.
  153.         # If you wish for plugin configs to reside within a child of the configuration
  154.         # directory, change the value to, for example, "${CANONICAL_CONFIG_DIR}/sponge/plugins".
  155.         # Note: It is not recommended to set this to "${CANONICAL_CONFIG_DIR}/sponge", as there is
  156.         # a possibility that plugin configurations can conflict the Sponge core configurations.
  157.         config-dir="${CANONICAL_GAME_DIR}/config"
  158.         # Disable warning messages to server admins
  159.         disable-warnings=false
  160.         # Additional directory to search for plugins, relative to the  execution root or specified as an absolute path. Note that the default: "${CANONICAL_MODS_DIR}/plugins" is going to search for a plugins folder in the mods directory. If you wish for the plugins folder to reside in the root game directory, change the value to "${CANONICAL_GAME_DIR}/plugins".
  161.         plugins-dir="${CANONICAL_MODS_DIR}/plugins"
  162.     }
  163.     ip-sets {}
  164.     logging {
  165.         # Log when blocks are broken
  166.         block-break=false
  167.         # Log when blocks are modified
  168.         block-modify=false
  169.         # Log when blocks are placed
  170.         block-place=false
  171.         # Log when blocks are populated in a chunk
  172.         block-populate=false
  173.         # Log when blocks are placed by players and tracked
  174.         block-tracking=false
  175.         # Log when chunks are queued to be unloaded by the chunk garbage collector.
  176.         chunk-gc-queue-unload=false
  177.         # Log when chunks are loaded
  178.         chunk-load=false
  179.         # Log when chunks are unloaded
  180.         chunk-unload=false
  181.         # Whether to log entity collision/count checks
  182.         entity-collision-checks=false
  183.         # Log when living entities are destroyed
  184.         entity-death=false
  185.         # Log when living entities are despawned
  186.         entity-despawn=false
  187.         # Log when living entities are spawned
  188.         entity-spawn=false
  189.         # Whether to log entity removals due to speed
  190.         entity-speed-removal=false
  191.         # Log when server receives exploited packet with itemstack name exceeding string limit.
  192.         exploit-itemstack-name-overflow=false
  193.         # Log when player attempts to respawn invisible to surrounding players.
  194.         exploit-respawn-invisibility=false
  195.         # Log when server receives exploited packet to update a sign containing commands from player with no permission.
  196.         exploit-sign-command-updates=false
  197.         # Add stack traces to dev logging
  198.         log-stacktraces=false
  199.         # Log when a world auto-saves its chunk data. Note: This may be spammy depending on the auto-save-interval configured for world.
  200.         world-auto-save=false
  201.     }
  202.     modules {
  203.         block-capturing-control=true
  204.         bungeecord=false
  205.         entity-activation-range=true
  206.         entity-collisions=true
  207.         exploits=true
  208.         game-fixes=false
  209.         optimizations=true
  210.         # Use real (wall) time instead of ticks as much as possible
  211.         realtime=false
  212.         # Controls block range and tick rate of tileentities.
  213.         # Use with caution as this can break intended functionality.
  214.         tileentity-activation=false
  215.         timings=true
  216.         tracking=true
  217.     }
  218.     optimizations {
  219.         # Caches tameable entities owners to avoid constant lookups against data watchers. If mods cause issue, disable.
  220.         cache-tameable-owners=true
  221.         # Caches chunks internally for faster returns when querying at various positions
  222.         chunk-map-caching=true
  223.         # If enabled, block item drops are pre-processed to avoid  having to spawn extra entities that will be merged post spawning. Usually, Sponge is smart enough to determine when to attempt an item pre-merge and when not to, however, in certain cases, some mods rely on items not being pre-merged and actually spawned, in which case, the items will flow right through without being merged.
  224.         drops-pre-merge=true
  225.         # This prevents chunks being loaded for getting light values at specific block positions. May have side effects.
  226.         ignore-unloaded-chunks-on-get-light=true
  227.         # Inlines a simple check for whether a BlockPosition is valid in a world. By patching the check, the JVM can optimize the method further while reducing the number of operations performed for such a simple check. This may however break mods that alter world heights and can thus be disabled in those cases.
  228.         inline-block-position-checks=true
  229.         # Handles structures that are saved to disk. Certain structures can take up large amounts
  230.         # of disk space for very large maps and the data for these structures is only needed while the world
  231.         # around them is generating. Disabling saving of these structures can save disk space and time during
  232.         # saves if your world is already fully generated.
  233.         structure-saving {
  234.             # If enabled, newly discovered structures will be added to this config with a default value.
  235.             auto-populate=true
  236.             enabled=true
  237.             # Per-mod overrides. Refer to the minecraft default mod for example.
  238.             mods {
  239.                 minecraft {
  240.                     enabled=true
  241.                     structures {
  242.                         endcity=true
  243.                         fortress=true
  244.                         mineshaft=false
  245.                         monument=true
  246.                         stronghold=true
  247.                         temple=true
  248.                         village=true
  249.                     }
  250.                 }
  251.                 pixelmon {
  252.                     enabled=true
  253.                     structures {
  254.                         temple=true
  255.                     }
  256.                 }
  257.             }
  258.         }
  259.     }
  260.     # Configuration options related to the Sql service, including connection aliases etc
  261.     sql {
  262.         # Aliases for SQL connections, in the format jdbc:protocol://[username[:password]@]host/database
  263.         aliases {}
  264.     }
  265.     tileentity-activation {
  266.         # If enabled, newly discovered tileentities will be added to this config with default settings.
  267.         auto-populate=true
  268.         # Default activation block range used for all tileentities unless overidden.
  269.         default-block-range=48
  270.         # Default tick rate used for all tileentities unless overidden.
  271.         default-tick-rate=1
  272.         # Per-mod overrides. Refer to the minecraft default mod for example.
  273.         mods {
  274.             minecraft {
  275.                 block-range {
  276.                     Airportal=48
  277.                     Banner=48
  278.                     Beacon=48
  279.                     Cauldron=48
  280.                     Chest=48
  281.                     Comparator=48
  282.                     Control=48
  283.                     DLDetector=48
  284.                     Dropper=48
  285.                     EnchantTable=48
  286.                     EndGateway=48
  287.                     EnderChest=48
  288.                     FlowerPot=48
  289.                     Furnace=48
  290.                     Hopper=48
  291.                     MobSpawner=48
  292.                     Music=48
  293.                     Piston=48
  294.                     RecordPlayer=48
  295.                     Sign=48
  296.                     Skull=48
  297.                     Trap=48
  298.                 }
  299.                 # Set to false if you want mod to ignore tileentity activation rules and always tick.
  300.                 enabled=true
  301.                 tick-rate {
  302.                     Airportal=1
  303.                     Banner=1
  304.                     Beacon=1
  305.                     Cauldron=1
  306.                     Chest=1
  307.                     Comparator=1
  308.                     Control=1
  309.                     DLDetector=1
  310.                     Dropper=1
  311.                     EnchantTable=1
  312.                     EndGateway=1
  313.                     EnderChest=1
  314.                     FlowerPot=1
  315.                     Furnace=1
  316.                     Hopper=1
  317.                     MobSpawner=1
  318.                     Music=1
  319.                     Piston=1
  320.                     RecordPlayer=1
  321.                     Sign=1
  322.                     Skull=1
  323.                     Trap=1
  324.                 }
  325.             }
  326.             pixelmon {
  327.                 block-range {
  328.                     Anvil=64
  329.                     "Apricorn Tree"=48
  330.                     "Bird Shrine"=48
  331.                     BlueClockEntity=48
  332.                     BlueRugEntity=48
  333.                     BlueUmbrellaEntity=48
  334.                     BlueVendingMachineEntity=48
  335.                     BlueWaterFloatEntity=48
  336.                     BolderEntity=48
  337.                     BoxEntity=48
  338.                     ChairEntity=48
  339.                     "Cloning Machine"=48
  340.                     ClothedTableEntity=48
  341.                     "Decorative Tileent"=48
  342.                     EndTableEntity=48
  343.                     "Evolution Rock"=48
  344.                     "Fossil Cleaner"=48
  345.                     "Fossil Machine"=48
  346.                     FossilDisplayEntity=48
  347.                     FridgeEntity=48
  348.                     GreenFoldingChairEntity=48
  349.                     GreenRugEntity=48
  350.                     GreenUmbrellaEntity=48
  351.                     GreenVendingMachineEntity=48
  352.                     GreenWaterFloatEntity=48
  353.                     GymSignEntity=48
  354.                     Healer=48
  355.                     MechanicalAnvilTE=48
  356.                     OrangeVendingMachineEntity=48
  357.                     OrangeWaterFloatEntity=48
  358.                     PicketFenceNormalEntity=48
  359.                     PinkClockEntity=48
  360.                     PinkVendingMachineEntity=48
  361.                     PinkWaterFloatEntity=48
  362.                     "Pixelmon Spawner"=48
  363.                     PokegiftEntity=48
  364.                     "Pokemon PC"=48
  365.                     PurpleWaterFloatEntity=48
  366.                     "Ranch Block"=48
  367.                     RedCushionChairEntity=48
  368.                     RedRugEntity=48
  369.                     RedUmbrellaEntity=48
  370.                     RedVendingMachineEntity=48
  371.                     RedWaterFloatEntity=48
  372.                     TVEntity=48
  373.                     "Trade Machine"=48
  374.                     TrashcanEntity=48
  375.                     TreeEntity=48
  376.                     YellowCushionChairEntity=48
  377.                     YellowRugEntity=48
  378.                     YellowUmbrellaEntity=48
  379.                     YellowVendingMachineEntity=48
  380.                     YellowWaterFloatEntity=48
  381.                     entityPokeChest=48
  382.                 }
  383.                 # Set to false if you want mod to ignore tileentity activation rules and always tick.
  384.                 enabled=true
  385.                 tick-rate {
  386.                     Anvil=1
  387.                     "Apricorn Tree"=1
  388.                     "Bird Shrine"=1
  389.                     BlueClockEntity=1
  390.                     BlueRugEntity=1
  391.                     BlueUmbrellaEntity=1
  392.                     BlueVendingMachineEntity=1
  393.                     BlueWaterFloatEntity=1
  394.                     BolderEntity=1
  395.                     BoxEntity=1
  396.                     ChairEntity=1
  397.                     "Cloning Machine"=1
  398.                     ClothedTableEntity=1
  399.                     "Decorative Tileent"=1
  400.                     EndTableEntity=1
  401.                     "Evolution Rock"=1
  402.                     "Fossil Cleaner"=1
  403.                     "Fossil Machine"=1
  404.                     FossilDisplayEntity=1
  405.                     FridgeEntity=1
  406.                     GreenFoldingChairEntity=1
  407.                     GreenRugEntity=1
  408.                     GreenUmbrellaEntity=1
  409.                     GreenVendingMachineEntity=1
  410.                     GreenWaterFloatEntity=1
  411.                     GymSignEntity=1
  412.                     Healer=1
  413.                     MechanicalAnvilTE=1
  414.                     OrangeVendingMachineEntity=1
  415.                     OrangeWaterFloatEntity=1
  416.                     PicketFenceNormalEntity=1
  417.                     PinkClockEntity=1
  418.                     PinkVendingMachineEntity=1
  419.                     PinkWaterFloatEntity=1
  420.                     "Pixelmon Spawner"=1
  421.                     PokegiftEntity=1
  422.                     "Pokemon PC"=1
  423.                     PurpleWaterFloatEntity=1
  424.                     "Ranch Block"=1
  425.                     RedCushionChairEntity=1
  426.                     RedRugEntity=1
  427.                     RedUmbrellaEntity=1
  428.                     RedVendingMachineEntity=1
  429.                     RedWaterFloatEntity=1
  430.                     TVEntity=1
  431.                     "Trade Machine"=1
  432.                     TrashcanEntity=1
  433.                     TreeEntity=1
  434.                     YellowCushionChairEntity=1
  435.                     YellowRugEntity=1
  436.                     YellowUmbrellaEntity=1
  437.                     YellowVendingMachineEntity=1
  438.                     YellowWaterFloatEntity=1
  439.                     entityPokeChest=1
  440.                 }
  441.             }
  442.         }
  443.     }
  444.     timings {
  445.         enabled=true
  446.         hidden-config-entries=[
  447.             "sponge.sql"
  448.         ]
  449.         history-interval=300
  450.         history-length=3600
  451.         server-name-privacy=false
  452.         verbose=true
  453.     }
  454.     world {
  455.         # The auto-save tick interval used when saving global player data. (Default: 900) Note: 20 ticks is equivalent to 1 second. Set to 0 to disable.
  456.         auto-player-save-interval=900
  457.         # The auto-save tick interval used to save all loaded chunks in a world.  Set to 0 to disable. (Default: 900)  Note: 20 ticks is equivalent to 1 second.
  458.         auto-save-interval=12000
  459.         # The number of newly loaded chunks before triggering a forced cleanup.  Note: When triggered, the loaded chunk threshold will reset and start incrementing.  Disabled by default.
  460.         chunk-gc-load-threshold=0
  461.         # The tick interval used to cleanup all inactive chunks that have leaked in a world.  Set to 0 to disable which restores vanilla handling. (Default: 600)
  462.         chunk-gc-tick-interval=600
  463.         # The number of seconds to delay a chunk unload once marked inactive. (Default: 15) Note: This gets reset if the chunk becomes active again.
  464.         chunk-unload-delay=15
  465.         # If enabled, any request for a chunk not currently loaded will be denied (exceptions apply for things like world gen and player movement).  Note: As this is an experimental setting for performance gain, if you encounter any issues then we recommend disabling it.
  466.         deny-chunk-requests=false
  467.         # Lava behaves like vanilla water when source block is removed
  468.         flowing-lava-decay=false
  469.         # The amount of GameProfile requests to make against Mojang's session server. (Default: 1) Note: Mojang accepts a maximum of 600 requests every 10 minutes from a single IP address. If you are running multiple servers behind the same IP, it is recommended to raise the 'gameprofile-task-interval' setting in order to compensate for the amount requests being sent. Finally, if set to 0 or less, the default batch size will be used. For more information visit http://wiki.vg/Mojang_API
  470.         gameprofile-lookup-batch-size=1
  471.         # The interval, in seconds, used by the GameProfileQueryTask to process queued gameprofile requests. (Default: 2) Note: This setting should be raised if you experience the following error: "The client has sent too many requests within a certain amount of time". Finally, if set to 0 or less, the default interval will be used.
  472.         gameprofile-lookup-task-interval=3
  473.         # Enable if you want the world to generate spawn the moment its loaded.
  474.         generate-spawn-on-load=true
  475.         # Vanilla water source behavior - is infinite
  476.         infinite-water-source=false
  477.         # The list of uuid's that should never perform a lookup against Mojang's session server. Note: If you are using SpongeForge, make sure to enter any mod fake player's UUID to this list.
  478.         invalid-lookup-uuids=[
  479.             "00000000-0000-0000-0000-000000000000",
  480.             "0d0c4ca0-4ff1-11e4-916c-0800200c9a66",
  481.             "41c82c87-7afb-4024-ba57-13d2c99cae77"
  482.         ]
  483.         # The defined merge radius for Item entities such that when two items are within the defined radius of each other, they will attempt to merge. Usually, the default radius is set to 0.5 in Vanilla, however, for performance reasons 2.5 is generally acceptable. Note: Increasing the radius higher will likely cause performance degradation with larger amount of items as they attempt to merge and search nearby areas for more items. Setting to a negative value is not supported!
  484.         item-merge-radius=3.5
  485.         # Enable if this world's spawn should remain loaded with no players.
  486.         keep-spawn-loaded=true
  487.         # Enable to allow natural leaf decay.
  488.         leaf-decay=true
  489.         # Enable if this world should be loaded on startup.
  490.         load-on-startup=true
  491.         # The maximum number of queued unloaded chunks that will be unloaded in a single tick.  Note: With the chunk gc enabled, this setting only applies to the ticks  where the gc runs (controlled by 'chunk-gc-tick-interval') Note: If the max unloads is too low, too many chunks may remain loaded on the world and increases the chance for a drop in tps. (Default: 100)
  492.         max-chunk-unloads-per-tick=100
  493.         # Specifies the radius (in chunks) of where creatures will spawn.  This value is capped to the current view distance setting in server.properties
  494.         mob-spawn-range=4
  495.         # A list of all detected portal agents used in this world.  In order to override, change the target world name to any other valid world.  Note: If world is not found, it will fallback to default.
  496.         portal-agents {
  497.             "minecraft:default_nether"=DIM-1
  498.             "minecraft:default_the_end"=DIM1
  499.         }
  500.         # Enable if this world allows PVP combat.
  501.         pvp-enabled=false
  502.         # Enable to allow the natural formation of ice and snow in supported biomes.
  503.         weather-ice-and-snow=true
  504.         # Enable to initiate thunderstorms in supported biomes.
  505.         weather-thunder=true
  506.         # Enable if this world should be registered.
  507.         world-enabled=true
  508.     }
  509. }
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