类 PlayerBedEnterEvent
- 所有已实现的接口:
Cancellable
-
嵌套类概要
修饰符和类型类说明static enum
Represents the default possible outcomes of this event.从类继承的嵌套类/接口 org.bukkit.event.Event
Event.Result
-
字段概要
从类继承的字段 org.bukkit.event.player.PlayerEvent
player
-
构造器概要
构造器说明PlayerBedEnterEvent
(@NotNull Player who, @NotNull Block bed) 已过时。PlayerBedEnterEvent
(@NotNull Player who, @NotNull Block bed, @NotNull PlayerBedEnterEvent.BedEnterResult bedEnterResult) -
方法概要
修饰符和类型方法说明getBed()
返回此事件涉及的床.This describes the default outcome of this event.static @NotNull HandlerList
boolean
Gets the cancellation state of this event.void
setCancelled
(boolean cancel) Sets the cancellation state of this event.void
setUseBed
(@NotNull Event.Result useBed) Sets the action to take with the interacted bed.useBed()
This controls the action to take with the bed that was clicked on.从类继承的方法 org.bukkit.event.player.PlayerEvent
getPlayer
从类继承的方法 org.bukkit.event.Event
getEventName, isAsynchronous
-
构造器详细资料
-
PlayerBedEnterEvent
-
PlayerBedEnterEvent
已过时。
-
-
方法详细资料
-
getBedEnterResult
This describes the default outcome of this event.- 返回:
- the bed enter result representing the default outcome of this event
-
useBed
This controls the action to take with the bed that was clicked on.In case of
Event.Result.DEFAULT
, the default outcome is described bygetBedEnterResult()
.- 返回:
- the action to take with the interacted bed
- 另请参阅:
-
setUseBed
Sets the action to take with the interacted bed.Event.Result.ALLOW
will result in the player sleeping, regardless of the default outcome described bygetBedEnterResult()
.
Event.Result.DENY
will prevent the player from sleeping. This has the same effect as canceling the event viasetCancelled(boolean)
.
Event.Result.DEFAULT
will result in the outcome described bygetBedEnterResult()
.- 参数:
useBed
- the action to take with the interacted bed- 另请参阅:
-
isCancelled
public boolean isCancelled()Gets the cancellation state of this event. Set to true if you want to prevent the player from sleeping.Canceling the event has the same effect as setting
useBed()
toEvent.Result.DENY
.For backwards compatibility reasons this also returns true if
useBed()
isEvent.Result.DEFAULT
and thedefault action
is to prevent bed entering.- 指定者:
isCancelled
在接口中Cancellable
- 返回:
- boolean cancellation state
-
setCancelled
public void setCancelled(boolean cancel) Sets the cancellation state of this event. A canceled event will not be executed in the server, but will still pass to other plugins.Canceling this event will prevent use of the bed.
- 指定者:
setCancelled
在接口中Cancellable
- 参数:
cancel
- true if you wish to cancel this event
-
getBed
返回此事件涉及的床.原文:Returns the bed block involved in this event.
- 返回:
- 床
-
getHandlers
- 指定者:
getHandlers
在类中Event
-
getHandlerList
-