PocketMine-MP 5.15.1 git-5ef247620a7c6301a849b54e5ef1009217729fc8
|
Public Member Functions | |
__construct (private PacketBroadcaster $broadcaster, private TypeConverter $typeConverter) | |
onEmote (array $recipients, Human $from, string $emoteId) | |
onEntityEffectAdded (array $recipients, Living $entity, EffectInstance $effect, bool $replacesOldEffect) | |
onEntityEffectRemoved (array $recipients, Living $entity, EffectInstance $effect) | |
onEntityRemoved (array $recipients, Entity $entity) | |
onMobArmorChange (array $recipients, Living $mob) | |
onMobMainHandItemChange (array $recipients, Human $mob) | |
onMobOffHandItemChange (array $recipients, Human $mob) | |
onPickUpItem (array $recipients, Entity $collector, Entity $pickedUp) | |
syncActorData (array $recipients, Entity $entity, array $properties) | |
syncAttributes (array $recipients, Living $entity, array $attributes) | |
Definition at line 51 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::__construct | ( | private PacketBroadcaster | $broadcaster, |
private TypeConverter | $typeConverter | ||
) |
Definition at line 53 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onEmote | ( | array | $recipients, |
Human | $from, | ||
string | $emoteId | ||
) |
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 142 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onEntityEffectAdded | ( | array | $recipients, |
Living | $entity, | ||
EffectInstance | $effect, | ||
bool | $replacesOldEffect | ||
) |
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 82 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onEntityEffectRemoved | ( | array | $recipients, |
Living | $entity, | ||
EffectInstance | $effect | ||
) |
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 95 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onEntityRemoved | ( | array | $recipients, |
Entity | $entity | ||
) |
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 99 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onMobArmorChange | ( | array | $recipients, |
Living | $mob | ||
) |
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 126 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onMobMainHandItemChange | ( | array | $recipients, |
Human | $mob | ||
) |
TODO: expand this to more than just humans
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 103 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onMobOffHandItemChange | ( | array | $recipients, |
Human | $mob | ||
) |
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 115 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::onPickUpItem | ( | array | $recipients, |
Entity | $collector, | ||
Entity | $pickedUp | ||
) |
NetworkSession[] | $recipients |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 138 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::syncActorData | ( | array | $recipients, |
Entity | $entity, | ||
array | $properties | ||
) |
NetworkSession[] | $recipients | |
MetadataProperty[] | $properties |
@phpstan-param array<int, MetadataProperty> $properties
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 75 of file StandardEntityEventBroadcaster.php.
pocketmine\network\mcpe\StandardEntityEventBroadcaster::syncAttributes | ( | array | $recipients, |
Living | $entity, | ||
array | $attributes | ||
) |
NetworkSession[] | $recipients | |
Attribute[] | $attributes |
Implements pocketmine\network\mcpe\EntityEventBroadcaster.
Definition at line 65 of file StandardEntityEventBroadcaster.php.
References pocketmine\network\mcpe\protocol\UpdateAttributesPacket\create().