public class CommonListeners
extends java.lang.Object
| 构造器和说明 |
|---|
CommonListeners() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
cancelAttack(@NotNull EasyListener source,
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Entity,org.bukkit.entity.Entity> predicate)
有条件的取消两个实体间的伤害。
|
static void |
cancelBreak(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> playerPredicate) |
static void |
cancelDeath(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> predicate) |
static void |
cancelDeath(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> predicate,
@Nullable java.util.function.Consumer<org.bukkit.event.entity.PlayerDeathEvent> handler) |
static void |
cancelJoinMessage(@NotNull EasyListener source) |
static void |
cancelPlace(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> playerPredicate) |
static void |
cancelPVP(@NotNull EasyListener source,
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Player,org.bukkit.entity.Player> predicate)
有条件的取消玩家PVP。
|
static void |
cancelQuitMessage(@NotNull EasyListener source) |
static void |
cancelSpawn(@NotNull EasyListener source,
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Entity,org.bukkit.Location> predicate) |
static void |
cancelWeatherChange(@NotNull EasyListener source) |
static void |
cancelWeatherChange(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.event.weather.WeatherChangeEvent> weatherPredicate) |
static void |
handleJoinMessage(@NotNull EasyListener source,
@Nullable java.util.function.Function<org.bukkit.entity.Player,java.lang.String> joinMessage) |
static void |
handleQuitMessage(@NotNull EasyListener source,
@Nullable java.util.function.Function<org.bukkit.entity.Player,java.lang.String> quitMessage) |
public static void cancelJoinMessage(@NotNull
@NotNull EasyListener source)
public static void handleJoinMessage(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.Function<org.bukkit.entity.Player,java.lang.String> joinMessage)
public static void cancelQuitMessage(@NotNull
@NotNull EasyListener source)
public static void handleQuitMessage(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.Function<org.bukkit.entity.Player,java.lang.String> quitMessage)
public static void cancelWeatherChange(@NotNull
@NotNull EasyListener source)
public static void cancelWeatherChange(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.Predicate<org.bukkit.event.weather.WeatherChangeEvent> weatherPredicate)
public static void cancelBreak(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> playerPredicate)
public static void cancelPlace(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> playerPredicate)
public static void cancelPVP(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Player,org.bukkit.entity.Player> predicate)
source - 用于注册的源 EasyListener 对象。predicate - 判断器,返回true则取消事件。两参数分别为 attacker 与 victim 。public static void cancelAttack(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Entity,org.bukkit.entity.Entity> predicate)
source - 用于注册的源 EasyListener 对象。predicate - 判断器,返回true则取消事件。两参数分别为 attacker 与 victim 。public static void cancelDeath(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> predicate)
public static void cancelDeath(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> predicate,
@Nullable
@Nullable java.util.function.Consumer<org.bukkit.event.entity.PlayerDeathEvent> handler)
public static void cancelSpawn(@NotNull
@NotNull EasyListener source,
@Nullable
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Entity,org.bukkit.Location> predicate)
Copyright © 2022. All rights reserved.