| 程序包 | 说明 |
|---|---|
| cc.carm.lib.easylistener | |
| cc.carm.lib.easylistener.defaults | |
| cc.carm.lib.easylistener.handler |
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends org.bukkit.event.Event> |
EasyListener.cancel(@NotNull java.lang.Class<T> eventClass)
无判别地取消一个事件。
|
<T extends org.bukkit.event.Event> |
EasyListener.cancel(@NotNull java.lang.Class<T> eventClass,
@Nullable org.bukkit.event.EventPriority priority,
@Nullable java.util.function.Predicate<? super T> eventPredicate)
有条件地取消一个事件。
|
<T extends org.bukkit.event.Event> |
EasyListener.cancel(@NotNull java.lang.Class<T> eventClass,
@Nullable org.bukkit.event.EventPriority priority,
@Nullable java.util.function.Predicate<? super T> eventPredicate,
@Nullable java.util.function.Consumer<? super T> afterCancelled)
有条件地取消一个事件。
|
<T extends org.bukkit.event.Event> |
EasyListener.cancel(@NotNull java.lang.Class<T> eventClass,
@Nullable java.util.function.Predicate<T> eventPredicate)
有条件地取消一个事件。
|
static @NotNull EasyListener |
EasyListener.create(@NotNull org.bukkit.plugin.Plugin plugin)
创建一个新的
EasyListener 实例 |
<T extends org.bukkit.event.Event> |
EasyListener.handle(@NotNull java.lang.Class<T> eventClass,
boolean ignoreCancelled,
@NotNull java.util.function.Consumer<T> eventConsumer)
处理一个事件。
|
<T extends org.bukkit.event.Event> |
EasyListener.handle(@NotNull java.lang.Class<T> eventClass,
@NotNull java.util.function.Consumer<T> eventConsumer)
处理一个事件。
|
<T extends org.bukkit.event.Event> |
EasyListener.handle(@NotNull java.lang.Class<T> eventClass,
@Nullable org.bukkit.event.EventPriority priority,
boolean ignoreCancelled,
@NotNull java.util.function.Consumer<T> eventConsumer)
处理一个事件。
|
<T extends org.bukkit.event.Event> |
EasyListener.handle(@NotNull java.lang.Class<T> eventClass,
@Nullable org.bukkit.event.EventPriority priority,
@NotNull java.util.function.Consumer<T> eventConsumer)
处理一个事件。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
CommonListeners.cancelAttack(@NotNull EasyListener source,
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Entity,org.bukkit.entity.Entity> predicate)
有条件的取消两个实体间的伤害。
|
static void |
CommonListeners.cancelBreak(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> playerPredicate) |
static void |
CommonListeners.cancelDeath(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> predicate) |
static void |
CommonListeners.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 |
CommonListeners.cancelJoinMessage(@NotNull EasyListener source) |
static void |
CommonListeners.cancelPlace(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.entity.Player> playerPredicate) |
static void |
CommonListeners.cancelPVP(@NotNull EasyListener source,
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Player,org.bukkit.entity.Player> predicate)
有条件的取消玩家PVP。
|
static void |
CommonListeners.cancelQuitMessage(@NotNull EasyListener source) |
static void |
CommonListeners.cancelSpawn(@NotNull EasyListener source,
@Nullable java.util.function.BiPredicate<org.bukkit.entity.Entity,org.bukkit.Location> predicate) |
static void |
CommonListeners.cancelWeatherChange(@NotNull EasyListener source) |
static void |
CommonListeners.cancelWeatherChange(@NotNull EasyListener source,
@Nullable java.util.function.Predicate<org.bukkit.event.weather.WeatherChangeEvent> weatherPredicate) |
static void |
CommonListeners.handleJoinMessage(@NotNull EasyListener source,
@Nullable java.util.function.Function<org.bukkit.entity.Player,java.lang.String> joinMessage) |
static void |
CommonListeners.handleQuitMessage(@NotNull EasyListener source,
@Nullable java.util.function.Function<org.bukkit.entity.Player,java.lang.String> quitMessage) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected EasyListener |
BundleEventHandler.source |
protected @NotNull EasyListener |
BaseEventHandler.source |
| 限定符和类型 | 方法和说明 |
|---|---|
EasyListener |
MultiEventHandler.cancel() |
EasyListener |
BundleEventHandler.cancel() |
EasyListener |
SingleEventHandler.cancel() |
EasyListener |
BundleEventHandler.cancel(@Nullable java.util.function.BiConsumer<T,E> afterCancelled) |
EasyListener |
MultiEventHandler.cancel(@Nullable java.util.function.Consumer<T> afterCancelled) |
EasyListener |
BundleEventHandler.cancel(@Nullable java.util.function.Consumer<T> afterCancelled) |
EasyListener |
SingleEventHandler.cancel(@Nullable java.util.function.Consumer<T> afterCancelled) |
EasyListener |
BundleEventHandler.handle(@NotNull java.util.function.BiConsumer<T,E> consumer) |
EasyListener |
MultiEventHandler.handle(@NotNull java.util.function.Consumer<T> eventConsumer) |
EasyListener |
BundleEventHandler.handle(@NotNull java.util.function.Consumer<T> consumer) |
EasyListener |
SingleEventHandler.handle(@NotNull java.util.function.Consumer<T> eventConsumer) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BundleEventHandler.EventWrapper.cancel(@NotNull EasyListener source,
@NotNull java.util.function.BiPredicate<T,? super E> predicate,
@NotNull java.util.function.BiConsumer<T,? super E> afterCancelled) |
void |
BundleEventHandler.EventWrapper.handle(@NotNull EasyListener source,
@NotNull java.util.function.BiPredicate<T,? super E> predicate,
@NotNull java.util.function.BiConsumer<T,? super E> consumer) |
| 构造器和说明 |
|---|
BaseEventHandler(@NotNull EasyListener source) |
BundleEventHandler(EasyListener source,
java.lang.Class<T> handleClass,
java.lang.Class<E> eventType) |
MultiEventHandler(EasyListener source,
java.lang.Class<T> eventType) |
SingleEventHandler(EasyListener source,
java.lang.Class<T> eventClass) |
Copyright © 2022. All rights reserved.