|
PocketMine-MP 5.39.3 git-9a46a8bd745880ddf8eebaf28cda326bb97d2efa
|
Collaboration diagram for pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection:Public Member Functions | |
| clearDirtyProperties () | |
| getAll () | |
| getDirty () | |
| markAllDirty () | |
| markDirty (int $key) | |
| set (int $key, MetadataProperty $value, bool $force=false) | |
| setAtomicBatch (array $properties, bool $force=false) | |
| setBlockPos (int $key, ?BlockPosition $value, bool $force=false) | |
| setByte (int $key, int $value, bool $force=false) | |
| setCompoundTag (int $key, CacheableNbt $value, bool $force=false) | |
| setFloat (int $key, float $value, bool $force=false) | |
| setGenericFlag (int $flagId, bool $value) | |
| setInt (int $key, int $value, bool $force=false) | |
| setLong (int $key, int $value, bool $force=false) | |
| setPlayerFlag (int $flagId, bool $value) | |
| setShort (int $key, int $value, bool $force=false) | |
| setString (int $key, string $value, bool $force=false) | |
| setVector3 (int $key, ?Vector3 $value, bool $force=false) | |
Definition at line 23 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::__construct | ( | ) |
Definition at line 36 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::clearDirtyProperties | ( | ) |
Clears records of dirty properties.
Definition at line 173 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::getAll | ( | ) |
Returns all properties.
Definition at line 156 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::getDirty | ( | ) |
Returns properties that have changed and need to be broadcasted.
Definition at line 166 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::markAllDirty | ( | ) |
Marks all properties for resending.
Definition at line 189 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::markDirty | ( | int | $key | ) |
Marks the selected property for resending.
Definition at line 180 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::set | ( | int | $key, |
| MetadataProperty | $value, | ||
| bool | $force = false ) |
Definition at line 80 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setAtomicBatch | ( | array | $properties, |
| bool | $force = false ) |
Set a group of properties together. If any of them are changed, they will all be flagged as dirty.
| MetadataProperty[] | $properties | @phpstan-param array<int, MetadataProperty> $properties |
Definition at line 95 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setBlockPos | ( | int | $key, |
| ?BlockPosition | $value, | ||
| bool | $force = false ) |
Definition at line 68 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setByte | ( | int | $key, |
| int | $value, | ||
| bool | $force = false ) |
Definition at line 40 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setCompoundTag | ( | int | $key, |
| CacheableNbt | $value, | ||
| bool | $force = false ) |
@phpstan-param CacheableNbt<\pocketmine\nbt\tag\CompoundTag> $value
Definition at line 64 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setFloat | ( | int | $key, |
| float | $value, | ||
| bool | $force = false ) |
Definition at line 53 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setGenericFlag | ( | int | $flagId, |
| bool | $value ) |
Definition at line 117 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setInt | ( | int | $key, |
| int | $value, | ||
| bool | $force = false ) |
Definition at line 49 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setLong | ( | int | $key, |
| int | $value, | ||
| bool | $force = false ) |
Definition at line 72 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setPlayerFlag | ( | int | $flagId, |
| bool | $value ) |
Definition at line 135 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setShort | ( | int | $key, |
| int | $value, | ||
| bool | $force = false ) |
Definition at line 45 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setString | ( | int | $key, |
| string | $value, | ||
| bool | $force = false ) |
Definition at line 57 of file EntityMetadataCollection.php.
| pocketmine\network\mcpe\protocol\types\entity\EntityMetadataCollection::setVector3 | ( | int | $key, |
| ?Vector3 | $value, | ||
| bool | $force = false ) |
Definition at line 76 of file EntityMetadataCollection.php.