diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index 65b664bf1..23fa85d89 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -2600,7 +2600,7 @@ class Player extends Human implements CommandSender, InventoryHolder, ChunkLoade //TODO: improve this to take stuff like swimming, ladders, enchanted tools into account, fix wrong tool break time calculations for bad tools (pmmp/PocketMine-MP#211) $breakTime = ceil($target->getBreakTime($this->inventory->getItemInHand()) * 20); if($breakTime > 0){ - $this->level->broadcastLevelEvent($pos, LevelEventPacket::EVENT_BLOCK_START_BREAK, 65535 / $breakTime); + $this->level->broadcastLevelEvent($pos, LevelEventPacket::EVENT_BLOCK_START_BREAK, (int) (65535 / $breakTime)); } } $this->lastBreak = microtime(true); diff --git a/src/pocketmine/level/particle/FloatingTextParticle.php b/src/pocketmine/level/particle/FloatingTextParticle.php index acf7ec01c..bbd5f940d 100644 --- a/src/pocketmine/level/particle/FloatingTextParticle.php +++ b/src/pocketmine/level/particle/FloatingTextParticle.php @@ -68,7 +68,7 @@ class FloatingTextParticle extends Particle{ $p = []; if($this->entityId === null){ - $this->entityId = (int) bcadd("1095216660480", mt_rand(0, 0x7fffffff)); //No conflict with other things + $this->entityId = Entity::$entityCount++; }else{ $pk0 = new RemoveEntityPacket(); $pk0->entityUniqueId = $this->entityId;