summaryrefslogtreecommitdiff
path: root/forcefield.py
diff options
context:
space:
mode:
authorjomo <github@jomo.tv>2014-07-16 00:49:55 +0200
committerjomo <github@jomo.tv>2014-07-16 00:49:55 +0200
commit9a0779d16840b90f7166fbdd8c29c26d06d79c6e (patch)
tree2d622ecd86f7c090b8dcc1c09fc877adc1f3c354 /forcefield.py
parenta61691bb1d998919d63feddf71a348215b8639cc (diff)
more code cleanup
Diffstat (limited to 'forcefield.py')
-rw-r--r--forcefield.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/forcefield.py b/forcefield.py
index b36e107..69c17e8 100644
--- a/forcefield.py
+++ b/forcefield.py
@@ -2,11 +2,10 @@ from helpers import *
from java.util.UUID import fromString as java_uuid
forcefield_permissions = ["utils.forcefield", "utils.forcefield.ignore"]
-forcefield_prefix = "&8[&aFF&8]"
-fd = 4 # forcefield distance
-
-forcefield_toggle = []
-forcefield_whitelist = {}
+forcefield_prefix = "&8[&aFF&8]"
+forcefield_toggle = []
+forcefield_whitelist = {}
+fd = 4 # forcefield distance
@hook.command("forcefield")
@@ -77,7 +76,7 @@ def whitelist_list(sender, sender_id):
if not sender_id in forcefield_whitelist or len(forcefield_whitelist[sender_id]) == 0:
msg(sender, "&c Your whitelist has no entries.")
else:
- c=0
+ c = 0
for uid in forcefield_whitelist[sender_id]:
c+=1
msg(sender, "&a %s. &f%s" % (c, server.getPlayer(java_uuid(uid)).getDisplayName()))
@@ -145,10 +144,10 @@ def on_move(event):
def set_velocity_away(player, entity): #Moves entity away from player
player_loc = player.getLocation()
entity_loc = entity.getLocation()
- dx = entity_loc.getX() - player_loc.getX()
- dy = entity_loc.getY() - player_loc.getY()
- dz = entity_loc.getZ() - player_loc.getZ()
- negator = fd/2
+ dx = entity_loc.getX() - player_loc.getX()
+ dy = entity_loc.getY() - player_loc.getY()
+ dz = entity_loc.getZ() - player_loc.getZ()
+ negator = fd/2
entity.setVelocity(negator/dx, negator/dy, negator/dz)
@@ -157,7 +156,7 @@ def set_velocity_away(player, entity): #Moves entity away from player
@hook.event("player.PlayerQuitEvent")
def on_quit(event):
- try:
- forcefield_toggle.remove(str(event.getPlayer().getUniqueId()))
- except:
- pass \ No newline at end of file
+ player = event.getPlayer()
+ uid = str(player.getUniqueId())
+ if uid in forcefield_toggle:
+ forcefield_toggle.remove(uid) \ No newline at end of file