Phpcraft
|
Public Member Functions | |
__construct ($eids, EffectType $effect, int $amplifier, $duration, bool $particles=true) | |
send (Connection $con) | |
__toString () | |
Public Member Functions inherited from Phpcraft\Packet\EntityPacket | |
__construct ($eids=[]) | |
replaceEntity (GMP $old_eid, GMP $new_eid) | |
Static Public Member Functions | |
static | read (Connection $con) |
Public Attributes | |
$effect | |
$amplifier | |
$duration | |
$particles | |
Public Attributes inherited from Phpcraft\Packet\EntityPacket | |
$eids | |
Sent by servers to clients to inform them about entities gaining a potion effect.
Phpcraft\Packet\EntityEffectPacket::__construct | ( | $eids, | |
EffectType | $effect, | ||
int | $amplifier, | ||
$duration, | |||
bool | $particles = true |
||
) |
array<GMP>|GMP|int|string | $eids A single entity ID or an array of entity IDs. | |
EffectType | $effect | |
int | $amplifier | The effect's amplifier = the effect's level - 1. |
GMP | int | string | $duration | The effect's duration, in seconds. |
bool | $particles |
Phpcraft\Packet\EntityEffectPacket::__toString | ( | ) |
Reimplemented from Phpcraft\Packet\Packet.
|
static |
Initialises the packet class by reading its payload from the given Connection.
Connection | $con |
IOException |
Reimplemented from Phpcraft\Packet\Packet.
Phpcraft\Packet\EntityEffectPacket::send | ( | Connection | $con | ) |
Adds the packet's ID and payload to the Connection's write buffer and sends it over the wire if the connection has a stream. Note that in some cases this will produce multiple Minecraft packets, therefore you should only use this on connections without a stream if you know what you're doing.
Connection | $con |
IOException |
Reimplemented from Phpcraft\Packet\Packet.
int Phpcraft\Packet\EntityEffectPacket::$amplifier |
The effect's amplifier = the effect's level - 1.
Phpcraft\Packet\EntityEffectPacket::$duration |
EffectType Phpcraft\Packet\EntityEffectPacket::$effect |
bool Phpcraft\Packet\EntityEffectPacket::$particles |