Uses of Class
net.minecraft.world.entity.projectile.Projectile
Packages that use Projectile
Package
Description
-
Uses of Projectile in net.minecraft.world.entity
Methods in net.minecraft.world.entity with parameters of type Projectile -
Uses of Projectile in net.minecraft.world.entity.monster.breeze
Methods in net.minecraft.world.entity.monster.breeze with parameters of type Projectile -
Uses of Projectile in net.minecraft.world.entity.projectile
Classes in net.minecraft.world.entity.projectile with type parameters of type ProjectileModifier and TypeInterfaceDescriptionstatic interfaceProjectile.ProjectileFactory<T extends Projectile>Subclasses of Projectile in net.minecraft.world.entity.projectileModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in net.minecraft.world.entity.projectile with type parameters of type ProjectileModifier and TypeMethodDescriptionstatic <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel level, ItemStack spawnedFrom) static <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel level, ItemStack stack, Consumer<T> adapter) static <T extends Projectile>
TProjectile.spawnProjectileFromRotation(Projectile.ProjectileFactory<T> factory, ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, float z, float velocity, float innaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(Projectile.ProjectileFactory<T> factory, ServerLevel level, ItemStack spawnedFrom, LivingEntity owner, double x, double y, double z, float velocity, float inaccuracy) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(T projectile, ServerLevel level, ItemStack spawnedFrom, double x, double y, double z, float velocity, float inaccuracy) Methods in net.minecraft.world.entity.projectile with parameters of type ProjectileModifier and TypeMethodDescriptionvoidProjectileDeflection.deflect(Projectile projectile, Entity entity, RandomSource random) Constructor parameters in net.minecraft.world.entity.projectile with type arguments of type ProjectileModifierConstructorDescriptionprotectedProjectile(EntityType<? extends Projectile> p_37248_, Level p_37249_) -
Uses of Projectile in net.minecraft.world.entity.projectile.windcharge
Subclasses of Projectile in net.minecraft.world.entity.projectile.windchargeModifier and TypeClassDescriptionclassclassclass -
Uses of Projectile in net.minecraft.world.item
Methods in net.minecraft.world.item that return ProjectileModifier and TypeMethodDescriptionArrowItem.asProjectile(Level p_338330_, Position p_338329_, ItemStack p_338197_, Direction p_338469_) EggItem.asProjectile(Level p_338884_, Position p_338312_, ItemStack p_338704_, Direction p_338366_) ExperienceBottleItem.asProjectile(Level p_338868_, Position p_338766_, ItemStack p_338321_, Direction p_338772_) FireChargeItem.asProjectile(Level p_338826_, Position p_338780_, ItemStack p_338320_, Direction p_338841_) FireworkRocketItem.asProjectile(Level p_338390_, Position p_338574_, ItemStack p_338487_, Direction p_338368_) ProjectileItem.asProjectile(Level level, Position pos, ItemStack stack, Direction direction) SnowballItem.asProjectile(Level p_338685_, Position p_338637_, ItemStack p_338820_, Direction p_338856_) SpectralArrowItem.asProjectile(Level p_338332_, Position p_338313_, ItemStack p_338304_, Direction p_338842_) ThrowablePotionItem.asProjectile(Level p_338465_, Position p_338661_, ItemStack p_338506_, Direction p_338517_) TridentItem.asProjectile(Level p_338505_, Position p_338277_, ItemStack p_338353_, Direction p_338220_) WindChargeItem.asProjectile(Level p_338589_, Position p_338670_, ItemStack p_338308_, Direction p_338206_) protected ProjectileCrossbowItem.createProjectile(Level p_331583_, LivingEntity p_40863_, ItemStack p_40864_, ItemStack p_40865_, boolean p_40866_) protected ProjectileProjectileWeaponItem.createProjectile(Level level, LivingEntity shooter, ItemStack weapon, ItemStack ammo, boolean isCrit) Methods in net.minecraft.world.item with parameters of type ProjectileModifier and TypeMethodDescriptionvoidFireChargeItem.shoot(Projectile p_338389_, double p_338344_, double p_338646_, double p_338223_, float p_338688_, float p_338812_) default voidProjectileItem.shoot(Projectile projectile, double x, double y, double z, float velocity, float inaccuracy) voidWindChargeItem.shoot(Projectile p_338260_, double p_338763_, double p_338177_, double p_338349_, float p_338273_, float p_338257_) protected voidBowItem.shootProjectile(LivingEntity p_331372_, Projectile p_332000_, int p_330631_, float p_331251_, float p_331199_, float p_330857_, LivingEntity p_331572_) protected voidCrossbowItem.shootProjectile(LivingEntity p_40896_, Projectile p_332122_, int p_331865_, float p_40900_, float p_40902_, float p_40903_, LivingEntity p_330303_) protected abstract voidProjectileWeaponItem.shootProjectile(LivingEntity shooter, Projectile projectile, int index, float velocity, float inaccuracy, float angle, LivingEntity target) -
Uses of Projectile in net.minecraft.world.item.enchantment
Methods in net.minecraft.world.item.enchantment with parameters of type ProjectileModifier and TypeMethodDescriptionstatic voidEnchantmentHelper.onProjectileSpawned(ServerLevel level, ItemStack firedFromWeapon, Projectile projectile, Consumer<Item> onBreak) -
Uses of Projectile in net.minecraft.world.level.block
Methods in net.minecraft.world.level.block with parameters of type ProjectileModifier and TypeMethodDescriptionprotected voidAbstractCandleBlock.onProjectileHit(Level p_151905_, BlockState p_151906_, BlockHitResult p_151907_, Projectile p_151908_) protected voidAmethystBlock.onProjectileHit(Level p_152001_, BlockState p_152002_, BlockHitResult p_152003_, Projectile p_152004_) protected voidBellBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidBigDripleafBlock.onProjectileHit(Level p_152228_, BlockState p_152229_, BlockHitResult p_152230_, Projectile p_152231_) protected voidCampfireBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidChorusFlowerBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidDecoratedPotBlock.onProjectileHit(Level p_306322_, BlockState p_306005_, BlockHitResult p_306105_, Projectile p_305851_) protected voidPointedDripstoneBlock.onProjectileHit(Level p_154042_, BlockState p_154043_, BlockHitResult p_154044_, Projectile p_154045_) protected voidTargetBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidTntBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) -
Uses of Projectile in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state with parameters of type ProjectileModifier and TypeMethodDescriptionvoidBlockBehaviour.BlockStateBase.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) protected voidBlockBehaviour.onProjectileHit(Level level, BlockState state, BlockHitResult hit, Projectile projectile) -
Uses of Projectile in net.neoforged.neoforge.event
Methods in net.neoforged.neoforge.event with parameters of type ProjectileModifier and TypeMethodDescriptionstatic booleanEventHooks.onProjectileImpact(Projectile projectile, HitResult ray) -
Uses of Projectile in net.neoforged.neoforge.event.entity
Fields in net.neoforged.neoforge.event.entity declared as ProjectileMethods in net.neoforged.neoforge.event.entity that return ProjectileConstructors in net.neoforged.neoforge.event.entity with parameters of type Projectile