This repository was archived by the owner on Feb 8, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
src/VectorNetworkProject/TheMix Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 27
27
use VectorNetworkProject \TheMix \event \gold \ThePlayerAddGoldEvent ;
28
28
use VectorNetworkProject \TheMix \event \level \TheLevelUpEvent ;
29
29
use VectorNetworkProject \TheMix \event \level \ThePlayerAddXpEvent ;
30
+ use VectorNetworkProject \TheMix \event \player \ThePlayerInteractEvent ;
30
31
use VectorNetworkProject \TheMix \event \player \ThePlayerJoinEvent ;
31
32
use VectorNetworkProject \TheMix \event \player \ThePlayerLoginEvent ;
32
33
use VectorNetworkProject \TheMix \event \player \ThePlayerQuitEvent ;
@@ -114,5 +115,6 @@ private function registerEvents(): void
114
115
$ plm ->registerEvents (new ThePlayerAddGoldEvent (), $ this );
115
116
$ plm ->registerEvents (new ThePlayerAddXpEvent (), $ this );
116
117
$ plm ->registerEvents (new BlockReGeneratorEvent (), $ this );
118
+ $ plm ->registerEvents (new ThePlayerInteractEvent (), $ this );
117
119
}
118
120
}
Original file line number Diff line number Diff line change
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
+ }
You can’t perform that action at this time.
0 commit comments