net.minecraft.world.entity.projectile

public abstract class AbstractThrownPotion

extends ThrowableItemProjectile

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, TraceableEntity, ItemSupplier

cti
net.minecraft.world.entity.projectile.AbstractThrownPotion
net.minecraft.class_1686

Field summary

Modifier and TypeField
public static final double
a
SPLASH_RANGE
field_30667
protected static final double
b
SPLASH_RANGE_SQ
field_30668
public static final Predicate<LivingEntity>
c
WATER_SENSITIVE_OR_ON_FIRE
field_40737

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractThrownPotion> arg0, Level arg1)
public (EntityType<? extends AbstractThrownPotion> arg0, Level arg1, LivingEntity arg2, ItemStack arg3)
public (EntityType<? extends AbstractThrownPotion> arg0, Level arg1, double arg2, double arg3, double arg4, ItemStack arg5)

Method summary

Modifier and TypeMethod
protected double
be()
getDefaultGravity()
method_7490()
protected void
a(fgt arg0)
onHitBlock(BlockHitResult arg0)
method_24920(class_3965 arg0)
protected void
a(fgv arg0)
onHit(HitResult arg0)
method_7488(class_239 arg0)
private void
b(asi arg0)
onHitAsWater(ServerLevel arg0)
method_67149(class_3218 arg0)
protected abstract void
a(asi arg0, dba arg1, fgv arg2)
onHitAsPotion(ServerLevel arg0, ItemStack arg1, HitResult arg2)
method_67148(class_3218 arg0, class_1799 arg1, class_239 arg2)
private void
a(iy arg0)
dowseFire(BlockPos arg0)
method_7499(class_2338 arg0)
public it.unimi.dsi.fastutil.doubles.DoubleDoubleImmutablePair
a_(bys arg0, bwh arg1)
calculateHorizontalHurtKnockbackDirection(LivingEntity arg0, DamageSource arg1)
method_59959(class_1309 arg0, class_1282 arg1)