mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-18 19:55:33 +00:00
More achievements
This commit is contained in:
parent
6de602a174
commit
6ff6a5fc91
@ -79,6 +79,18 @@ class AchievementAPI{
|
||||
"buildWorkBench",
|
||||
),
|
||||
),
|
||||
"buildSword" => array(
|
||||
"name" => "Time to Strike!",
|
||||
"requires" => array(
|
||||
"buildWorkBench",
|
||||
),
|
||||
),
|
||||
"diamonds" => array(
|
||||
"name" => "DIAMONDS!",
|
||||
"requires" => array(
|
||||
"acquireIron",
|
||||
),
|
||||
),
|
||||
|
||||
);
|
||||
|
||||
|
@ -540,6 +540,9 @@ class Player{
|
||||
case WOOD:
|
||||
AchievementAPI::grantAchievement($this, "mineWood");
|
||||
break;
|
||||
case DIAMOND:
|
||||
AchievementAPI::grantAchievement($this, "diamond");
|
||||
break;
|
||||
}
|
||||
}elseif($data["entity"]->level === $this->level){
|
||||
$this->dataPacket(MC_TAKE_ITEM_ENTITY, $data);
|
||||
@ -758,6 +761,27 @@ class Player{
|
||||
case FURNACE:
|
||||
AchievementAPI::grantAchievement($this, "buildFurnace");
|
||||
break;
|
||||
case WOODEN_HOE:
|
||||
AchievementAPI::grantAchievement($this, "buildHoe");
|
||||
break;
|
||||
case BREAD:
|
||||
AchievementAPI::grantAchievement($this, "makeBread");
|
||||
break;
|
||||
case CAKE:
|
||||
AchievementAPI::grantAchievement($this, "bakeCake");
|
||||
break;
|
||||
case STONE_PICKAXE:
|
||||
case GOLD_PICKAXE:
|
||||
case IRON_PICKAXE:
|
||||
case DIAMOND_PICKAXE:
|
||||
AchievementAPI::grantAchievement($this, "buildBetterPickaxe");
|
||||
break;
|
||||
case WOODEN_SWORD:
|
||||
AchievementAPI::grantAchievement($this, "buildSword");
|
||||
break;
|
||||
case DIAMOND:
|
||||
AchievementAPI::grantAchievement($this, "diamond");
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
@ -1960,7 +1984,7 @@ class Player{
|
||||
));
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
if($tile->class === TILE_FURNACE and $data["slot"] == 2){
|
||||
switch($slot->getID()){
|
||||
case IRON_INGOT:
|
||||
|
Loading…
x
Reference in New Issue
Block a user