summaryrefslogtreecommitdiff
path: root/skullclick.py
blob: 845b54cd1ec2028079e3da26584503c236834060 (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 on_block_interact(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)