PocketMine-MP 5.25.1 git-34f801ee3c6d8c99dfd928b19fc58597b5b997ea
|
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.