global.conf

グローバル設定

global.conf は Sponge のグローバル設定ファイルです。サーバーフォルダの config/sponge ディレクトリに作成されます。多くの項目は config/worlds サブディレクトリにあるワールド・ディメンション設定で上書きすることができます。

global.conf で利用可能な設定を以下に示します。ファイルにすぐ書き込まれるものだけではなく、必要になったとき初めて追記される項目もあります。ページの一番下には編集前の global.conf があります。

Sponge のグローバルプロパティ

プロパティ

デフォルト値

説明

ブロック追跡

block-blacklist

文字列

null

Adds block ids you wish to blacklist for player block placement tracking.

enabled

論理型

true

Adds player tracking support for block positions.

Bungeecord

ip-forwarding

論理型

false

Allows bungeecord to forward ip address, UUID, and Game Profile to the server.

Cause Tracker

report-different-world-changes

論理型

false

If enabled, Sponge will report when a mod makes an unexpected world change.

verbose

論理型

true

If enabled, the cause tracker will print out when there are too many phases being entered.

コマンド

aliases

文字列

null

Alias will resolve conflicts when multiple plugins request a specific command. Correct syntax is <unqualified command>=<plugin name> Example:

aliases = {
    title=myPlugin
}

config-enabled

論理型

false

ワールド・ディメンション設定が上位レベルの設定から引き継いだ設定を上書きします。

デバッグオプション

concurrent-entity-checks

論理型

false

Detects and prevents attempts to use entities concurrently.

dump-chunks-on-deadlock

論理型

false

デッドロックになっているイベントのチャンクをダンプします。

dump-heap-on-deadlock

論理型

false

デッドロックになっているイベントのヒープをダンプします。

dump-threads-on-warn

論理型

false

Dump the server thread on deadlock warning.

thread-contention-monitoring

論理型

false

Enable Java’s thread contention monitoring for thread dumps.

エンティティオプション

collision-warn-size

整数値

200

Number of colliding entities in one spot before logging a warning. Set to 0 to disable.

count-warn-size

整数値

0

Number of entities allowed in one dimension before logging a warning. Set to 0 to disable.

entity-painting-respawn-delay

整数値

2

Number of ticks before a painting is respawned on the client when their art is changed.

human-player-list-remove-delay

整数値

10

Number of ticks before the fake player entry of a human is removed from the tab list. The allowed range is 0 - 100.

item-despawn-rate

整数値

6000

The time in ticks before an item despawns.

living-hard-despawn-range

整数値

128

The upper bounded range where living entities farther from a player will likely despawn

living-soft-despawn-minimum-life

整数値

30

The amount of seconds before a living entity between the soft and hard despawn ranges from a player to be considered for despawning

living-soft-despawn-range

整数値

32

The lower bounded range where living entities near a player may potentially despawn

max-bounding-box-size

整数値

1000

Maximum size of an entity’s bounding box before it is removed. Set to 0 to disable.

max-speed

整数値

100

Square of the maximum speed of an entity before it is removed. Set to 0 to disable

Entity Activation Range

auto-populate

論理型

false

If enabled, newly discovered entities will be added to this config with a default value.

Defaults

Default activation ranges for all entities unless overridden.

ambient

整数値

32

Default activation range for ambient entities.

aquatic

整数値

32

Default activation range for aquatic entities.

creature

整数値

16

Default activation range for creatures.

misc

整数値

16

Default activation range for miscellaneous entities.

monster

整数値

32

Default activation range for monsters.

Mods

Per-mod overrides. Refer to the Minecraft default mod for example.

Entity Collisions

auto-populate

論理型

false

If enabled, newly discovered entities/blocks will be added to this config with a default value.

Defaults

Default max collisions used for all entities/blocks unless overridden.

max-entities-within-aabb

整数値

8

Max amount of entities any given entity or block can collide with. Set to 0 to disable.

Mods

Per-mod overrides. Refer to the Minecraft default mod for example.

Minecraft

Blocks

「detector_rail」

整数値

1

Max collisions for a 「detector_rail」.

「heavy_weighted_pressure_plate」

整数値

150

Max collisions for a 「heavy_weighted_pressure_plate」.

「light_weighted_pressure_plate」

整数値

15

Max collisions for a 「light_weighted_pressure_plate」.

「mob_spawner」

整数値

-1

Max collisions for a 「mob_spawner」.

「stone_pressure_plate」

整数値

1

Max collisions for a 「stone_pressure_plate」.

「wooden_button」

整数値

1

Max collisions for a 「wooden_button」.

「wooden_pressure_plate」

整数値

1

Max collisions for a 「wooden_pressure_plate」.

Defaults

Default max collisions used for all entities/blocks unless overridden.

blocks

整数値

8

Default max collisions for blocks.

entities

整数値

8

Default max collisions for entities.

enabled

論理型

true

Set to false if you want mod to ignore entity collision rules.

Entities

thrownpotion

整数値

-1

Max collisions for a thrown potion.

脆弱性

prevent-creative-itemstack-name-exploit

論理型

true

Prevents an exploit in which the client sends a packet with the itemstack name exceeding the string limit.

prevent-sign-command-exploit

論理型

true

Prevents an exploit in which the client sends a packet to update a sign containing commands from a player without permission.

一般設定

config-dir

文字列

see config

Sets the directory for plugin configurations.

disable-warnings

論理型

false

Disable warning messages to server Admins.

file-io-thread-sleep

論理型

false

Enables sleeping between chunk saves.

plugins-dir

文字列

See config

Sets an additional directory to search for plugins.

IP セット

ログオプション

block-break

論理型

false

ブロックが壊された時にログを保存します。

block-modify

論理型

false

Logs when blocks are modified.

block-place

論理型

false

ブロックが置かれた時にログを保存します。

block-populate

論理型

false

Logs when blocks are populated in a chunk.

block-tracking

論理型

false

Logs when blocks are placed by players and tracked.

chunk-gc-queue-unload

論理型

false

Logs when chunks are queued to be unloaded.

chunk-load

論理型

false

チャンクのロード時にログを保存します。

chunk-unload

論理型

false

チャンクのアンロード時にログを保存します。

entity-collision-checks

論理型

false

Whether to log entity collision/count checks.

entity-death

論理型

false

Log when living entities are destroyed.

entity-despawn

論理型

false

Log when living entities are despawned.

entity-spawn

論理型

false

Log when living entities are spawned.

entity-speed-removal

論理型

false

Whether to log entity removals due to speed.

exploit-itemstack-name-overflow

論理型

false

Logs when a server receives exploited packets with itemstack name exceeding string limit.

exploit-respawn-invisibility

論理型

false

Logs when a player attempts to respawn invisible to surrounding players.

exploit-sign-command-updates

論理型

false

Logs when a server receives an exploited packet containing commands from a player with no permission.

log-stacktraces

論理型

false

Add stack traces to dev logging.

world-auto-save

論理型

false

If true, logs when a world auto-saves its chunk data.

モジュール

bungeecord

論理型

false

BungeeCord のサポートを有効化します。

entity-activation-range

論理型

true

Enables the entity activation range settings.

entity-collisions

論理型

true

Enables entity collision settings.

exploits

論理型

true

Enables the exploit prevention module.

game-fixes

論理型

false

Enables the game fixes module.

optimizations

論理型

true

Enables the optimizations module.

realtime

論理型

false

Use real time instead of ticks.

timings

論理型

true

Enables timing settings.

tracking

論理型

true

Enables the tracking module.

Optimizations

See パフォーマンスの調整

Spawner

spawn-limit-ambient

整数値

15

The number of ambients that can spawn around the player.

spawn-limit-animal

整数値

15

The number of animals that can spawn around the player.

spawn-limit-aquatic

整数値

5

The number of aquatics that can spawn around the player.

spawn-limit-monster

整数値

70

The number of monsters that can spawn around the player.

tick-rate-ambient

整数値

400

The ambient spawn tick rate.

tick-rate-animal

整数値

400

The animal spawn tick rate.

tick-rate-aquatic

整数値

400

The aquatic spawn tick rate.

tick-rate-monster

整数値

1

The monster spawn tick rate.

SQL

aliases

文字列

null

SQL 接続のエイリアス。 jdbc:protocol://[username[:password]@]host/database 形式です。

Timings

enabled

論理型

true

If timings are enabled.

hidden-config-entries

文字列

sponge.sql

隠し設定エントリ。

history-interval

整数値

300

The interval between timing history report generation.

history-length

整数値

3600

How long, in ticks, that the timing history will be kept for the server.

server-name-privacy

論理型

false

Whether to include information such as the server name, motd, online-mode, and server icon in the report.

verbose

論理型

true

Whether or not for timings to monitor at the verbose level.

ワールド設定

auto-player-save-interval

整数値

900

The auto-save tick interval used when saving global player data.

auto-save-interval

整数値

900

The auto-save tick interval used to save all loaded chunks in a world.

chunk-gc-load-threshold

整数値

0

The number of newly loaded chunks before triggering a forced cleanup.

chunk-gc-tick-interval

整数値

1

The tick interval used to cleanup all inactive chunks in a world.

chunk-unload-delay

整数値

30

The number of seconds to delay a chunk unload once marked inactive.

deny-chunk-requests

論理型

true

If enabled, any request for a chunk not currently loaded will be denied.

flowing-lava-decay

論理型

false

Lava behaves like vanilla water when the source block is removed, when set to true.

gameprofile-lookup-batch-size

整数値

1

The amount of GameProfile requests to make against Mojang’s session server.

gameprofile-lookup-task-interval

整数値

1

The interval used to process queued GameProfile requests.

generate-spawn-on-load

論理型

false

If the world should generate spawn when the world is loaded.

infinite-water-source

論理型

false

False = Default vanilla water source behaviour.

invalid-lookup-uuids

array

See config

The list of uuid’s that shouldn’t be looked up on Mojang’s session server.

item-merge-radius

整数値

2.5

The merge radius for item entities.

keep-spawn-loaded

論理型

false

If the spawn should stay loaded with no players. Has no effect in global config. Config doesn’t need to be enabled either, because it will always fall back to the world config.

leaf-decay

論理型

true

If enabled, allows natural leaf decay.

load-on-startup

論理型

false

If the world should be loaded on startup. Has no effect in global config. Config doesn’t need to be enabled either, because it will always fall back to the world config.

mob-spawn-range

整数値

8

Specifies the radius (in chunks) of where creatures will spawn. This value is capped to the current view distance setting in server.properties.

Portal Agents

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. If world is not found, it will fallback to default.

「minecraft:default_nether」

world

DIM-1

デフォルトのネザーワールドです。

「minecraft:default_the_end」

world

DIM1

The default end world.

pvp-enabled

論理型

true

If the would allows PVP combat.

weather-ice-and-snow

論理型

true

Enable to allow the natural formation of ice and snow.

weather-thunder

論理型

true

Enable to initiate thunderstorms.

world-enabled

論理型

true

Enable if this world should be registered.

This config was generated using SpongeForge build 2360 (with Forge 2282), SpongeAPI version 6.0:

# 1.0
#
# # If you need help with the configuration or have any questions related to Sponge,
# # join us at the IRC or drop by our forums and leave a post.
#
# # IRC: #sponge @ irc.esper.net ( https://webchat.esper.net/?channel=sponge )
# # Forums: https://forums.spongepowered.org/
#

sponge {
    block-capturing {
        # If enabled, newly discovered blocks will be added to this config with a default value.
        auto-populate=false
        # Per-mod block id mappings for controlling capturing behavior
        mods {
            extrautils2 {
                # Set to true to perform individual capturing (i.e. skip bulk capturing) for scheduled ticks for a block type
                block-tick-capturing {
                    RedstoneClock=true
                }
                # Set to false if you want to ignore all specific rules for this mod
                enabled=true
            }
        }
    }
    block-tracking {
        # Add block ids you wish to blacklist for player block placement tracking.
        block-blacklist=[]
        # 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.
        enabled=true
    }
    bungeecord {
        # If enabled, allows BungeeCord to forward IP address, UUID, and Game Profile to this server
        ip-forwarding=false
    }
    cause-tracker {
        # 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.
        report-different-world-changes=false
        # 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.
        verbose=true
        # 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
        verbose-errors=false
    }
    commands {
        # A mapping from unqualified command alias to plugin id of the plugin that should handle a certain command
        aliases {}
        # Patches the specified commands to respect the world of the sender instead of applying the changes on the all worlds.
        multi-world-patches {
            defaultgamemode=true
            difficulty=true
            gamerule=true
            seed=true
            setdefaultspawnpoint=true
            time=true
            toggledownfall=true
            weather=true
            worldborder=true
        }
    }
    # This setting does nothing in the global config. In dimension/world configs, it allows the config to override config(s) that it inherits from
    config-enabled=false
    debug {
        # Detect and prevent certain attempts to use entities concurrently.
        # WARNING: May drastically decrease server performance. Only enable this to debug a pre-existing issue
        concurrent-entity-checks=false
        # Dump chunks in the event of a deadlock
        dump-chunks-on-deadlock=false
        # Dump the heap in the event of a deadlock
        dump-heap-on-deadlock=false
        # Dump the server thread on deadlock warning
        dump-threads-on-warn=false
        # Enable Java's thread contention monitoring for thread dumps
        thread-contention-monitoring=false
    }
    entity {
        # Number of colliding entities in one spot before logging a warning. Set to 0 to disable
        collision-warn-size=200
        # Number of entities in one dimension before logging a warning. Set to 0 to disable
        count-warn-size=0
        # Number of ticks before a painting is respawned on clients when their art is changed
        entity-painting-respawn-delay=2
        # Number of ticks before the fake player entry of a human is removed from the tab list (range of 0 to 100 ticks).
        human-player-list-remove-delay=10
        # Controls the time in ticks for when an item despawns.
        item-despawn-rate=6000
        # The upper bounded range where living entities farther from a player will likely despawn
        living-hard-despawn-range=128
        # The amount of seconds before a living entity between the soft and hard despawn ranges from a player to be considered for despawning
        living-soft-despawn-minimum-life=30
        # The lower bounded range where living entities near a player may potentially despawn
        living-soft-despawn-range=32
        # Max size of an entity's bounding box before removing it. Set to 0 to disable
        max-bounding-box-size=1000
        # Square of the max speed of an entity before removing it. Set to 0 to disable
        max-speed=100
    }
    entity-activation-range {
        # If enabled, newly discovered entities will be added to this config with a default value.
        auto-populate=false
        # Default activation ranges used for all entities unless overridden.
        defaults {
            ambient=32
            aquatic=32
            creature=32
            misc=16
            monster=32
        }
        # Per-mod overrides. Refer to the minecraft default mod for example.
        mods {}
    }
    entity-collisions {
        # If enabled, newly discovered entities/blocks will be added to this config with a default value.
        auto-populate=false
        # Default max collisions used for all entities/blocks unless overridden.
        defaults {
            blocks=8
            entities=8
        }
        # 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.
        max-entities-within-aabb=8
        # Per-mod overrides. Refer to the minecraft default mod for example.
        mods {
            botania {
                blocks {}
                # Default max collisions used for all entities/blocks unless overridden.
                defaults {}
                # Set to false if you want mod to ignore entity collision rules.
                enabled=true
                entities {
                    botaniacorporeaspark=-1
                    botaniaspark=-1
                }
            }
            minecraft {
                blocks {
                    "detector_rail"=1
                    "heavy_weighted_pressure_plate"=150
                    "light_weighted_pressure_plate"=15
                    "mob_spawner"=-1
                    "stone_pressure_plate"=1
                    "wooden_button"=1
                    "wooden_pressure_plate"=1
                }
                # Default max collisions used for all entities/blocks unless overridden.
                defaults {}
                # Set to false if you want mod to ignore entity collision rules.
                enabled=true
                entities {
                    thrownpotion=-1
                }
            }
        }
    }
    exploits {
        prevent-creative-itemstack-name-exploit=true
        prevent-sign-command-exploit=true
    }
    general {
        # The directory for Sponge plugin configurations, relative to the
        # execution root or specified as an absolute path.
        # Note that the default: "${CANONICAL_GAME_DIR}/config"
        # is going to use the "plugins" directory in the root game directory.
        # If you wish for plugin configs to reside within a child of the configuration
        # directory, change the value to, for example, "${CANONICAL_CONFIG_DIR}/sponge/plugins".
        # Note: It is not recommended to set this to "${CANONICAL_CONFIG_DIR}/sponge", as there is
        # a possibility that plugin configurations can conflict the Sponge core configurations.
        config-dir="${CANONICAL_GAME_DIR}/config"
        # Disable warning messages to server admins
        disable-warnings=false
        # Enabled sleeping between chunk saves, beware of memory issues
        file-io-thread-sleep=false
        # 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".
        plugins-dir="${CANONICAL_MODS_DIR}/plugins"
    }
    ip-sets {}
    logging {
        # Log when blocks are broken
        block-break=false
        # Log when blocks are modified
        block-modify=false
        # Log when blocks are placed
        block-place=false
        # Log when blocks are populated in a chunk
        block-populate=false
        # Log when blocks are placed by players and tracked
        block-tracking=false
        # Log when chunks are queued to be unloaded by the chunk garbage collector.
        chunk-gc-queue-unload=false
        # Log when chunks are loaded
        chunk-load=false
        # Log when chunks are unloaded
        chunk-unload=false
        # Whether to log entity collision/count checks
        entity-collision-checks=false
        # Log when living entities are destroyed
        entity-death=false
        # Log when living entities are despawned
        entity-despawn=false
        # Log when living entities are spawned
        entity-spawn=false
        # Whether to log entity removals due to speed
        entity-speed-removal=false
        # Log when server receives exploited packet with itemstack name exceeding string limit.
        exploit-itemstack-name-overflow=false
        # Log when player attempts to respawn invisible to surrounding players.
        exploit-respawn-invisibility=false
        # Log when server receives exploited packet to update a sign containing commands from player with no permission.
        exploit-sign-command-updates=false
        # Add stack traces to dev logging
        log-stacktraces=false
        # Log when a world auto-saves its chunk data. Note: This may be spammy depending on the auto-save-interval configured for world.
        world-auto-save=false
    }
    modules {
        block-capturing-control=true
        bungeecord=false
        entity-activation-range=true
        entity-collisions=true
        exploits=true
        game-fixes=false
        optimizations=true
        # Use real (wall) time instead of ticks as much as possible
        realtime=false
        # Controls block range and tick rate of tileentities.
        # Use with caution as this can break intended functionality.
        tileentity-activation=false
        timings=true
        tracking=true
    }
    optimizations {
        # Runs lighting updates async.
        async-lighting=true
        # Caches tameable entities owners to avoid constant lookups against data watchers. If mods cause issue, disable.
        cache-tameable-owners=true
        # 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.
        drops-pre-merge=true
        # Handles structures that are saved to disk. Certain structures can take up large amounts
        # of disk space for very large maps and the data for these structures is only needed while the world
        # around them is generating. Disabling saving of these structures can save disk space and time during
        # saves if your world is already fully generated.
        # Warning: disabling structure saving will break the vanilla locate command.
        structure-saving {
            # If enabled, newly discovered structures will be added to this config with a default value.
            auto-populate=false
            enabled=false
            # Per-mod overrides. Refer to the minecraft default mod for example.
            mods {
                minecraft {
                    # Set to false if you want mod to never save structures.
                    enabled=true
                    structures {
                        mineshaft=false
                    }
                }
            }
        }
    }
    # Used to control spawn limits around players.
    # Note: The radius uses the lower value of mob spawn range and server's view distance.
    spawner {
        # The number of ambients the spawner can potentially spawn around a player.
        spawn-limit-ambient=15
        # The number of animals the spawner can potentially spawn around a player.
        spawn-limit-animal=15
        # The number of aquatics the spawner can potentially spawn around a player.
        spawn-limit-aquatic=5
        # The number of monsters the spawner can potentially spawn around a player.
        spawn-limit-monster=70
        # The ambient spawning tick rate. Default: 400
        tick-rate-ambient=400
        # The animal spawning tick rate. Default: 400
        tick-rate-animal=400
        # The aquatic spawning tick rate. Default: 400
        tick-rate-aquatic=400
        # The monster spawning tick rate. Default: 1
        tick-rate-monster=1
    }
    # Configuration options related to the Sql service, including connection aliases etc
    sql {
        # Aliases for SQL connections, in the format jdbc:protocol://[username[:password]@]host/database
        aliases {}
    }
    tileentity-activation {
        # If enabled, newly discovered tileentities will be added to this config with default settings.
        auto-populate=false
        # Default activation block range used for all tileentities unless overridden.
        default-block-range=64
        # Default tick rate used for all tileentities unless overridden.
        default-tick-rate=1
        # Per-mod overrides. Refer to the minecraft default mod for example.
        mods {}
    }
    timings {
        enabled=true
        hidden-config-entries=[
            "sponge.sql"
        ]
        history-interval=300
        history-length=3600
        server-name-privacy=false
        verbose=true
    }
    world {
        # 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.
        auto-player-save-interval=900
        # 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.
        auto-save-interval=900
        # 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.
        chunk-gc-load-threshold=0
        # 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)
        chunk-gc-tick-interval=600
        # The number of seconds to delay a chunk unload once marked inactive. (Default: 15)
        # Note: This gets reset if the chunk becomes active again.
        chunk-unload-delay=15
        # 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.
        deny-chunk-requests=true
        # Lava behaves like vanilla water when source block is removed
        flowing-lava-decay=false
        # 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
        gameprofile-lookup-batch-size=1
        # The interval, in seconds, used by the GameProfileQueryTask to process queued gameprofile requests. (Default: 4)
        # 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.
        gameprofile-lookup-task-interval=4
        # Enable if you want the world to generate spawn the moment its loaded.
        generate-spawn-on-load=false
        # Vanilla water source behavior - is infinite
        infinite-water-source=false
        # 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.
        invalid-lookup-uuids=[
            "00000000-0000-0000-0000-000000000000",
            "0d0c4ca0-4ff1-11e4-916c-0800200c9a66",
            "41c82c87-7afb-4024-ba57-13d2c99cae77"
        ]
        # 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!
        item-merge-radius=2.5
        # Enable if this world's spawn should remain loaded with no players.
        keep-spawn-loaded=false
        # Enable to allow natural leaf decay.
        leaf-decay=true
        # Enable if this world should be loaded on startup.
        load-on-startup=false
        # 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)
        max-chunk-unloads-per-tick=100
        # Specifies the radius (in chunks) of where creatures will spawn.
        # This value is capped to the current view distance setting in server.properties
        mob-spawn-range=4
        # 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.
        portal-agents {
            "minecraft:default_nether"=DIM-1
            "minecraft:default_the_end"=DIM1
        }
        # Enable if this world allows PVP combat.
        pvp-enabled=true
        # Enable to allow the natural formation of ice and snow in supported biomes.
        weather-ice-and-snow=true
        # Enable to initiate thunderstorms in supported biomes.
        weather-thunder=true
        # Enable if this world should be registered.
        world-enabled=true
    }
}