summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntitySmallFireball.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/EntitySmallFireball.java')
-rw-r--r--src/main/java/net/minecraft/server/EntitySmallFireball.java85
1 files changed, 0 insertions, 85 deletions
diff --git a/src/main/java/net/minecraft/server/EntitySmallFireball.java b/src/main/java/net/minecraft/server/EntitySmallFireball.java
deleted file mode 100644
index 4d61eec2..00000000
--- a/src/main/java/net/minecraft/server/EntitySmallFireball.java
+++ /dev/null
@@ -1,85 +0,0 @@
-package net.minecraft.server;
-
-import org.bukkit.event.entity.EntityCombustByEntityEvent; // CraftBukkit
-
-public class EntitySmallFireball extends EntityFireball {
-
- public EntitySmallFireball(World world) {
- super(world);
- this.a(0.3125F, 0.3125F);
- }
-
- public EntitySmallFireball(World world, EntityLiving entityliving, double d0, double d1, double d2) {
- super(world, entityliving, d0, d1, d2);
- this.a(0.3125F, 0.3125F);
- }
-
- public EntitySmallFireball(World world, double d0, double d1, double d2, double d3, double d4, double d5) {
- super(world, d0, d1, d2, d3, d4, d5);
- this.a(0.3125F, 0.3125F);
- }
-
- protected void a(MovingObjectPosition movingobjectposition) {
- if (!this.world.isStatic) {
- if (movingobjectposition.entity != null) {
- if (!movingobjectposition.entity.isFireproof() && movingobjectposition.entity.damageEntity(DamageSource.fireball(this, this.shooter), 5.0F)) {
- // CraftBukkit start - Entity damage by entity event + combust event
- EntityCombustByEntityEvent event = new EntityCombustByEntityEvent((org.bukkit.entity.Projectile) this.getBukkitEntity(), movingobjectposition.entity.getBukkitEntity(), 5);
- movingobjectposition.entity.world.getServer().getPluginManager().callEvent(event);
-
- if (!event.isCancelled()) {
- movingobjectposition.entity.setOnFire(event.getDuration());
- }
- // CraftBukkit end
- }
- } else {
- int i = movingobjectposition.b;
- int j = movingobjectposition.c;
- int k = movingobjectposition.d;
-
- switch (movingobjectposition.face) {
- case 0:
- --j;
- break;
-
- case 1:
- ++j;
- break;
-
- case 2:
- --k;
- break;
-
- case 3:
- ++k;
- break;
-
- case 4:
- --i;
- break;
-
- case 5:
- ++i;
- }
-
- if (this.world.isEmpty(i, j, k)) {
- // CraftBukkit start
- if (!org.bukkit.craftbukkit.event.CraftEventFactory.callBlockIgniteEvent(world, i, j, k, this).isCancelled()) {
- this.world.setTypeUpdate(i, j, k, Blocks.FIRE);
- }
- // CraftBukkit end
- }
- }
-
- this.die();
- }
- }
-
- public boolean R() {
- return false;
- }
-
- public boolean damageEntity(DamageSource damagesource, float f) {
- return false;
- }
-}