Documentation

SignChangeEvent extends BlockEvent
in package
implements Cancellable Uses CancellableTrait

Called when a sign's text is changed by a player.

Interfaces, Classes, Traits and Enums

Cancellable
This interface is implemented by an Event subclass if and only if it can be cancelled.

Table of Contents

MAX_EVENT_CALL_DEPTH  = 50
$block  : Block
$eventName  : string|null
$eventCallDepth  : int
$isCancelled  : bool
$player  : Player
$sign  : BaseSign
$text  : SignText
__construct()  : mixed
call()  : void
Calls event handlers registered for this event.
cancel()  : void
getBlock()  : Block
getEventName()  : string
getNewText()  : SignText
Returns the text which will be on the sign after the event.
getOldText()  : SignText
Returns the text currently on the sign.
getPlayer()  : Player
getSign()  : BaseSign
isCancelled()  : bool
setNewText()  : void
Sets the text to be written on the sign after the event.
uncancel()  : void

Constants

MAX_EVENT_CALL_DEPTH

private mixed MAX_EVENT_CALL_DEPTH = 50

Properties

$eventName

protected string|null $eventName = null

$eventCallDepth

private static int $eventCallDepth = 1

Methods

call()

Calls event handlers registered for this event.

public call() : void
Tags
throws
RuntimeException

if event call recursion reaches the max depth limit

Return values
void

getEventName()

public final getEventName() : string
Return values
string

setNewText()

Sets the text to be written on the sign after the event.

public setNewText(SignText $text) : void
Parameters
$text : SignText
Return values
void

Search results