summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2015-06-04 10:14:18 -0500
committerLance5057 <Lance5057@gmail.com>2015-06-04 10:14:18 -0500
commit5feaf85cb1817fc564f6bc9830518fb8c2e577be (patch)
treec170b90a7569931e5ff6abd67e4ff1694ab08dcb /src
parent08f88daf103c955b92eb29409cddca7647bfbfdb (diff)
Attempting to reflect a ghast fireball. Explodes at event...
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gmail/Lance5057/events/TDEventHandler.java34
1 files changed, 20 insertions, 14 deletions
diff --git a/src/main/java/gmail/Lance5057/events/TDEventHandler.java b/src/main/java/gmail/Lance5057/events/TDEventHandler.java
index bd87df2..a65156f 100644
--- a/src/main/java/gmail/Lance5057/events/TDEventHandler.java
+++ b/src/main/java/gmail/Lance5057/events/TDEventHandler.java
@@ -38,23 +38,29 @@ public class TDEventHandler {
{
EntityFireball ent = (EntityFireball) event.source.getSourceOfDamage();
//EntityFireball newEnt = new EntityFireball();
-// Vec3 playerlook = event.getPlayer().getLookVec();
+ Vec3 playerlook = event.getPlayer().getLookVec();
- ent.attackEntityFrom(DamageSource.generic, 1);
+ //ent.attackEntityFrom(, 1);
-//
-// //ent.setBeenAttacked();
-//
-// ent.motionX = playerlook.xCoord;
-// ent.motionY = playerlook.yCoord;
-// ent.motionZ = playerlook.zCoord;
-// ent.accelerationX = ent.motionX * 0.1D;
-// ent.accelerationY = ent.motionY * 0.1D;
-// ent.accelerationZ = ent.motionZ * 0.1D;
-//
-// ent.shootingEntity = event.getPlayer();
- //ent.setDead();
+ //ent.setBeenAttacked();
+
+ ent.motionX = playerlook.xCoord;
+ ent.motionY = playerlook.yCoord;
+ ent.motionZ = playerlook.zCoord;
+ ent.accelerationX = ent.motionX * 0.1D;
+ ent.accelerationY = ent.motionY * 0.1D;
+ ent.accelerationZ = ent.motionZ * 0.1D;
+
+ ent.shootingEntity = event.getPlayer();
+
+ ent.motionX += ent.accelerationX*2;
+ ent.motionY += ent.accelerationY*2;
+ ent.motionZ += ent.accelerationZ*2;
+
+ //ent.
+
+ ent.setDead();
event.getPlayer().addChatComponentMessage(new ChatComponentText("Nom"));
}