Event Scope
Defines a scope for filtering events based on various criteria.
This class provides a set of functions to filter events based on conditions like player names, permissions, world names, metadata, and more. It allows building complex event filters.
Types
Companion object for creating an instance of EventScope.
Functions
Adds a condition that checks if the event has metadata for a given key.
Negates the condition defined in the provided scopeFunction.
Adds a condition that checks if the player is not an operator.
Adds a condition that checks if the event is not paused based on a given key.
Adds a condition that checks if the event did not occur in the specified world.
Adds a condition that checks if the event was triggered by any of the specified player names.
Adds a condition that checks if the event was triggered by any of the specified players.
Adds a condition that checks if the player is an operator.
Adds a condition that checks if the event is paused based on a given key.
Adds a condition that checks if the player involved in the event has the specified permission.
Adds a condition that checks if the player has all of the specified permissions.
Adds a condition that checks if the player has at least one of the specified permissions.
Adds a condition that checks if the event was triggered by a player with the specified name.
Adds a condition that checks if the event was triggered by a specific player.
Applies an event template with the specified name.
Adds a condition that checks if the event occurred in the specified world.