diff options
| author | Lance5057 <Lance5057@gmail.com> | 2015-06-04 10:14:18 -0500 |
|---|---|---|
| committer | Lance5057 <Lance5057@gmail.com> | 2015-06-04 10:14:18 -0500 |
| commit | 5feaf85cb1817fc564f6bc9830518fb8c2e577be (patch) | |
| tree | c170b90a7569931e5ff6abd67e4ff1694ab08dcb /src | |
| parent | 08f88daf103c955b92eb29409cddca7647bfbfdb (diff) | |
Attempting to reflect a ghast fireball. Explodes at event...
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/gmail/Lance5057/events/TDEventHandler.java | 34 |
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")); } |
