> For the complete documentation index, see [llms.txt](https://nightlabmc.gitbook.io/infinitedungeons/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nightlabmc.gitbook.io/infinitedungeons/getting-started/configuration.md).

# Configuration

InfiniteDungeons provides a wide range of configuration options to customize your dungeon experience. This guide will walk you through the available configuration options and how to modify them.

### Configuration File

The InfiniteDungeons configuration file is located at `plugins/InfiniteDungeons/config.yml`. Open this file in a text editor to begin customizing the plugin settings.

{% hint style="info" %}
Remember to save the configuration file after making any changes, and then reload or restart the server for the changes to take effect.
{% endhint %}

All Blueprints configuration files is located at `plugins/Blueprints/"BLUEPRINT NAME"`.&#x20;

All DungeonThemes configuration files is located at `plugins/`DungeonThemes`/"DUNGEON NAME"`.&#x20;

{% hint style="warning" %}
For all blueprints and dungeon themes the configuration files will be readable, but not necessarily understandable for all modifications it is advisable to go through the in-game editor.
{% endhint %}

### Default Config.yml

<pre class="language-yaml" data-full-width="true"><code class="lang-yaml">####################################################################################################
# +----------------------------------------------------------------------------------------------+ #
# |  _____        __ _       _ _       _____                                         		 | #
# | |_   _|      / _(_)     (_) |     |  __ \                                        		 | #
# |   | |  _ __ | |_ _ _ __  _| |_ ___| |  | |_   _ _ __   __ _  ___  ___  _ __  ___ 		 | #
# |  | | | '_ \|  _| | '_ \| | __/ _ \ |  | | | | | '_ \ / _` |/ _ \/ _ \| '_ \/ __|		 | #
# |  _| |_| | | | | | | | | | | ||  __/ |__| | |_| | | | | (_| |  __/ (_) | | | \__ \ 		 | #
# | |_____|_| |_|_| |_|_| |_|_|\__\___|_____/ \__,_|_| |_|\__, |\___|\___/|_| |_|___/		 | #
# |                                                        __/ |                     		 | #
# |                                                       |___/                      		 | #
# |                                                                                              | #
# |                         THANKS FOR PURCHASING InfiniteDungeons                               | #
# |               !!! JOIN TO OUR DISCORD TO GET YOUR PERSONAL LICENSE KEY !!!                   | #
# |                    (open ticket in #tickets and ask for a license &#x3C;3)                        | #
# |                                                                                              | #
# |  WIKI:        https://nightlabmc.gitbook.io/infinitedungeons/                                | #
# |  DISCORD:     https://discord.gg/8bdkxUwRjD                                                  | #
# |  BUG REPORTS: https://discord.gg/8bdkxUwRjD                              			 | #
# |                                                                                              | #
# |  Each option in this file is documented and explained here:                                  | #
# |   ==>  https://nightlabmc.gitbook.io/infinitedungeons/                			 | #
# |                                                                                              | #
# |  TIPS: New options are not added to this file automatically. Default values are used if an   | #
# |  option cannot be found. The latest config versions can be obtained at the link above.       | #
# +----------------------------------------------------------------------------------------------+ #
####################################################################################################


# +----------------------------------------------------------------------------------------------+ #
# |                                                                                              | #
# |                                      ESSENTIAL SETTINGS                                      | #
# |                                                                                              | #
# +----------------------------------------------------------------------------------------------+ #

#Config version, Do not modify !
Version: 1.0

# +----------------------------------------------------------------------------------------------+ #
# |                                                                                              | #
# |                                       GENERAL SETTINGS                                       | #
# |                                                                                              | #
# +----------------------------------------------------------------------------------------------+ #

# Debug mode.
debug: false
# Sets the date format.
date-formatter: "dd/MM/yyyy 'at' HH:mm:ss"

# +----------------------------------------------------------------------------------------------+ #
# |                                                                                              | #
# |                                      BLUEPRINT SETTINGS                                      | #
# |                                                                                              | #
# +----------------------------------------------------------------------------------------------+ #

# Creates walls when opening a new blueprint.
create-new-blueprint-edges: true
# Creates corners when opening a new blueprint.
create-new-blueprint-corner: true

# Allows to update InfiniteDungeons wand.
enable-blueprint-wand-update: true
# Allows you to visualize using particles the size of a blueprint.
# Deactivated this option allows to prevent the blueprint having the option of 
# visualization to generate particles.
enable-blueprint-visualizer: true
# Set the refresh rate of blueprint border visualization particles (ms).
blueprint-visualizer-ticks-border: 10
# Set the refresh rate of blueprint visualization particles (ms).
blueprint-visualizer-ticks: 5

# Close all open (in-edit) blueprints when closing the server.
# TIPS: create a backup file of the old-schematic.
close-blueprint-on-server-close: true
#Check the area before opening the blueprint.
verify-zone-before-open-new-schematic: true
#Check the area before opening the blueprint and pasting the schematic.
verify-zone-before-paste-schematic: true

# Also duplicates the schematic on a blueprint duplication.
duplicate-blueprint-schematic: true
# Also duplicates the functions on a blueprint duplication.
duplicate-blueprint-functions: true

# +----------------------------------------------------------------------------------------------+ #
# |                                                                                              | #
# |                                    DUNGEON THEME SETTINGS                                    | #
# |                                                                                              | #
# +----------------------------------------------------------------------------------------------+ #

# Allows to update InfiniteDungeons wand.
enable-dungeon-test-wand-update: true
# Set the refresh rate of function visualization particles (ms).
dungeon-theme-function-visualizer-ticks: 5
# Interval time between each repetition of the protection task
dungeon-protection-task-ticks: 6000
# Finish the dungeon when the last player quit.
# If false, it has dungeon protection task ticks to join before the dungeon automatically ends.
finish-dungeon-when-last-player-quit: false
# Finish the dungeon during the protection task when the dungeon is an instance and there are 
<strong># no more players.
</strong>finish-instance-dungeon-when-protection-and-no-players-inside: true

# +----------------------------------------------------------------------------------------------+ #
# |                                                                                              | #
# |                                         PARTY SETTINGS                                       | #
# |                                                                                              | #
# +----------------------------------------------------------------------------------------------+ #

# Enable party command - /party .
enable-party-command: true
# Set the default password length of a party.
default-party-password-length: 6




</code></pre>
