Interface ProjectileItem
- All Known Implementing Classes:
ArrowItem, EggItem, ExperienceBottleItem, FireChargeItem, FireworkRocketItem, LingeringPotionItem, SnowballItem, SpectralArrowItem, SplashPotionItem, ThrowablePotionItem, TippedArrowItem, TridentItem, WindChargeItem
public interface ProjectileItem
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic interface -
Method Summary
Modifier and TypeMethodDescriptionasProjectile(Level level, Position position, ItemStack itemStack, Direction direction) default ProjectileItem.DispenseConfigdefault voidshoot(Projectile projectile, double xd, double yd, double zd, float pow, float uncertainty)
-
Method Details
-
asProjectile
-
createDispenseConfig
-
shoot
default void shoot(Projectile projectile, double xd, double yd, double zd, float pow, float uncertainty)
-