17 lines
616 B
Python
17 lines
616 B
Python
#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)
|