mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-30 23:29:54 +00:00
Block: rename getPositionOffset() -> getModelPositionOffset()
this gives a better idea of what the function does, and is also much less annoying for auto complete.
This commit is contained in:
parent
aa53dc6709
commit
fd2df637b6
@ -115,7 +115,7 @@ class Bamboo extends Transparent{
|
|||||||
return 12 + (self::getOffsetSeed($x, 0, $z) % 5);
|
return 12 + (self::getOffsetSeed($x, 0, $z) % 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getPositionOffset() : ?Vector3{
|
public function getModelPositionOffset() : ?Vector3{
|
||||||
$seed = self::getOffsetSeed($this->position->getFloorX(), 0, $this->position->getFloorZ());
|
$seed = self::getOffsetSeed($this->position->getFloorX(), 0, $this->position->getFloorZ());
|
||||||
$retX = (($seed % 12) + 1) / 16;
|
$retX = (($seed % 12) + 1) / 16;
|
||||||
$retZ = ((($seed >> 8) % 12) + 1) / 16;
|
$retZ = ((($seed >> 8) % 12) + 1) / 16;
|
||||||
|
@ -577,7 +577,7 @@ class Block{
|
|||||||
final public function getCollisionBoxes() : array{
|
final public function getCollisionBoxes() : array{
|
||||||
if($this->collisionBoxes === null){
|
if($this->collisionBoxes === null){
|
||||||
$this->collisionBoxes = $this->recalculateCollisionBoxes();
|
$this->collisionBoxes = $this->recalculateCollisionBoxes();
|
||||||
$extraOffset = $this->getPositionOffset();
|
$extraOffset = $this->getModelPositionOffset();
|
||||||
$offset = $extraOffset !== null ? $this->position->addVector($extraOffset) : $this->position;
|
$offset = $extraOffset !== null ? $this->position->addVector($extraOffset) : $this->position;
|
||||||
foreach($this->collisionBoxes as $bb){
|
foreach($this->collisionBoxes as $bb){
|
||||||
$bb->offset($offset->x, $offset->y, $offset->z);
|
$bb->offset($offset->x, $offset->y, $offset->z);
|
||||||
@ -588,10 +588,10 @@ class Block{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns an additional fractional vector to shift the block's effective position by based on the current position.
|
* Returns an additional fractional vector to shift the block model's position by based on the current position.
|
||||||
* Used to randomize position of things like bamboo canes and tall grass.
|
* Used to randomize position of things like bamboo canes and tall grass.
|
||||||
*/
|
*/
|
||||||
public function getPositionOffset() : ?Vector3{
|
public function getModelPositionOffset() : ?Vector3{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user