BanComplements — Moderation plugin for Endstone (Bedrock Dedicated Server)
Built and tested against Endstone 0.11.6.
Features:
Commands (all prefixed with "t" to avoid collisions with other plugins): /tban — Permanently ban a player /ttempban or /ttban — Temporarily ban a player /tunban — Remove a ban /tkick — Kick a player /tbanip or /tipban — Ban a player's IP /ttempbanip or /ttbanip — Temporarily ban a player's IP /tunbanip — Remove an IP ban /tmute — Mute a player /tunmute — Remove a mute /tbanlist — List all banned players /tmutelist — List all muted players /treport — Report a player (available to everyone by default)
Durations use a single suffix: s (seconds), m (minutes), h (hours) or d (days), e.g. 30s, 10m, 2h, 3d.
Each action has its own permission (ban_complements.command.*), restricted to operators by default, except reporting, which is available to all players.
Installation: installed as a Python wheel (pip install) into the same Python environment used by the Endstone server, and registers itself automatically via the Endstone entry point, with no extra setup required.