Skip to main content
SentryPremades provides an administrative command suite alongside an in-game player trust system that prevents friendly fire during team and faction gameplay. The primary command label is /sentrypremades, with the convenient short alias /premades.

Command Reference


Detailed Command Usage

Testing Abilities In-Game

You can trigger any registered ability directly on demand without needing an item or skill binding:
The command tab-completes all registered abilities currently loaded on your server (such as flaming-shot, freezing-dash, or poisoning-rain).

Reloading Modules

SentryPremades features modular reloading, allowing you to reload individual integrations without interrupting the entire plugin:
When you supply an argument, tab-completion automatically suggests all active reloadable modules.

The Trust System

Many premade abilities produce large explosions, cryogenic bursts, or lingering poison zones. To keep competitive gameplay fair and prevent friendly fire inside factions, teams, or parties, SentryPremades includes a built-in player trust registry.

Managing Trusted Allies

Players can manage their trust lists at any time using the /premades trust subcommands:
1

Add an Ally

To protect a friend from your abilities:
2

Review Your Active List

View who you currently trust:
3

Remove an Ally

If an ally leaves your party or faction:

How Trust Protection Works

1

1. Combat Trigger

When an ability detonates or deals area damage, the engine checks who cast the skill and who is in the blast radius.
2

2. Trust Verification

If both the attacker and target are players, the engine instantly checks if the target is on the attacker’s trust list.
3

3. Automatic Protection

If the target is trusted, all damage, knockback impulses, fire ticks, and negative status effects are cancelled. Monsters and untrusted enemies take full damage.

Data Persistence & Storage

Trust lists are automatically cached in memory for zero lag during combat. Changes are asynchronously saved to your database backend every 60 seconds and when players disconnect. Storage is configured in plugins/SentryPremades/config.yml:
plugins/SentryPremades/config.yml
  • Flatfile (Default): Stores player trust lists locally in plugins/SentryPremades/trustlists.yml.
  • Database Connection: Supports external database URI strings for cross-server network synchronization.

Messages Configuration

All feedback messages sent to players and administrators are customizable in plugins/SentryPremades/messages.yml:
plugins/SentryPremades/messages.yml
Last modified on October 25, 2026