File tree 1 file changed +39
-0
lines changed
Zombiekills/src/me/bukkit/MatCeba14
1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change
1
+ package me .bukkit .MatCeba14 ;
2
+
3
+ import org .bukkit .ChatColor ;
4
+ import org .bukkit .entity .Entity ;
5
+ import org .bukkit .entity .Player ;
6
+ import org .bukkit .entity .Zombie ;
7
+ import org .bukkit .event .EventHandler ;
8
+ import org .bukkit .event .Listener ;
9
+ import org .bukkit .event .entity .EntityDeathEvent ;
10
+
11
+ public class ZombieListener implements Listener {
12
+
13
+ ZombieKills configGetter ;
14
+
15
+ public ZombieListener (ZombieKills plugin ) {
16
+ plugin .getServer ().getPluginManager ().registerEvents (this , plugin );
17
+ configGetter = plugin ;
18
+ }
19
+
20
+ @ EventHandler
21
+ public void KillZombie (EntityDeathEvent e ) {
22
+
23
+ Entity deadEntity = e .getEntity (); // killed
24
+ Entity killer = e .getEntity ().getKiller (); // killer
25
+
26
+ if (killer instanceof Player && deadEntity instanceof Zombie ) {
27
+
28
+ Player player = (Player ) killer ;
29
+
30
+ int killcount = configGetter .getConfig ().getInt ("zombiekills" );
31
+
32
+ configGetter .getConfig ().set ("zombiekills" , killcount + 1 );
33
+
34
+ player .sendMessage (ChatColor .GREEN + "You have killed a zombie" );
35
+ }
36
+
37
+ }
38
+
39
+ }
You can’t perform that action at this time.
0 commit comments