Skip to content
This repository was archived by the owner on Feb 8, 2019. It is now read-only.

Commit 557291f

Browse files
committed
Add JoinBlock ;)
1 parent 4d42246 commit 557291f

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

src/VectorNetworkProject/TheMix/TheMix.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
use VectorNetworkProject\TheMix\event\gold\ThePlayerAddGoldEvent;
2828
use VectorNetworkProject\TheMix\event\level\TheLevelUpEvent;
2929
use VectorNetworkProject\TheMix\event\level\ThePlayerAddXpEvent;
30+
use VectorNetworkProject\TheMix\event\player\ThePlayerInteractEvent;
3031
use VectorNetworkProject\TheMix\event\player\ThePlayerJoinEvent;
3132
use VectorNetworkProject\TheMix\event\player\ThePlayerLoginEvent;
3233
use VectorNetworkProject\TheMix\event\player\ThePlayerQuitEvent;
@@ -114,5 +115,6 @@ private function registerEvents(): void
114115
$plm->registerEvents(new ThePlayerAddGoldEvent(), $this);
115116
$plm->registerEvents(new ThePlayerAddXpEvent(), $this);
116117
$plm->registerEvents(new BlockReGeneratorEvent(), $this);
118+
$plm->registerEvents(new ThePlayerInteractEvent(), $this);
117119
}
118120
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
/**
3+
* Copyright (c) 2018 VectorNetworkProject. All rights reserved. MIT license.
4+
*
5+
* GitHub: https://github.com/VectorNetworkProject/TheMix
6+
* Website: https://www.vector-network.tk
7+
*/
8+
9+
namespace VectorNetworkProject\TheMix\event\player;
10+
11+
12+
use pocketmine\block\Block;
13+
use pocketmine\event\Listener;
14+
use pocketmine\event\player\PlayerInteractEvent;
15+
use VectorNetworkProject\TheMix\game\corepvp\TeamManager;
16+
17+
class ThePlayerInteractEvent implements Listener
18+
{
19+
public function event(PlayerInteractEvent $event)
20+
{
21+
$player = $event->getPlayer();
22+
$block = $event->getBlock();
23+
if ($block->getId() === Block::NETHER_REACTOR) {
24+
TeamManager::JoinTeam($player);
25+
}
26+
}
27+
}

0 commit comments

Comments
 (0)