@@ -13,7 +13,7 @@
|
||||
public abstract class EntityArrow extends Entity implements IProjectile {
|
||||
|
||||
private static final DataWatcherObject<Byte> ar = DataWatcher.a(EntityArrow.class, DataWatcherRegistry.a);
|
||||
@@ -251,6 +257,7 @@
|
||||
@@ -252,6 +258,7 @@
|
||||
}
|
||||
|
||||
protected void a(MovingObjectPosition movingobjectposition) {
|
||||
@@ -21,7 +21,7 @@
|
||||
MovingObjectPosition.EnumMovingObjectType movingobjectposition_enummovingobjecttype = movingobjectposition.getType();
|
||||
|
||||
if (movingobjectposition_enummovingobjecttype == MovingObjectPosition.EnumMovingObjectType.ENTITY) {
|
||||
@@ -331,7 +338,13 @@
|
||||
@@ -332,7 +339,13 @@
|
||||
}
|
||||
|
||||
if (this.isBurning() && !(entity instanceof EntityEnderman)) {
|
||||
@@ -36,7 +36,7 @@
|
||||
}
|
||||
|
||||
if (entity.damageEntity(damagesource, (float) i)) {
|
||||
@@ -467,6 +480,7 @@
|
||||
@@ -468,6 +481,7 @@
|
||||
|
||||
public void setShooter(@Nullable Entity entity) {
|
||||
this.shooter = entity == null ? null : entity.getUniqueID();
|
||||
@@ -44,7 +44,7 @@
|
||||
if (entity instanceof EntityHuman) {
|
||||
this.fromPlayer = ((EntityHuman) entity).abilities.canInstantlyBuild ? EntityArrow.PickupStatus.CREATIVE_ONLY : EntityArrow.PickupStatus.ALLOWED;
|
||||
}
|
||||
@@ -481,9 +495,23 @@
|
||||
@@ -482,9 +496,23 @@
|
||||
@Override
|
||||
public void pickup(EntityHuman entityhuman) {
|
||||
if (!this.world.isClientSide && (this.inGround || this.v()) && this.shake <= 0) {
|
||||
|
||||
Reference in New Issue
Block a user