History - net.minecraft.entity.projectile.ProjectileEntity

26.3-snapshot-3

Names

Fields

String: TAG_OWNER, field_1_8607, OWNER_KEY

String: TAG_LEFT_OWNER, field_1_8606, LEFT_OWNER_KEY

String: TAG_HAS_BEEN_SHOT, field_1_8605, HAS_BEEN_SHOT_KEY

String: TAG_CAN_BREAK, field_1_8604, CAN_BREAK_KEY

Constructors

Methods

boolean (): canSimulateMovement, method_66249, canMoveVoluntarily

MovementSide (): getMoveSimulationType, method_1_7596, getMovementSide

26.3-snapshot-2

Names

Fields

BlockPredicatesComponent: canBreak, field_1_8153, canBreak

Constructors

Methods

boolean (ServerWorld): mayBreak, method_54457, canBreakBlocks

void (ComponentsAccess): applyImplicitComponents, method_66649, copyComponentsFrom

<T> boolean (ComponentType<T>, T): applyImplicitComponent, method_66654, setApplicableComponent

boolean (CachedBlockPosition): canBreakBlockInAdventureMode, method_1_7439, canBreakBlockAt

boolean (ServerWorld, BlockPos): mayBreak, method_54457, canBreakBlocks

26.3-snapshot-1

Names

Fields

Constructors

Methods

boolean (): canSimulateMovement, method_66249, canMoveVoluntarily

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

void (Item): lambda$applyOnProjectileSpawned$5, method_61556, method_61556

void (Item): lambda$applyOnProjectileSpawned$0, method_61556, method_61556

void (ProjectileEntity): lambda$spawnProjectile$4, method_61554, method_61554

void (ProjectileEntity): lambda$spawnProjectile$0, method_61554, method_61554

void (ProjectileEntity, double, double, double, float, float, ProjectileEntity): lambda$spawnProjectileUsingShoot$3, method_61550, method_61550

void (ProjectileEntity, double, double, double, float, float, ProjectileEntity): lambda$spawnProjectileUsingShoot$1, method_61550, method_61550

void (double, double, double, float, float, ProjectileEntity): lambda$spawnProjectileUsingShoot$2, method_61545, method_61545

void (double, double, double, float, float, ProjectileEntity): lambda$spawnProjectileUsingShoot$0, method_61545, method_61545

void (LivingEntity, float, float, float, ProjectileEntity): lambda$spawnProjectileFromRotation$1, method_61547, method_61547

void (LivingEntity, float, float, float, ProjectileEntity): lambda$spawnProjectileFromRotation$0, method_61547, method_61547

1.21.11_unobfuscated

Names

net.minecraft.world.entity.projectile.Projectile

net.minecraft.class_1676

net.minecraft.entity.projectile.ProjectileEntity

Fields

boolean: DEFAULT_LEFT_OWNER, field_57742, DEFAULT_LEFT_OWNER

boolean: DEFAULT_HAS_BEEN_SHOT, field_57743, DEFAULT_SHOT

LazyEntityReference<Entity>: owner, field_60558, owner

boolean: leftOwner, field_23740, leftOwner

boolean: leftOwnerChecked, field_63116, checkedForLeftOwner

boolean: hasBeenShot, field_28646, shot

Entity: lastDeflectedBy, field_51621, lastDeflectedEntity

Constructors

(EntityType<? extends ProjectileEntity>, World)

Methods

void (LazyEntityReference<Entity>): setOwner, method_71623, setOwner

void (Entity): setOwner, method_7432, setOwner

Entity (): getOwner, method_24921, getOwner

Entity (): getEffectSource, method_37225, getEffectCause

void (WriteView): addAdditionalSaveData, method_5652, writeCustomData

boolean (Entity): ownedBy, method_34714, isOwner

void (ReadView): readAdditionalSaveData, method_5749, readCustomData

void (Entity): restoreFrom, method_5878, copyFrom

void (): tick, method_5773, tick

void (): checkLeftOwner, method_26961, tickLeftOwner

boolean (): isOutsideOwnerCollisionRange, method_74960, hasLeftOwner

Vec3d (double, double, double, float, float): getMovementToShoot, method_58645, calculateVelocity

void (double, double, double, float, float): shoot, method_7485, setVelocity

void (Entity, float, float, float, float, float): shootFromRotation, method_24919, setVelocity

void (boolean, BlockPos): onAboveBubbleColumn, method_5700, onBubbleColumnSurfaceCollision

void (boolean): onInsideBubbleColumn, method_5764, onBubbleColumnCollision

<T extends ProjectileEntity> T (ProjectileEntity$ProjectileCreator<T>, ServerWorld, ItemStack, LivingEntity, float, float, float): spawnProjectileFromRotation, method_61549, spawnWithVelocity

<T extends ProjectileEntity> T (ProjectileEntity$ProjectileCreator<T>, ServerWorld, ItemStack, LivingEntity, double, double, double, float, float): spawnProjectileUsingShoot, method_61548, spawnWithVelocity

<T extends ProjectileEntity> T (T, ServerWorld, ItemStack, double, double, double, float, float): spawnProjectileUsingShoot, method_61552, spawnWithVelocity

<T extends ProjectileEntity> T (T, ServerWorld, ItemStack): spawnProjectile, method_61551, spawn

<T extends ProjectileEntity> T (T, ServerWorld, ItemStack, Consumer<T>): spawnProjectile, method_61553, spawn

void (ServerWorld, ItemStack): applyOnProjectileSpawned, method_61546, triggerProjectileSpawned

ProjectileDeflection (HitResult): hitTargetOrDeflectSelf, method_59860, hitOrDeflect

boolean (): shouldBounceOnWorldBorder, method_62823, deflectsAgainstWorldBorder

boolean (ProjectileDeflection, Entity, LazyEntityReference<Entity>, boolean): deflect, method_59859, deflect

void (boolean): onDeflection, method_59525, onDeflected

void (Item): onItemBreak, method_61544, onBroken

void (HitResult): onHit, method_7488, onCollision

void (EntityHitResult): onHitEntity, method_7454, onEntityHit

void (BlockHitResult): onHitBlock, method_24920, onBlockHit

boolean (Entity): canHitEntity, method_26958, canHit

void (): updateRotation, method_26962, updateRotation

float (float, float): lerpRotation, method_26960, updateRotation

Packet<ClientPlayPacketListener> (EntityTrackerEntry): getAddEntityPacket, method_18002, createSpawnPacket

void (EntitySpawnS2CPacket): recreateFromPacket, method_31471, onSpawnPacket

boolean (ServerWorld, BlockPos): mayInteract, method_36971, canModifyAt

boolean (ServerWorld): mayBreak, method_54457, canBreakBlocks

boolean (): isPickable, method_5863, canHit

float (): getPickRadius, method_5871, getTargetingMargin

it.unimi.dsi.fastutil.doubles.DoubleDoubleImmutablePair (LivingEntity, DamageSource): calculateHorizontalHurtKnockbackDirection, method_59959, getKnockback

int (): getDimensionChangingDelay, method_5806, getDefaultPortalCooldown

boolean (ServerWorld, DamageSource, float): hurtServer, method_64397, damage

void (Item): lambda$applyOnProjectileSpawned$5, method_61556, method_61556

void (ProjectileEntity): lambda$spawnProjectile$4, method_61554, method_61554

void (ProjectileEntity, double, double, double, float, float, ProjectileEntity): lambda$spawnProjectileUsingShoot$3, method_61550, method_61550

void (double, double, double, float, float, ProjectileEntity): lambda$spawnProjectileUsingShoot$2, method_61545, method_61545

void (LivingEntity, float, float, float, ProjectileEntity): lambda$spawnProjectileFromRotation$1, method_61547, method_61547

boolean (Box, Entity): lambda$isOutsideOwnerCollisionRange$0, method_74959, method_74959