summaryrefslogtreecommitdiff
path: root/skullclick.py
blob: e5e022a938b8506c8d5e3797c15982ee7b6d0711 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pylint: disable=F0401
import org.bukkit as bukkit
from helpers import msg

@hook.event("player.PlayerInteractEvent", "monitor")
def onInteract(event):
  if (str(event.getAction()) == "RIGHT_CLICK_BLOCK"):
    sender = event.getPlayer()
    block  = event.getClickedBlock().getState()
    if (isinstance(block, bukkit.block.Skull) and not event.isCancelled()):
      owner = block.getOwner()
      if (owner):
        msg(sender, "&eThat's %s." % owner)
      else:
        msg(sender, "&cThis skull has no name (Steve)")
      event.setCancelled(True)