Skip to content

Commit cc7ddc2

Browse files
committed
added Zombiekills\src\me\bukkit\MatCeba14\ZombieListener.java
1 parent 22c7c1e commit cc7ddc2

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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+
}

0 commit comments

Comments
 (0)