Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Main;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.BlockBreakEvent;
- import org.bukkit.event.block.BlockPlaceEvent;
- import org.bukkit.event.entity.EntityDamageEvent;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Score;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.ScoreboardManager;
- import net.md_5.bungee.api.ChatColor;
- public class PlayerEvents implements Listener{
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onBlockBreak(BlockBreakEvent event){
- event.setCancelled(true);
- }
- @EventHandler
- public void onHit(EntityDamageEvent event){
- if (event.getEntity() instanceof Player){
- event.setCancelled(true);}
- }
- @EventHandler(priority = EventPriority.HIGHEST)
- public void onBlockPlace(BlockPlaceEvent event){
- event.setCancelled(true);
- Player p = event.getPlayer();
- setupScoreboard(p);
- }
- public void setupScoreboard(Player p) {
- ScoreboardManager sm = Bukkit.getScoreboardManager();
- Scoreboard onJoin = sm.getNewScoreboard();
- Objective o = onJoin.registerNewObjective("dash", "dummy");
- o.setDisplaySlot(DisplaySlot.SIDEBAR);
- o.setDisplayName(ChatColor.DARK_RED + "" + ChatColor.BOLD + "HCMC" + ChatColor.GOLD + "" + ChatColor.BOLD + "Network");
- Score spacer = null;
- Score nameTitle = null;
- Score name = null;
- Score spacer2 = null;
- try {
- spacer = o.getScore("LOL");
- spacer.setScore(4);
- nameTitle = o.getScore(ChatColor.DARK_BLUE + "");
- nameTitle.setScore(3);
- name = o.getScore(p.getName());
- name.setScore(2);
- spacer2= o.getScore(ChatColor.DARK_BLUE + "");
- spacer2.setScore(1);
- p.setScoreboard(onJoin);
- } catch (Exception ex) {
- System.out.println(ex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement