ServerTweaks

ServerTweaks

This adds settings that cannot be configured in Vanilla.

108 downloads 0 followers

ServerTweaks

ServerTweaks is a lightweight, high-performance utility and system-tweaking plugin designed for modern Minecraft servers. It allows server administrators to fully customize core game mechanics, control default system notifications (such as join, quit, and death messages), synchronize real-world time, and manage world-specific bed behaviors—all while providing essential player tools like a ping checker and automated update notifications.

Features

  • Join and Quit Message Customization: Easily modify or completely hide player connection and disconnection messages in the chat.

  • First-Join Welcome Messages: Automatically track the total player count and broadcast a unique welcome message when a new player joins the server for the first time.

  • Death Message Customization: Rewrite default death notifications while preserving the vanilla death reason dynamically.

  • Custom Sleep Notifications: Announce how many players are sleeping out of the total required amount on the current world whenever someone enters a bed.

  • World-Specific Bed Settings: Control whether players can sleep or set spawn points without explosions in specific dimensions or custom worlds (such as the Nether or The End) per world name.

  • Infinite Liquid Control: Toggle infinite water and lava source generation globally.

  • Item Despawn Time Adjustment: Customize the exact number of seconds before dropped items disappear.

  • Hunger Exhaustion Rate Modifier: Adjust how fast players get hungry during movement or activities.

  • Real-World Time Synchronization: Synchronize selected worlds' time automatically with any specified real-world timezone.

  • Ping Command: Provides players with a simple command to check their current network latency in milliseconds.

  • Automated Config & Lang Synchronization: Automatically reloads configuration and language files asynchronously in the background every 3 minutes without any console spam.

  • Update Checker: Automatically notifies operators on join if a newer version is available on Modrinth with a clickable download link.

  • ESC Menu Server Links: Add official server links directly into the vanilla escape pause menu, supporting both preset icons (such as Discord or Store) and custom text buttons.

  • Invalid-commands: You can invalid some commands.

Commands and Permissions

Command Description Permission Default
/ping Check your connection latency servertweaks.ping Everyone
/st toggle <feature> Toggle a specific notification/feature on or off servertweaks.admin OP
/st format <feature> <text> Change the message format of a feature servertweaks.admin OP
/st reload Force reload all configurations and language files manually servertweaks.admin OP

Available feature keys for toggle and format commands:

  • join-message
  • quit-message
  • death-message
  • first-join
  • sleep-notification
  • real-time
  • item-despawn
  • exhaustion-rate
  • bed-world-settings
  • infinite-liquid
  • server-links
  • invalid-commands

Configuration

config.yml

join-message:
  enabled: true
  format: "&e%player% joined the game"

quit-message:
  enabled: true
  format: "&e%player% left the game"

death-message:
  enabled: true
  format: "&c☠ %player% has perished (%reason%)"

first-join:
  enabled: true
  format: "&d&lWelcome %player% to the server for the very first time! (#%count%)"
  total-count: 0

sleep-notification:
  enabled: false
  format: "&b%player% is now sleeping. (%current%/%required%)"

real-time:
  enabled: false
  timezone: "Asia/Tokyo"
  worlds:
    - "world"

item-despawn:
  enabled: false
  despawn-seconds: 60

exhaustion-rate:
  enabled: false
  multiplier: 0.5

bed-world-settings:
  enabled: false
  worlds:
    world: false
    world_nether: true
    world_the_end: true

infinite-liquid:
  enabled: true
  water: true
  lava: false

invalid-commands:
  enabled: false
  commands:
    - "/help"
    - "/?"
    - "/plugins"
    - "/pl"

server-links:
  enabled: false
  links:
    discord_link:
      type: "DISCORD"
      url: "https://discord.gg"
    store_link:
      type: "STORE"
      url: "https://yourserver.com"
    web_link:
      type: "WEBSITE"
      url: "https://yourserver.com"
    custom_rules:
      type: "CUSTOM"
      label: "Server Rules"
      url: "https://yourserver.com"

lang.yml

prefix: "&7[&bServerTweaks&7] "
no-permission: "&cYou do not have permission to use this command."
config-reloaded: "&aConfiguration reloaded successfully!"
feature-enabled: "&aFeature &e%feature% &ahas been &eENABLED&a."
feature-disabled: "&cFeature &e%feature% &chas been &eDISABLED&c."
format-updated: "&aUpdated &e%feature% &aformat to: &f%format%"
invalid-value: "&cInvalid value! Please specify true or false."
respawn-set: "&aRespawn point has been set!"
ping-response: "&aYour current connection latency (Ping) is: &b%ping%ms"
usage:
  - "========= ServerTweaks Help ========="
  - "/st toggle <feature> [true/false] - Toggle or set feature"
  - "/st format <feature> <text...> - Change format"
  - "/st reload - Reload config and language files"
server-links:
  not-supported: "&eThis server version does not support the ESC menu server links feature."
  invalid-url: "&cInvalid URL format for ServerLinks key: %key%"

Compatibility

  • Minecraft Version: 1.21 or newer

  • Server Software: Paper, Purpur, or any modern high-performance Bukkit fork

  • Java Version: Java 21 or newer

No gallery available for this project.

Version Minecraft Loader Download

ServerTweaks 1.0.5

1.0.5

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur, spigot
Download

ServerTweaks 1.0.4

1.0.4

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, paper, purpur
Download

ServerTweaks 1.0.3

1.0.3

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur, spigot
Download

ServerTweaks 1.0.2

1.0.2

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, spigot
Download

ServerTweaks 1.0.1

1.0.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, spigot
Download

1.0.0

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, spigot
Download