debugging

This commit is contained in:
jomo
2014-06-10 04:13:04 +02:00
parent 0b52b8d79f
commit 8508b0f2b4

View File

@@ -24,6 +24,7 @@ lastevent = None
def onBlockPlaceDebug(event): def onBlockPlaceDebug(event):
global lastevent global lastevent
lastevent = event lastevent = event
msg(event.getPlayer(), "BlockPlaceEvent")
@hook.event("block.BlockPlaceEvent", "high") @hook.event("block.BlockPlaceEvent", "high")
def onPlaceBlockInRegion(event): def onPlaceBlockInRegion(event):
@@ -44,17 +45,18 @@ def onPlaceBlockInRegion(event):
1 + abs(area[1][1] - area[1][0]), 1 + abs(area[1][1] - area[1][0]),
1 + abs(area[2][1] - area[2][0]) 1 + abs(area[2][1] - area[2][0])
] ]
oldagainst = event.getBlockAgainst() against = event.getBlockAgainst()
newblock = block.getWorld().getBlockAt( newblock = block.getWorld().getBlockAt(
block.getX() + size[0] * directions[0], block.getX() + size[0] * directions[0],
block.getY() + size[1] * directions[1], block.getY() + size[1] * directions[1],
block.getZ() + size[2] * directions[2] block.getZ() + size[2] * directions[2]
) )
newagainst = oldagainst.getWorld().getBlockAt(
oldagainst.getX() + size[0] * directions[0], newagainst = against.getWorld().getBlockAt(
oldagainst.getY() + size[1] * directions[1], against.getX() + size[0] * directions[0],
oldagainst.getZ() + size[2] * directions[2] against.getY() + size[1] * directions[1],
against.getZ() + size[2] * directions[2]
) )
newstate = newblock.getState() newstate = newblock.getState()
newstate.setType(block.getType()) newstate.setType(block.getType())