@@ -1,22 +1,22 @@
|
||||
--- a/net/minecraft/server/EntitySkeleton.java
|
||||
+++ b/net/minecraft/server/EntitySkeleton.java
|
||||
@@ -2,12 +2,14 @@
|
||||
@@ -2,13 +2,14 @@
|
||||
|
||||
import java.util.Calendar;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
+import org.bukkit.event.entity.EntityCombustEvent; // CraftBukkit
|
||||
+
|
||||
|
||||
public class EntitySkeleton extends EntityMonster implements IRangedEntity {
|
||||
|
||||
private static final DataWatcherObject<Integer> a = DataWatcher.a(EntitySkeleton.class, DataWatcherRegistry.b);
|
||||
private static final DataWatcherObject<Boolean> b = DataWatcher.a(EntitySkeleton.class, DataWatcherRegistry.h);
|
||||
private final PathfinderGoalBowShoot c = new PathfinderGoalBowShoot(this, 1.0D, 20, 15.0F);
|
||||
- private final PathfinderGoalMeleeAttack bv = new PathfinderGoalMeleeAttack(this, 1.2D, flag) {
|
||||
+ private final PathfinderGoalMeleeAttack bv = new PathfinderGoalMeleeAttack(this, 1.2D, false) { // CraftBukkit decompile error flag -> false
|
||||
- private final PathfinderGoalMeleeAttack bw = new PathfinderGoalMeleeAttack(this, 1.2D, flag) {
|
||||
+ private final PathfinderGoalMeleeAttack bw = new PathfinderGoalMeleeAttack(this, 1.2D, false) { // CraftBukkit decompile error flag -> false
|
||||
public void d() {
|
||||
super.d();
|
||||
EntitySkeleton.this.a(false);
|
||||
@@ -102,7 +104,14 @@
|
||||
@@ -103,7 +104,14 @@
|
||||
}
|
||||
|
||||
if (flag) {
|
||||
@@ -32,7 +32,7 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -125,7 +134,7 @@
|
||||
@@ -126,7 +134,7 @@
|
||||
}
|
||||
|
||||
public void die(DamageSource damagesource) {
|
||||
@@ -41,7 +41,7 @@
|
||||
if (damagesource.i() instanceof EntityArrow && damagesource.getEntity() instanceof EntityHuman) {
|
||||
EntityHuman entityhuman = (EntityHuman) damagesource.getEntity();
|
||||
double d0 = entityhuman.locX - this.locX;
|
||||
@@ -138,6 +147,7 @@
|
||||
@@ -139,6 +147,7 @@
|
||||
((EntityCreeper) damagesource.getEntity()).setCausedHeadDrop();
|
||||
this.a(new ItemStack(Items.SKULL, 1, this.getSkeletonType() == 1 ? 1 : 0), 0.0F);
|
||||
}
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
}
|
||||
|
||||
@@ -219,11 +229,30 @@
|
||||
@@ -222,11 +231,30 @@
|
||||
}
|
||||
|
||||
if (EnchantmentManager.a(Enchantments.ARROW_FIRE, (EntityLiving) this) > 0 || this.getSkeletonType() == 1) {
|
||||
|
||||
Reference in New Issue
Block a user