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 TypeClassDescriptionclassclassclassclassclassMethods in net.minecraft.world.entity.projectile with type parameters of type ProjectileModifier and TypeMethodDescriptionstatic <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel serverLevel, ItemStack itemStack) static <T extends Projectile>
TProjectile.spawnProjectile(T projectile, ServerLevel serverLevel, ItemStack itemStack, Consumer<T> shootFunction) static <T extends Projectile>
TProjectile.spawnProjectileFromRotation(Projectile.ProjectileFactory<T> creator, ServerLevel serverLevel, ItemStack itemStack, LivingEntity source, float yOffset, float pow, float uncertainty) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(Projectile.ProjectileFactory<T> creator, ServerLevel serverLevel, ItemStack itemStack, LivingEntity source, double targetX, double targetY, double targetZ, float pow, float uncertainty) static <T extends Projectile>
TProjectile.spawnProjectileUsingShoot(T projectile, ServerLevel serverLevel, ItemStack itemStack, double targetX, double targetY, double targetZ, float pow, float uncertainty) Methods in net.minecraft.world.entity.projectile with parameters of type ProjectileModifier and TypeMethodDescriptionvoidProjectileDeflection.deflect(Projectile projectile, @Nullable Entity entity, RandomSource random) static @Nullable EntityHitResultProjectileUtil.getEntityHitResult(Level level, Projectile source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching) Constructor parameters in net.minecraft.world.entity.projectile with type arguments of type ProjectileModifierConstructorDescriptionprotectedProjectile(EntityType<? extends Projectile> type, Level level) -
Uses of Projectile in net.minecraft.world.entity.projectile.arrow
Subclasses of Projectile in net.minecraft.world.entity.projectile.arrowModifier and TypeClassDescriptionclassclassclassclass -
Uses of Projectile in net.minecraft.world.entity.projectile.hurtingprojectile
Subclasses of Projectile in net.minecraft.world.entity.projectile.hurtingprojectileModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of Projectile in net.minecraft.world.entity.projectile.hurtingprojectile.windcharge
Modifier and TypeClassDescriptionclassclassclass -
Uses of Projectile in net.minecraft.world.entity.projectile.throwableitemprojectile
Subclasses of Projectile in net.minecraft.world.entity.projectile.throwableitemprojectileModifier and TypeClassDescriptionclassclassclassclassclassclassclassclass -
Uses of Projectile in net.minecraft.world.item
Methods in net.minecraft.world.item that return ProjectileModifier and TypeMethodDescriptionArrowItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) EggItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) ExperienceBottleItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) FireChargeItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) FireworkRocketItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) ProjectileItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) SnowballItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) SpectralArrowItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) ThrowablePotionItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) TridentItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) WindChargeItem.asProjectile(Level level, Position position, ItemStack itemStack, Direction direction) protected ProjectileCrossbowItem.createProjectile(Level level, LivingEntity shooter, ItemStack heldItem, ItemStack projectile, boolean isCrit) protected ProjectileProjectileWeaponItem.createProjectile(Level level, LivingEntity shooter, ItemStack weapon, ItemStack projectile, boolean isCrit) Methods in net.minecraft.world.item with parameters of type ProjectileModifier and TypeMethodDescriptionvoidFireChargeItem.shoot(Projectile projectile, double xd, double yd, double zd, float pow, float uncertainty) default voidProjectileItem.shoot(Projectile projectile, double xd, double yd, double zd, float pow, float uncertainty) voidWindChargeItem.shoot(Projectile projectile, double xd, double yd, double zd, float pow, float uncertainty) protected voidBowItem.shootProjectile(LivingEntity shooter, Projectile projectileEntity, int index, float power, float uncertainty, float angle, @Nullable LivingEntity targetOverrride) protected voidCrossbowItem.shootProjectile(LivingEntity livingEntity, Projectile projectileEntity, int index, float power, float uncertainty, float angle, @Nullable LivingEntity targetOverride) protected abstract voidProjectileWeaponItem.shootProjectile(LivingEntity shooter, Projectile projectileEntity, int index, float power, float uncertainty, float angle, @Nullable LivingEntity targetOverrride) -
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 serverLevel, ItemStack weapon, Projectile projectileEntity, 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 level, BlockState state, BlockHitResult blockHit, Projectile projectile) protected voidAmethystBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hitResult, Projectile projectile) protected voidBellBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hitResult, Projectile projectile) protected voidBigDripleafBlock.onProjectileHit(Level level, BlockState state, BlockHitResult blockHit, Projectile projectile) protected voidCampfireBlock.onProjectileHit(Level level, BlockState state, BlockHitResult blockHit, Projectile projectile) protected voidChorusFlowerBlock.onProjectileHit(Level level, BlockState state, BlockHitResult blockHit, Projectile projectile) protected voidDecoratedPotBlock.onProjectileHit(Level level, BlockState state, BlockHitResult blockHit, Projectile projectile) protected voidPointedDripstoneBlock.onProjectileHit(Level level, BlockState state, BlockHitResult blockHit, Projectile projectile) protected voidTargetBlock.onProjectileHit(Level level, BlockState state, BlockHitResult hitResult, Projectile projectile) protected voidTntBlock.onProjectileHit(Level level, BlockState state, BlockHitResult blockHit, 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 blockHit, Projectile entity) protected voidBlockBehaviour.onProjectileHit(Level level, BlockState state, BlockHitResult blockHit, 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