public final class EventFilters extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends org.bukkit.event.entity.EntityEvent> |
entityHasMetadata(MetadataKey<?> key)
Returns a predicate which only returns true if the entity has a given metadata key
|
static <T extends org.bukkit.event.Cancellable> |
ignoreCancelled()
Returns a predicate which only returns true if the event isn't cancelled
|
static <T extends org.bukkit.event.player.PlayerLoginEvent> |
ignoreDisallowedLogin()
Returns a predicate which only returns true if the login is allowed
|
static <T extends org.bukkit.event.player.AsyncPlayerPreLoginEvent> |
ignoreDisallowedPreLogin()
Returns a predicate which only returns true if the login is allowed
|
static <T extends org.bukkit.event.Cancellable> |
ignoreNotCancelled()
Returns a predicate which only returns true if the event is cancelled
|
static <T extends org.bukkit.event.player.PlayerMoveEvent> |
ignoreSameBlock()
Returns a predicate which only returns true if the player has moved over a block
|
static <T extends org.bukkit.event.player.PlayerMoveEvent> |
ignoreSameBlockAndY()
Returns a predicate which only returns true if the player has moved over a block, not including movement
directly up and down.
|
static <T extends org.bukkit.event.player.PlayerMoveEvent> |
ignoreSameChunk()
Returns a predicate which only returns true if the player has moved over a chunk border
|
static <T extends org.bukkit.event.player.PlayerEvent> |
playerHasMetadata(MetadataKey<?> key)
Returns a predicate which only returns true if the player has a given metadata key
|
static <T extends org.bukkit.event.player.PlayerEvent> |
playerHasPermission(String permission)
Returns a predicate which only returns true if the player has the given permission
|
@Nonnull public static <T extends org.bukkit.event.Cancellable> Predicate<T> ignoreCancelled()
T - the event type@Nonnull public static <T extends org.bukkit.event.Cancellable> Predicate<T> ignoreNotCancelled()
T - the event type@Nonnull public static <T extends org.bukkit.event.player.PlayerLoginEvent> Predicate<T> ignoreDisallowedLogin()
T - the event type@Nonnull public static <T extends org.bukkit.event.player.AsyncPlayerPreLoginEvent> Predicate<T> ignoreDisallowedPreLogin()
T - the event type@Nonnull public static <T extends org.bukkit.event.player.PlayerMoveEvent> Predicate<T> ignoreSameBlock()
T - the event type@Nonnull public static <T extends org.bukkit.event.player.PlayerMoveEvent> Predicate<T> ignoreSameBlockAndY()
T - the event type@Nonnull public static <T extends org.bukkit.event.player.PlayerMoveEvent> Predicate<T> ignoreSameChunk()
T - the event type@Nonnull public static <T extends org.bukkit.event.entity.EntityEvent> Predicate<T> entityHasMetadata(MetadataKey<?> key)
T - the event typekey - the metadata key@Nonnull public static <T extends org.bukkit.event.player.PlayerEvent> Predicate<T> playerHasMetadata(MetadataKey<?> key)
T - the event typekey - the metadata key@Nonnull public static <T extends org.bukkit.event.player.PlayerEvent> Predicate<T> playerHasPermission(String permission)
T - the event typepermission - the permissionCopyright © 2022. All rights reserved.