Methods summary
public
|
#
__construct( aliuly\grabbag\Main $owner )
Parameters
- $owner
- plugin that owns this session
|
public
mixed|null
|
#
getModule( str $module )
Check if module is available...
This will throw an exception if the module is not available
Check if module is available...
This will throw an exception if the module is not available
Parameters
Returns
mixed|null
|
public
boolean
|
#
getFeature( str $feature )
Check if feature is supported and has been enabled in the GrabBag
configuration file.
Check if feature is supported and has been enabled in the GrabBag
configuration file.
Parameters
Returns
boolean
|
public
|
|
public
|
|
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
boolean
|
#
isFrozen( pocketmine\Player $player )
Checks if player is frozen
Checks if player is frozen
Parameters
Returns
boolean
|
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[]
|
public
|
#
invisible( pocketmine\Player $player, boolean $invis )
Make player invisible
Parameters
- $player
- $invis
- if true (default) invisible, if false, visible.
|
public
|
#
isInvisible( pocketmine\Player $player )
Check if player is invisible...
Check if player is invisible...
Parameters
|
public
|
#
after( integer $cmdline, str $secs )
Schedule a command to be run
Schedule a command to be run
Parameters
- $cmdline
- $secs - execute after this number of seconds
- $secs
- $cmdline - command line to execute
|
public
boolean
|
#
alias( str $alias, str $cmdline, boolean $force = false )
Define a command alias
Parameters
- $alias
- $cmdline
- $force
- overwrite existing commands
Returns
boolean
- true on succes, false on failure
|
public
boolean
|
#
blowPlayer( pocketmine\Player $player, integer $yield, boolean $magic = false )
Blow player up
Parameters
Returns
boolean
- true on succes, false on failure
|
public
|
#
setGlobalChat( boolean $mode )
Enable/Disable Chat globally
Enable/Disable Chat globally
Parameters
- $mode
- true, chat is active, false, chat is disabled
|
public
boolean
|
#
getGlobalChat( )
Returns global chat status
Returns global chat status
Returns
boolean
|
public
|
#
setPlayerChat( pocketmine\Player $player, boolean $mode )
Enable/Disable player's chat
Enable/Disable player's chat
Parameters
- $player
- $mode
- true, chat is active, false, chat is disabled
|
public
boolean
|
#
getPlayerChat( pocketmine\Player $player )
Returns player's chat status
Returns player's chat status
Parameters
Returns
boolean
|
public
str[]
|
#
getLeaders( )
Returns players that are leading others
Returns players that are leading others
Returns
str[]
|
public
str[]
|
#
getFollowers( pocketmine\Player $leader )
Returns followers of a certain leader
Returns followers of a certain leader
Parameters
Returns
str[]
|
public
|
#
follow( pocketmine\Player $follower, pocketmine\Player $leader )
Make a player follow another
Make a player follow another
Parameters
|
public
|
#
stopFollowing( pocketmine\Player $follower )
Stop a player from following
Stop a player from following
Parameters
|
public
|
#
stopLeading( pocketmine\Player $leader )
Remove all folowers from a leader
Remove all folowers from a leader
Parameters
|
public
str[]
|
#
getMutes( )
Returns the list of muted players
Returns the list of muted players
Returns
str[]
|
public
|
#
setMute( pocketmine\Player $player, boolean $mode )
Mute/UnMute a player
Parameters
- $player
- $mode
- true is muted, false is unmuted
|
public
boolean
|
#
getMute( pocketmine\Player $player )
Returns a player mute status
Returns a player mute status
Parameters
Returns
boolean
|
public
|
#
fileReport( pocketmine\command\CommandSender $c, str $report )
|
public
boolean
|
#
isReOp( pocketmine\Player $target )
Return player's reop status
Return player's reop status
Parameters
Returns
boolean
|
public
|
#
reopPlayer( pocketmine\Player $target )
Toggle player's reop
Parameters
|
public
boolean
|
#
isShielded( pocketmine\Player $target )
Return player's shield status
Return player's shield status
Parameters
Returns
boolean
|
public
|
#
setShield( pocketmine\Player $target, boolean $mode )
Turn on/off shields
Parameters
- $target
- $mode
- true is shielded, false is not
|
public
boolean
|
#
hasPlenty( pocketmine\Player $target )
Return player's plenty status
Return player's plenty status
Parameters
Returns
boolean
|
public
|
#
setPlenty( pocketmine\Player $target, boolean $mode )
Turn on/off plenty
Parameters
- $target
- $mode
- true is shielded, false is not
|
public
|
#
slay( pocketmine\Player $victim, str $msg = "" )
Kills a player with optional message
Kills a player with optional message
Parameters
|
public
|
#
tpSpawn( pocketmine\Player $player )
Teleport a player to world spawn
Teleport a player to world spawn
Parameters
|
public
false|str
|
#
getServiceMode( )
Return the current service mode status
Return the current service mode status
Returns
false|str
|
public
|
|
public
|
|
public
|
#
summonPlayer( pocketmine\Player $summoner, pocketmine\Player $victim )
Teleport a player to the summoner's vicinity
Teleport a player to the summoner's vicinity
Parameters
|
public
|
#
dismissPlayer( pocketmine\Player $summoner, pocketmine\Player $victim )
Dismiss a previously summoned player
Dismiss a previously summoned player
Parameters
|
public
|
#
dismissAll( pocketmine\Player $summoner )
Dismiss all summoned players
Dismiss all summoned players
Parameters
|
public
|
#
throwPlayer( pocketmine\Player $victim )
Throw player up in the air.
Throw player up in the air.
Parameters
|
public
|
#
pushTp( pocketmine\Player $player )
Save position to stack
Parameters
|
public
|
#
popTp( pocketmine\Player $player )
Restore position from stack
Restore position from stack
Parameters
|
public
|
#
TpAsk( pocketmine\Player $a, pocketmine\Player $b )
|
public
|
#
TpHere( pocketmine\Player $a, pocketmine\Player $b )
|
public
|
#
TpDecline( pocketmine\Player $a, pocketmine\Player $b )
|
public
|
#
TpAccept( pocketmine\Player $a, pocketmine\Player $b )
|
public
|
#
getHome( pocketmine\IPlayer $player, pocketmine\level\Level $level )
Get the player's home on the provided level.
Get the player's home on the provided level.
Parameters
|
public
|
#
setHome( pocketmine\IPlayer $player, pocketmine\level\Position $pos )
Set the player's home in the level provided in $pos
Set the player's home in the level provided in $pos
Parameters
|
public
|
#
delHome( pocketmine\IPlayer $player, pocketmine\level\Level $level )
Delete the player's home on the provided level.
Delete the player's home on the provided level.
Parameters
|
public
str[]
|
#
getWarps( )
Return a list of warps
Returns
str[]
|
public
pocketmine\level\Position
|
#
getWarp( str $name )
Return a warp definiton or null
Return a warp definiton or null
Parameters
Returns
pocketmine\level\Position
|
public
boolean
|
#
setWarp( str $name, pocketmine\level\Position $pos )
Save a warp
Parameters
Returns
boolean
- true on succes, false on failure
|
public
boolean
|
#
delWarp( str $name )
Delete a warp
Parameters
Returns
boolean
- true on succes, false on failure
|
public
SpySession
|
|
public
|
|
public
boolean
|
#
addServer( str $id, array $attrs )
Add Server
Parameters
Returns
boolean
- true on success, false on error
|
public
boolean
|
#
removeServer( str $id )
Remove Server
Parameters
Returns
boolean
- true on success, false on error
|
public
array
|
#
getServer( str $id )
Get Server attributes
Parameters
Returns
|
public
mixed
|
#
getServerAttr( str $id, str $attr, mixed $default = null )
Get Server attribute
Parameters
- $id
- $attr
- $default
- value to return if tag is not found
Returns
mixed
|
public
boolean
|
#
addQueryData( str $id, str $tag, mixed $attrs )
Parameters
Returns
boolean
- true on success, false on error
|
public
boolean
|
#
delQueryData( str $id, null|str $tag = null )
Remove Server query data
Parameters
Returns
boolean
- true on success, false on error
|
public
array|null
|
#
getQueryData( str $id, null|str $tag = null, mixed $default = null )
Get Query data
Parameters
- $id
- $tag
- $default
- default value to return if data is not found
Returns
array|null
|