# Default Configuration

## Config.yml

```
LICENCE: ""

COOLDOWN:
  # Cooldown in seconds
  PEARL: 16
  GOLDEN_APPLE: 5
  GOD_APPLE: 120

BOTTLEXP:
  ENABLE: true
  # 2 modes available.
  # VANILLA = Convert XP to Vanilla bottle. (Classic mode)
  # CHEAT = Convert XP to a single bottle with specific level. (Cheat mode)
  MODE_TYPE: VANILLA
  MINIMUM_LEVEL_TO_DO_BOTTLE: 5
  # Fees for convert to Vanilla mode ONLY (We recommand to stay at default values so 8)
  FEES: 8

CHAT_MANAGER:
  #Enable ChatManager module
  ENABLE: true
  # Nomber of empty messages sent to clear the chat (default value is good : 75)
  AMOUNT_OF_EMPTY_MESSAGE: 75

AUTO_BROADCAST:
  INTERVAL_IN_SECOND: 60

COMMANDS:
  # This option enable discord, website, ts, vote commands.
  ENABLE: true

TRASH:
  GUI_SIZE: 54
  TRASH_GUI_NAME: "§cTrash"

NETHER_PORTAL:
  CREATE_PORTAL: false
  ENTER_PORTAL: false

WITHER:
  SPAWN: false

WEATHER:
  DISABLE_RAIN: true

CLEARLAG:
  ENABLE: true
  CHECK_IN_SECOND_FOR_CLEARLAG: 600 # 10 mins.

ANTI_CURSE:
  ENABLE: true
  BANNED_WORLD:
    - "fdp"
    - "ntm"

ANTI_OP:
  CHECK_IN_SECONDS: 5
  OP_LIST:
    - SwartZ_
    - player2
  GM_LIST:
    - SwartZ_
    - player2

LIMITERS:
  # Should we disable all natural mob spawning?
  MOBS_SPAWN_ONLY_FROM_SPAWNERS: false
  MOB_LIMIT_PER_CHUNK: 20

```

## Messages.yml

```
GENERAL:
  PREFIX_NAME: "&b&lServerName"
  RELOAD_CONFIG: "&ePlugin Reloaded in &a<ms>&ems."

# Stay empty if you dont wanna enable an specific commands.
COMMANDS:
  DISCORD: "Our discord : discord.gg/yourlink"
  WEBSITE: "Our website : servername.com"
  TEAMSPEAK: "Our teamspeak : ts.servername.com"
  PING: "<player>'s ping : <ping>"
  VOTE: "Vote for us : servername.com/vote"

COMMAND_DISABLER:
  DISABLE_COMMAND_SUCCESSFULY: "&eYou have just blocked the order : &c&l<command>"
  COMMAND_ALREADY_REGISTER: "&cThis order is already blocked !"
  TRY_REMOVE_COMMAND_NOT_REGISTER: "&cThis order is not yet registered !"
  UNLOCK_COMMAND_REGISTER: "&cYou have just &areleased &cthe order : &e&l<command>"
  BAD_USAGE: "&c&lWrong use : /disablecommand <add/remove> <commande>"
  COMMAND_LOCKED: "&cThis command is blocked !"

NIGHT_VISION:
  ENABLE_NIGHTVISION: "&eLa &6Night vision&e has just been &aenabled&e."
  DISABLE_NIGHTVISION: "&eLa &6Night vision&e has just been &cdisabled&e."

STATS:
  STATS_MESSAGE:
    - "<line>"
    - "Statistics : <player>"
    - "Kills: <kills>"
    - "Death: <deaths>"
    - "Ratio : <ratio>"
    - "<line>"
  PLAYER_IS_NOT_ONLINE: "&cThis player is currently not online !"
  STATS_SUCCESSFULLY_RESET: "&eYou have just reset the player's KS <player>"

CHAT_MANAGER:
  CLEAR_CHAT_MESSAGE:
    - ""
    - "&eThe chat has just been cleared by <player>"
    - ""
  ENABLE_CHAT:
    - ""
    - " &f• &eThe chat is now &a&lenabled &e!"
    - ""
  DISABLE_CHAT:
    - ""
    - " &f• &eThe chat is now &c&ldisabled &e!"
    - ""
  BAD_USAGE: "/chat on | off"
  CHAT_OFF:
    - ""
    - "&cChat is currently muted."
    - ""

ANTI_CURSE:
  CURSE_DETECTED: "&cYour message was not sent because it contains an insult !"

AUTO_BROADCAST:
  MESSAGES_LIST:
    1:
      - "&cYour message !"
      - "&cOther"

ANTI_OP:
  BAN_REASON: "Banned by anti OP & GM"

BOTTLEXP:
  INVENTORY_FULL: "&cYour inventory is full !"
  DONT_HAVE_LEVEL: "&cYou have no level !"
  MINIMUM_LEVEL_TO_DO_BOTTLE: "&cYou cannot bottle XP below <amount> level !"
  DONT_HAVE_MANY_LEVELS: "You don't have enough levels !"
  NUMBER_FORMAT_EXCEPTION: "<args> is not a number !"
  XP_CONVERT_TO_BOTTLE: "Your XP has just been bottled."
  BOTTLE_LORE:
    - "&c"
    - "&c<xp> Lvl"
  XP_ADDED: "&d<xp> &eadded levels !"
  NAME: "&c&l<xp> Lvl"

SETSLOTS:
  SETSLOTS_MESSAGE: "&eThe server has just moved to &a&l<slots> &eSLOTS !"
  BAD_USAGE: "&cUsage : /setslots <slots>"

# Cooldown in seconds.
COOLDOWN:
  COOLDOWN_MESSAGE: "You are currently in Cooldown for a further <time> !"

POTION_LIMITER:
  POTION_DISABLED: "This potion is disabled !"

CRAFT_LIMITER:
  CRAFT_DISABLED: "This item cannot be crafted !"

MODULE:
  ENABLE_MODULE: " &f• &eThe module &b&l<modulename> &ehas just been &a&lenabled &eby &b&l<player> &e!"
  DISABLE_MODULE: " &f• &eThe module &b&l<modulename> &ehas just been &c&ldisabled &eby &b&l<player> &e!"
  LORE_CHANGE_MODULE_STATE: "&eClick for &achange &estatus of this &6&lModule&f&e!"

BLOCKS_LIMIT:
  LIMIT_REACHED: "&cThe limit of <material> is of <amount> by chunck !"

CLEARLAG:
  PRE_CLEARLAG_MESSAGE:
    - ""
    - "&8(&eClearLag&8) &eThe &6entities &ewill be &adeleted in 60 seconds &e!"
    - ""
  CLEARLAG_BROADCAST:
    - ""
    - "&8(&eClearLag&8) &eThe &6entities &ehave been &adeleted &e!"
    - ""

```

## Limiters.yml

```
#  Potion limiter configuration
#  Use 0 to disable potion
#  Use -1 for no change
#  Use other values to limit potion level

POTION_LIMITER:
  SPEED:
    LEVEL: -1
  SLOW:
    LEVEL: 1
  FAST_DIGGING:
    LEVEL: -1
  SLOW_DIGGING:
    LEVEL: -1
  INCREASE_DAMAGE:
    LEVEL: 0
  HEAL:
    LEVEL: -1
  HARM:
    LEVEL: 0
  JUMP:
    LEVEL: -1
  CONFUSION:
    LEVEL: -1
  REGENERATION:
    LEVEL: 0
  DAMAGE_RESISTANCE:
    LEVEL: -1
  FIRE_RESISTANCE:
    LEVEL: -1
  WATER_BREATHING:
    LEVEL: -1
  INVISIBILITY:
    LEVEL: -1
  BLINDNESS:
    LEVEL: -1
  NIGHT_VISION:
    LEVEL: -1
  HUNGER:
    LEVEL: 0
  WEAKNESS:
    LEVEL: 0
  POISON:
    LEVEL: 1
  WITHER:
    LEVEL: -1
  HEALTH_BOOST:
    LEVEL: -1
  ABSORPTION:
    LEVEL: -1
  SATURATION:
    LEVEL: -1

# Enchantment limiter configuration
#  Use 0 to disable enchantment
#  Use -1 for no change
#  Use other values to limit enchantment level


ENCHANTMENT_LIMITER:
  ARROW_DAMAGE: 4
  ARROW_FIRE: 0
  ARROW_INFINITE: -1
  ARROW_KNOCKBACK: 1
  DAMAGE_ALL: 1
  DAMAGE_ARTHROPODS: -1
  DAMAGE_UNDEAD: -1
  DIG_SPEED: -1
  DURABILITY: -1
  FIRE_ASPECT: 0
  KNOCKBACK: 1
  LOOT_BONUS_BLOCKS: -1
  LOOT_BONUS_MOBS: -1
  LUCK: -1
  LURE: -1
  OXYGEN: -1
  PROTECTION_ENVIRONMENTAL: 2
  PROTECTION_EXPLOSIONS: -1
  PROTECTION_FALL: -1
  PROTECTION_FIRE: -1
  PROTECTION_PROJECTILE: -1
  SILK_TOUCH: -1
  THORNS: 0
  WATER_WORKER: -1

#  Entity limiter configuration
#  Use true to enable entity spawning
#  Use false to disable entity spawning

ENTITY_LIMITER:
  BAT: true
  BLAZE: true
  CAVE_SPIDER: true
  CHICKEN: true
  COW: true
  CREEPER: true
  ENDER_DRAGON: true
  ENDERMAN: true
  GHAST: true
  GIANT: true
  HORSE: true
  IRON_GOLEM: true
  MAGMA_CUBE: true
  MUSHROOM_COW: true
  PIG: true
  PIG_ZOMBIE: true
  SHEEP: true
  SKELETON: true
  SLIME: true
  SNOWMAN: true
  SPIDER: true
  SQUID: true
  VILLAGER: true
  WITCH: true
  WITHER: true
  WOLF: true
  ZOMBIE: true

# Block limiter configuration
#  Use values to limit block on chunk.

BLOCK_LIMITER:
  PISTON_BASE: 16
  HOPPER: 16
  CRAFTING_TABLE: 16
  FURNACE: 16

# Craft limiter configuration
#  Use values to limit block on chunk.

CRAFT_LIMITER:
  - WATCH
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.mercuryservice.fr/mercurybasics/default-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
