summaryrefslogtreecommitdiff
path: root/forcefield.py
diff options
context:
space:
mode:
authorDico <dico.karssiens@gmail.com>2014-07-17 16:06:11 +0200
committerDico <dico.karssiens@gmail.com>2014-07-17 16:06:11 +0200
commit15c06f011b7716e3c8249e8b5921ec4ea9f68a15 (patch)
treedf7931f40e7d4d22ae33ba133de815b6e3ab4ba1 /forcefield.py
parent372a831c82977e6d079337ff38cc03154914a2b0 (diff)
Minor fix
Diffstat (limited to 'forcefield.py')
-rw-r--r--forcefield.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/forcefield.py b/forcefield.py
index 777c974..1232c49 100644
--- a/forcefield.py
+++ b/forcefield.py
@@ -126,8 +126,9 @@ def on_move(event):
if is_creative(player):
player_id = str(player.getUniqueId())
if player_id in ff_users: # player has forcefield, entity should be blocked
+ log("1")
for entity in player.getNearbyEntities(fd, fd, fd):
- if is_player(entity) and is_creative(entity) and not entity.hasPermission(ff_perms[1]) and not (str(entity.getUniqueId() in whitelists.get(player_id, []))):
+ if is_player(entity) and is_creative(entity) and not entity.hasPermission(ff_perms[1]) and not (str(entity.getUniqueId()) in whitelists.get(player_id, [])):
#if not whitelists[entity_id], check in blank list e.g. False
set_velocity_away(player, entity)
@@ -155,7 +156,7 @@ def set_velocity_away(player, entity): #Moves entity away from player
dz = dz if not (-Xv < dz < Xv) else Xv
vz = Xv / Xve * dz
ev = entity.getVelocity()
- entity.setVelocity(Vector(vx + ev.getX(), vy + ev.getY(), vz + ev.getZ()))
+ entity.setVelocity(Vector(vx + ev.getX(), vy, vz + ev.getZ()))
#We don't want to go above max_speed, and we dont want to divide by 0.