Class FreezeSession
Frozen Player sessions
NOTE, if GrabBag is available, it will use the GrabBag freeze-thaw
implementation. This gives you a command line interface and also
reduces the number of listeners in use.
-
aliuly\common\Session
implements
pocketmine\event\Listener
-
aliuly\common\FreezeSession
Methods summary
public
|
#
__construct( pocketmine\plugin\PluginBase $owner, boolean $hard = true )
Parameters
- $owner
- plugin that owns this session
- $hard
Overrides
|
public
|
#
onMove( pocketmine\event\player\PlayerMoveEvent $ev )
Handle player move events.
Handle player move events.
Parameters
|
public
boolean
|
#
isHardFreeze( )
Checks if hard or soft freezing
Checks if hard or soft freezing
Returns
boolean
|
public
|
#
setHardFreeze( boolean $hard = true )
Sets hard or soft freezing
Sets hard or soft freezing
Parameters
- $hard
- if true (default) hard freeze is in effect.
|
public
|
#
freeze( pocketmine\Player $player, boolean $freeze = true )
Freeze given player
Parameters
- $player
- $freeze
- if true (default) freeze, if false, thaw.
|
public
str[]
|
#
getFrosties( )
Return a list of frozen players
Return a list of frozen players
Returns
str[]
|
Properties summary
protected
|
$hard
|
|
protected
|
$api
|
|