sleep 2 ticks so changes can be applied
This commit is contained in:
@@ -2,6 +2,8 @@
|
|||||||
import org.bukkit.event.block.BlockPlaceEvent as BlockPlaceEvent
|
import org.bukkit.event.block.BlockPlaceEvent as BlockPlaceEvent
|
||||||
import org.bukkit.event.block.BlockBreakEvent as BlockBreakEvent
|
import org.bukkit.event.block.BlockBreakEvent as BlockBreakEvent
|
||||||
import org.bukkit.event.player.PlayerInteractEvent as PlayerInteractEvent
|
import org.bukkit.event.player.PlayerInteractEvent as PlayerInteractEvent
|
||||||
|
import thread
|
||||||
|
from time import sleep
|
||||||
from helpers import *
|
from helpers import *
|
||||||
|
|
||||||
tilehelpers = [
|
tilehelpers = [
|
||||||
@@ -119,5 +121,9 @@ def onClickBlockInRegion(event):
|
|||||||
event = PlayerInteractEvent(event.getPlayer(), action, event.getItem(), newblock, event.getBlockFace())
|
event = PlayerInteractEvent(event.getPlayer(), action, event.getItem(), newblock, event.getBlockFace())
|
||||||
server.getPluginManager().callEvent(event)
|
server.getPluginManager().callEvent(event)
|
||||||
if not event.isCancelled():
|
if not event.isCancelled():
|
||||||
newblock.setType(block.getType())
|
thread.start_new_thread(updateBlock, (block, newblock))
|
||||||
newblock.setData(block.getData())
|
|
||||||
|
def updateBlock(block, newblock):
|
||||||
|
sleep(0.2)
|
||||||
|
newblock.setType(block.getType())
|
||||||
|
newblock.setData(block.getData())
|
||||||
Reference in New Issue
Block a user