diff options
author | jomo <github@jomo.tv> | 2014-06-10 05:31:39 +0200 |
---|---|---|
committer | jomo <github@jomo.tv> | 2014-06-10 05:31:39 +0200 |
commit | 5390a6578d0a965f310229dfd34cdc167eae70f0 (patch) | |
tree | d0dd6e4a789cebf5f7245786f6eef301c3d8cf8d /tilehelper.py | |
parent | 34de6314038dea607e1d256a81ad207b2369781b (diff) |
fix block data; use Interact instead of DamageEvent
Diffstat (limited to 'tilehelper.py')
-rw-r--r-- | tilehelper.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tilehelper.py b/tilehelper.py index 2d953a9..e361985 100644 --- a/tilehelper.py +++ b/tilehelper.py @@ -1,7 +1,7 @@ #pylint: disable=F0401 import org.bukkit.event.block.BlockPlaceEvent as BlockPlaceEvent import org.bukkit.event.block.BlockBreakEvent as BlockBreakEvent -import org.bukkit.event.block.BlockDamageEvent as BlockDamageEvent +import org.bukkit.event.player.PlayerInteractEvent as PlayerInteractEvent from helpers import * tilehelpers = [ @@ -58,10 +58,11 @@ def onPlaceBlockInRegion(event): server.getPluginManager().callEvent(event) if not event.isCancelled(): newblock.setType(block.getType()) + newblock.setData(block.getData()) @hook.event("block.BlockBreakEvent", "low") -def onPlaceBlockInRegion(event): +def onBreakBlockInRegion(event): if not event.isCancelled(): player = event.getPlayer() block = event.getBlock() @@ -89,7 +90,8 @@ def onPlaceBlockInRegion(event): if not event.isCancelled(): newblock.setTypeId(0) -@hook.event("block.BlockDamageEvent", "low") -def onPlaceBlockInRegion(event): + +@hook.event("player.PlayerInteractEvent", "low") +def onClickBlockInRegion(event): if not event.isCancelled(): - log("Damage: %s" % event.getBlock())
\ No newline at end of file + log("Interact: %s; %s" % (event.getBlock(), event.getAction()))
\ No newline at end of file |