Item: rename onActivate() to onInteractBlock()

This commit is contained in:
Dylan K. Taylor 2020-11-09 19:33:13 +00:00
parent 8c480ffab9
commit 6cf875ca3a
7 changed files with 7 additions and 7 deletions

View File

@ -36,7 +36,7 @@ class Bucket extends Item{
return 16;
}
public function onActivate(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
public function onInteractBlock(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
//TODO: move this to generic placement logic
if($blockClicked instanceof Liquid and $blockClicked->isSource()){
$stack = clone $this;

View File

@ -32,7 +32,7 @@ use pocketmine\world\sound\FlintSteelSound;
class FlintSteel extends Tool{
public function onActivate(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
public function onInteractBlock(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
if($blockReplace->getId() === BlockLegacyIds::AIR){
$world = $player->getWorld();
$world->setBlock($blockReplace->getPos(), VanillaBlocks::FIRE());

View File

@ -500,7 +500,7 @@ class Item implements \JsonSerializable{
/**
* Called when a player uses this item on a block.
*/
public function onActivate(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
public function onInteractBlock(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
return ItemUseResult::NONE();
}

View File

@ -52,7 +52,7 @@ class LiquidBucket extends Item{
return 0;
}
public function onActivate(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
public function onInteractBlock(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
if(!$blockReplace->canBeReplaced()){
return ItemUseResult::NONE();
}

View File

@ -37,7 +37,7 @@ use function count;
class PaintingItem extends Item{
public function onActivate(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
public function onInteractBlock(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
if(Facing::axis($face) === Axis::Y){
return ItemUseResult::NONE();
}

View File

@ -34,7 +34,7 @@ abstract class SpawnEgg extends Item{
abstract protected function createEntity(World $world, Vector3 $pos, float $yaw, float $pitch) : Entity;
public function onActivate(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
public function onInteractBlock(Player $player, Block $blockReplace, Block $blockClicked, int $face, Vector3 $clickVector) : ItemUseResult{
$entity = $this->createEntity($player->getWorld(), $blockReplace->getPos()->add(0.5, 0, 0.5), lcg_value() * 360, 0);
if($this->hasCustomName()){

View File

@ -1618,7 +1618,7 @@ class World implements ChunkManager{
return true;
}
$result = $item->onActivate($player, $blockReplace, $blockClicked, $face, $clickVector);
$result = $item->onInteractBlock($player, $blockReplace, $blockClicked, $face, $clickVector);
if(!$result->equals(ItemUseResult::NONE())){
return $result->equals(ItemUseResult::SUCCESS());
}