Events
An event is a server activity controlled by EventDirector.
Events can represent many different server scenarios, such as:
- seasonal activities;
- tournaments;
- staff-hosted games;
- timed challenges;
- reward-based tasks;
- community celebrations;
- special server moments.
What an event usually contains
A typical event configuration can include:
- a name;
- whether it is enabled or disabled;
- start and stop behavior;
- messages shown to players;
- participant rules;
- conditions;
- rewards;
- commands;
- optional GUI settings.
Enabled and disabled events
Keep unfinished events disabled until they are tested.
A good workflow is:
- create the event;
- keep it disabled;
- test it with staff;
- create a backup;
- enable it when ready.
Live event safety
Avoid editing a live event unless you know exactly what will happen.
Before changing a live event:
- create a backup;
- warn staff;
- check the console;
- test changes on a private server if possible.
Naming events
Use clear event IDs and names.
Good examples:
summer_tournament
christmas_rewards
parkour_weekend
staff_hide_and_seek
Avoid names with spaces, strange symbols, or unclear abbreviations.
Event testing checklist
Before using an event with real players, verify that:
- it loads without console errors;
- messages display correctly;
- permissions are correct;
- rewards are not duplicated;
- conditions work as expected;
- staff can stop or disable it if needed.