Skip to content

Commit 3699b45

Browse files
Create EventsClass
1 parent 31bcf6f commit 3699b45

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

Diff for: Episode_29/EventsClass

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package me.dabuseck.Tutorial.Events;
2+
3+
import org.bukkit.ChatColor;
4+
import org.bukkit.entity.Player;
5+
import org.bukkit.event.EventHandler;
6+
import org.bukkit.event.Listener;
7+
import org.bukkit.event.block.BlockBreakEvent;
8+
9+
import com.connorlinfoot.actionbarapi.ActionBarAPI;
10+
11+
public class EventsClass implements Listener {
12+
public int blocksbroke = 0;
13+
14+
@EventHandler
15+
public void blockbreak(BlockBreakEvent event) {
16+
Player player = event.getPlayer();
17+
18+
if (blocksbroke == 0) {
19+
ActionBarAPI.sendActionBar(player, ChatColor.DARK_AQUA + "You have broke " + ChatColor.AQUA + (blocksbroke + 1)
20+
+ ChatColor.DARK_AQUA + " block.");
21+
blocksbroke++;
22+
blocksbroke++;
23+
} else {
24+
ActionBarAPI.sendActionBar(player, ChatColor.DARK_AQUA + "You have broke " + ChatColor.AQUA
25+
+ (blocksbroke++) + ChatColor.DARK_AQUA + " blocks.");
26+
}
27+
28+
if (blocksbroke == 10) {
29+
ActionBarAPI.sendActionBarToAllPlayers(
30+
ChatColor.GOLD + player.getName() + ChatColor.GREEN + " has broken 10 blocks!");
31+
32+
}
33+
}
34+
}

0 commit comments

Comments
 (0)