Skip to content

Modules

PrimeStrat edited this page Nov 17, 2025 · 7 revisions

Modules Configuration

This page documents the available modules and their options.


Commands

  • All commands can be toggled on or off. If toggled off, the command will be completely removed after reload.

afk

  • broadcast_afk_status: If true, will broadcast /afk to all players
  • constantly_check_afk_status: If true, it'll use the idle timer to determine if you are afk as well as /afk
  • idle_threshold: The time in seconds it takes for a player to be marked as AFK

back

  • Unnatural Teleports: If true, saves unnatural teleports for /back
  • On Death: If true, saves the death location for /back

Message of the Day

  • messsage: The output of /motd
  • Send on Join: Sends the message of the day on player login

discord

  • message: The output of /discord

discord_logging

Handles Discord webhook logging with different channels for events.

  • embed

    • enable: Disables embeds, faulting back to normal messages
    • color: Hex/decimal color code for embed sidebar (default: 781919).
    • title: Title text for embeds (default: "Logger").
  • commands

    • enabled: Enable/disable command logs.
    • webhook: Webhook URL for command logs.
  • moderation

    • enabled: Enable/disable moderation logs.
    • webhook: Webhook URL for moderation logs.
  • chat

    • enabled: Enable/disable chat logs.
    • webhook: Webhook URL for chat logs.

spectator_check

Restricts /spectate usage. This command is used to allow spectator mode players to warp to non-spectating players.

  • check_gamemode: If true, /spectate will check that the player is in spectator mode.
  • check_tags: If true, checks tags before allowing /spectate to be used.
  • allow_tags: List of tags that allow the use of /spectate.
  • ignore_tags: List of tags that will make the target player unable to be targeted with /spectate.

me_crasher_patch

Prevents /me crasher exploits.

  • enabled: If true, activates the patch.
  • ban: If true, bans offenders instead of just kicking.

join_leave_messages

Customizes messages for player connections.

  • send_on_nick: If true, sends fake join/leave messages when nickname changes.
  • send_on_vanish: If true, sends fake join/leave when vanish state changes.
  • send_on_connection: If true, sends custom join/leave messages on connection events.
  • join_message: Message format for join (§e{player} joined the game).
  • leave_message: Message format for leave (§e{player} left the game).
  • shutdown: Message broadcasted on server shutdown.

combat

Controls combat mechanics and knockback.

  • hit_cooldown_in_seconds: Delay between hits.
  • base_damage: Default attack damage.
  • horizontal_knockback_modifier: Knockback scaling (horizontal).
  • vertical_knockback_modifier: Knockback scaling (vertical).
  • horizontal_sprint_knockback_modifier: Knockback scaling when sprinting (horizontal).
  • vertical_sprint_knockback_modifier: Knockback scaling when sprinting (vertical).
  • fall_damage_height: Minimum fall height before damage applies.
  • projectiles
    • horizontal_knockback_modifier: Knockback from projectiles (horizontal).
    • vertical_knockback_modifier: Knockback from projectiles (vertical).
  • disable_fire_damage: If true, disables fire damage.
  • disable_explosion_damage: If true, disables explosion damage.
  • disable_sprint_hits: If true, disables sprint-hit mechanics.

tag_overrides

Per-tag overrides for combat settings.

  • Example (example_tag):
    • hit_cooldown_in_seconds: 1
    • base_damage: 5
    • horizontal_knockback_modifier: 2
    • vertical_knockback_modifier: 2
    • fall_damage_height: 7.0
    • disable_fire_damage: true
    • disable_explosion_damage: true
    • disable_sprint_hits: true

multiworld

Allows running multiple worlds with separate configs.

  • Example world: example_world_folder
    • server-port: 19134
    • server-portv6: 19135
    • level-name: "Bedrock level"
    • server-name: "Dedicated Server"
    • gamemode: "survival"
    • difficulty: "easy"
    • default-player-permission-level: "member"
    • max-players: 10
    • view-distance: 12
    • tick-distance: 4
    • max-threads: 0
    • level-seed: ""
    • compression-threshold: 30000
    • texturepack-required: false
    • allow-list: false
    • allow-cheats: true

broadcast

Controls global broadcast messages.

  • prefix: Formatting prefix (§l§8[§c!§8] §r§e).
  • playsound: Sound effect played (random.toast).

permissions_manager

Controls which permissions systems are enabled. If disabled, it will default to that specific plugin's / systems default.

  • primebds: Control PrimeBDS permissions.
  • endstone: Control Endstone permissions.
  • minecraft: Control Vanilla Minecraft permissions.
  • *: Control all Endstone plugins.

server_messages

Enhances chat and message formatting.

  • skin_change_messages: Enable or disable skin change broadcasts
  • enhanced_whispers: Enable improved whisper system.
  • enhanced_chat: Enable improved chat formatting.
  • rank_meta_data: Show rank metadata in chat.
  • chat_cooldown: In seconds, how long will a player have to wait before typing again.
  • chat_prefix: Prefix applied to chat messages (§r:).
  • whisper_prefix: Prefix for whispers (§8[§bWhisper§8]§r).
  • social_spy_prefix: Prefix for social spy (§8[§bSocial Spy§8]§r).
  • staff_chat_prefix: Prefix for staff chat (§8[§bStaff Chat§8]§r).

server_optimizer

Helps reduce lag from certain actions.

  • mute_laggy_sounds: If true, disables heavy/laggy sounds.
  • mute_laggy_block_events: If true, disables redundant location updates when inside containers
  • mute_laggy_movement_updates: If true, disables redundant location updates to players 50 blocks or more away

Clone this wiki locally