COWMODSКаталог модов

AlexPlugins - ServerTools

This plugin adds some useful tools for your server. It can help you do things that other plugins don't do.

Автор: silver_sphinx2210обновлён 17 июл. 2026 г.
УправлениеТехнологииУтилиты

Описание

🧰 AlexPlugins – ServerTools

Update to 0.0.5 Release before 7/25

ServerTools

ServerTools is a modular utility plugin for Paper and Purpur 26.2 Minecraft servers. It provides focused administrative tools, player timezones, configurable custom items, and an optional Python expansion system.

ServerTools integrates with PlaceholderAPI when installed. Plugins such as TAB can display ServerTools placeholders through PlaceholderAPI; TAB is not a direct dependency.

⚠️ ServerTools is actively developed and considered a work in progress.
Features, commands, configuration, and expansion APIs may change between beta releases.


Requirements

  • Paper 26.2 or Purpur 26.2
  • Java 25
  • PlaceholderAPI 2.12.3+ — optional, required only for placeholders
  • TAB — optional

ServerTools does not support Spigot, CraftBukkit, Folia, Sponge, BungeeCord, Velocity, or Waterfall.


✨ Core Features

🕒 Player Timezone System

A local, per-player timezone system using real IANA timezone identifiers, such as America/New_York and Europe/London.

  • Per-player timezone storage
  • Configurable server-default timezone
  • Automatic daylight-saving-time handling
  • Case-insensitive timezone input
  • Join reminders for players without a configured timezone
  • Configurable reminder delay and interval
  • Timezone removal and fallback to the server default
  • PlaceholderAPI integration

Example placeholder output:

6:18 PM [EDT]

Timezone commands:

/tz
/tz set <ZoneId>
/tz change <ZoneId>
/tz remove

🧩 PlaceholderAPI Integration

When PlaceholderAPI is installed, ServerTools automatically registers its internal expansion at runtime.

No PlaceholderAPI eCloud download is required.

Available placeholder:

%servertools_time%

The placeholder returns the player’s local time. If the player has not selected a timezone, the configured server default is used.

TAB can display this value through its normal PlaceholderAPI support.


🎨 Configurable Special Items

ServerTools can create custom items defined in servertools.yml.

Special items support:

  • Material selection
  • Custom display names
  • Configurable stack amounts
  • Custom model data
  • Unsafe enchantment levels
  • Persistent ServerTools item identifiers
  • Giving items to online players
  • Removing ServerTools items from player inventories
  • Tab completion for item IDs and player names

Commands:

/specialitem give <item> [player]
/specialitem list
/specialitem remove <player>
/specialitem reload

A matching Minecraft 26.2 resource pack is included for the default Owner’s Sword and Owner’s Pickaxe examples.


🐍 Python Expansion System

ServerTools includes an optional expansion system powered by Jython 2.7.

Expansion files can:

  • Register dynamic commands
  • Unregister commands
  • Run console commands
  • Write messages to the server log
  • Use startup and shutdown lifecycle functions
  • Disable themselves at runtime

Expansion files are loaded from:

plugins/ServerTools/expansions/

Expansions execute inside the Minecraft server and can dispatch console commands. Only install expansion files you fully trust.

Management commands:

/expansions list
/expansions reload
/expansions remove <id>
/expansions dev list
/expansions dev stop <id>

The shorter /expans alias is also available.


🛠️ Server Utilities

ServerTools currently includes:

  • /disconnect — disconnect yourself with a configurable message
  • /stopserver [seconds] — schedule a server shutdown
  • /stopserver cancel — cancel a scheduled shutdown
  • /servertools version — display the installed version
  • /servertools reload — reload configuration and expansions
  • /servertools disable — disable ServerTools
  • /servertools verifyclient — show login verification and client-brand information
  • /servertools playeridentification — show player identification information
  • /tz — manage player timezones
  • /specialitem — manage configured custom items
  • /expansions — manage Python expansions

Administrative commands are protected by permissions defined in plugin.yml.


📋 Modular Configuration

ServerTools stores its primary configuration in:

plugins/ServerTools/servertools.yml

Configuration defaults are loaded automatically, while existing server configuration values are preserved.

Example:

plugin:
  enabled: true

disconnect:
  enabled: true
  message: "Disconnected!"

timezones:
  enabled: true
  default: "America/New_York"
  request-on-join: true
  reminder-delay-seconds: 2
  reminder-interval-seconds: 30

expansions:
  enabled: true
  developer-mode: false

special-items:
  owners_sword:
    material: NETHERITE_SWORD
    amount: 1
    display-name: "&6Owner's Sword"
    custom-model-data: 1001
    enchants:
      SHARPNESS: 255
      SMITE: 5

📦 Installation

  1. Install Java 25.
  2. Download ServerTools-0.0.5-Beta.jar.
  3. Place the JAR in the plugins/ directory of a Paper 26.2 or Purpur 26.2 backend server.
  4. Optionally install PlaceholderAPI for %servertools_time%.
  5. Optionally install TAB to display the placeholder.
  6. Restart the server.
  7. Edit plugins/ServerTools/servertools.yml.
  8. Restart the server or run /servertools reload.

If your network uses Velocity, BungeeCord, or Waterfall, install ServerTools on the Paper/Purpur backend servers—not on the proxy.

DESCRIPTION WRITTEN WITH CODEX

Галерея

Showing of the /servertools command.Server shutting down.

Последние версии

Все версии →
beta

AlexPlugins - ServerTools 0.0.5-Beta

0.0.5-Beta
17 июл. 2026 г.51Minecraft: 26.2paper, purpur
Скачать
Что нового
# ONLY AN UPDATE No features were changed in this update, this was only for comapatability support.
release

AlexPlugins - ServerTools 0.0.4

0.0.4
22 февр. 2026 г.49Minecraft: 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.9bukkit, paper, purpur, spigot
Скачать
Что нового
# Version - 0.0.4 - Release + Added Special Items command, /specialitems
beta

v0.0.4 Beta Release

0.0.4-Beta
31 дек. 2025 г.38Minecraft: 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.9bukkit, paper, purpur
Скачать
Что нового
# 🚀 ServerTools v0.0.4 Beta This release marks a **major functional milestone** for ServerTools, introducing a complete, production-ready **player timezone system** with full **PlaceholderAPI** and **TAB** integration. While still considered **Beta**, v0.0.4 establishes the architectural foundation for future ServerTools modules. --- ## ✨ Highlights ### 🕒 Player Timezone System (NEW) - Per-player timezone support using **IANA timezone identifiers** - Examples: `America/New_York`, `Europe/London` - Fully local — no external APIs or network calls - Automatic daylight-saving handling via Java `ZoneId` - Server default timezone fallback - Persistent storage via `timezones.yml` --- ### 🧩 PlaceholderAPI Expansion (NEW) - Bundled internal expansion (no eCloud download required) - Automatically registered at startup **New placeholder:** %servertools_time% Outputs: 6:18 PM [EST] Works everywhere PlaceholderAPI is supported, including TAB, scoreboards, and chat plugins. --- ### 📑 TAB Plugin Compatibility - Seamless integration with TAB - Live updates after `/tz set` or `/tz change` - No reloads required Example: ```yaml tabprefix: "%servertools_time% " ``` Changelog written with ChatGPT.
release

AlexPlugins - ServerTools 0.0.3 | 1.21.10

0.0.3
12 дек. 2025 г.37Minecraft: 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.9bukkit, paper, purpur
Скачать
Что нового
# Changes + Added another sub command to the /servertools command that disables the plugin | /servertools disable. + Added a config for the main plugin, not just X-Ray.
release

AlexPlugins - ServerTools 0.0.2 | 1.21.10

0.0.2
11 дек. 2025 г.19Minecraft: 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.9bukkit, paper, purpur
Скачать
Что нового
# Changes + Added Xray Detection + Fixed Bugs
release

AlexPlugins - ServerTools 0.0.1 | 1.21.10

0.0.1
8 дек. 2025 г.23Minecraft: 1.21, 1.21.1, 1.21.10, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9bukkit, paper, purpur
Скачать
Что нового
# Main Release Of Plugin! This is the first release of this plugin! ## Features: + /disconnect (Users can disconnect with one command!) + /stopserver (Stop the server nicely without an abrupt stop!)