This repository has been archived on 2024-08-27. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
redstoner-utils/tilehelper.py
2014-06-07 01:27:06 +02:00

22 lines
1.0 KiB
Python

import org.bukkit as bukkit
from helpers import *
tilehelpers = [ # Front Right Back Left Down Up
{"owner": "ae795aa8-6327-408e-92ab-25c8a59f3ba1", "area": [[90, 95], [60, 90], [90, 95]], "world": "b0385345-4803-4522-a06a-75fbd692928d", "directions": [True, True, True, True, False, False]}
]
@hook.event("block.BlockPlaceEvent", "high")
def onPlaceBlock(event):
player = event.getPlayer()
block = event.getBlockPlaced()
for th in tilehelpers:
area = th.get("area")
if th.get("owner") == str(player.getUniqueId()) and str(block.getWorld().getUID()) == th.get("world") and block.getX() in range(area[0][0], area[0][1]+1) and block.getY() in range(area[1][0], area[1][1]+1) and block.getZ() in range(area[2][0], area[2][1]+1) and event.canBuild():
# stack block in directions
msg(player, "&ayus")
# server.getPluginManager().callEvent(event);