mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-12 00:39:45 +00:00
ItemEntity: fixed mineWood achievement not working for acacia/dark-oak
This commit is contained in:
parent
d51ca0b655
commit
e088da320c
@ -23,11 +23,13 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace pocketmine\entity\object;
|
namespace pocketmine\entity\object;
|
||||||
|
|
||||||
|
use pocketmine\block\Wood;
|
||||||
use pocketmine\entity\Entity;
|
use pocketmine\entity\Entity;
|
||||||
use pocketmine\event\entity\ItemDespawnEvent;
|
use pocketmine\event\entity\ItemDespawnEvent;
|
||||||
use pocketmine\event\entity\ItemSpawnEvent;
|
use pocketmine\event\entity\ItemSpawnEvent;
|
||||||
use pocketmine\event\inventory\InventoryPickupItemEvent;
|
use pocketmine\event\inventory\InventoryPickupItemEvent;
|
||||||
use pocketmine\item\Item;
|
use pocketmine\item\Item;
|
||||||
|
use pocketmine\item\ItemIds;
|
||||||
use pocketmine\nbt\tag\CompoundTag;
|
use pocketmine\nbt\tag\CompoundTag;
|
||||||
use pocketmine\network\mcpe\protocol\AddItemEntityPacket;
|
use pocketmine\network\mcpe\protocol\AddItemEntityPacket;
|
||||||
use pocketmine\network\mcpe\protocol\TakeItemEntityPacket;
|
use pocketmine\network\mcpe\protocol\TakeItemEntityPacket;
|
||||||
@ -260,13 +262,10 @@ class ItemEntity extends Entity{
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch($item->getId()){
|
if($item->getBlock() instanceof Wood){
|
||||||
case Item::WOOD:
|
$player->awardAchievement("mineWood");
|
||||||
$player->awardAchievement("mineWood");
|
}elseif($item->getId() === ItemIds::DIAMOND){
|
||||||
break;
|
$player->awardAchievement("diamond");
|
||||||
case Item::DIAMOND:
|
|
||||||
$player->awardAchievement("diamond");
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$pk = new TakeItemEntityPacket();
|
$pk = new TakeItemEntityPacket();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user