summaryrefslogtreecommitdiff
path: root/tilehelper.py
diff options
context:
space:
mode:
authorjomo <github@jomo.tv>2014-06-07 01:27:06 +0200
committerjomo <github@jomo.tv>2014-06-07 01:27:06 +0200
commit4381db73fb2f57dcbe405821a5f9124f56e46be6 (patch)
tree6c0eb2f127d291865991ea9fc9c42bd9e33d14df /tilehelper.py
parenta9a540a73e9746b553eb245f1908d6c674a77630 (diff)
started tilehelper plugin
Diffstat (limited to 'tilehelper.py')
-rw-r--r--tilehelper.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tilehelper.py b/tilehelper.py
new file mode 100644
index 0000000..527c114
--- /dev/null
+++ b/tilehelper.py
@@ -0,0 +1,21 @@
+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);