History - net.minecraft.entity.projectile.PersistentProjectileEntity

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

float (): getAirDrag, method_1_5399, getAirDragModifier

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

void (Item): lambda$hitBlockEnchantmentEffects$1, method_59953, method_59953

void (Item): lambda$hitBlockEnchantmentEffects$0, method_59953, method_59953

1.21.11_unobfuscated

Names

net.minecraft.world.entity.projectile.arrow.AbstractArrow

net.minecraft.class_1665

net.minecraft.entity.projectile.PersistentProjectileEntity

Fields

double: ARROW_BASE_DAMAGE, field_30657, field_30657

int: SHAKE_TIME, field_54968, field_54968

float: WATER_INERTIA, field_55017, field_55017

float: INERTIA, field_55018, DEFAULT_DRAG

short: DEFAULT_LIFE, field_57732, DEFAULT_LIFE

byte: DEFAULT_SHAKE, field_57733, DEFAULT_SHAKE

boolean: DEFAULT_IN_GROUND, field_57734, DEFAULT_IN_GROUND

boolean: DEFAULT_CRIT, field_57735, DEFAULT_CRITICAL

byte: DEFAULT_PIERCE_LEVEL, field_57736, DEFAULT_PIERCE_LEVEL

TrackedData<Byte>: ID_FLAGS, field_7573, PROJECTILE_FLAGS

TrackedData<Byte>: PIERCE_LEVEL, field_7589, PIERCE_LEVEL

TrackedData<Boolean>: IN_GROUND, field_54969, IN_GROUND

int: FLAG_CRIT, field_30654, CRITICAL_FLAG

int: FLAG_NOPHYSICS, field_30655, NO_CLIP_FLAG

BlockState: lastState, field_7586, inBlockState

int: inGroundTime, field_7576, inGroundTime

PersistentProjectileEntity$PickupPermission: pickup, field_7572, pickupType

int: shakeTime, field_7574, shake

int: life, field_7578, life

double: baseDamage, field_7571, damage

SoundEvent: soundEvent, field_7584, sound

it.unimi.dsi.fastutil.ints.IntOpenHashSet: piercingIgnoreEntityIds, field_7590, piercedEntities

List<Entity>: piercedAndKilledEntities, field_7579, piercingKilledEntities

ItemStack: pickupItemStack, field_46970, stack

ItemStack: firedFromWeapon, field_51620, weapon

Constructors

(EntityType<? extends PersistentProjectileEntity>, World)

(EntityType<? extends PersistentProjectileEntity>, double, double, double, World, ItemStack, ItemStack)

(EntityType<? extends PersistentProjectileEntity>, LivingEntity, World, ItemStack, ItemStack)

Methods

void (SoundEvent): setSoundEvent, method_7444, setSound

boolean (double): shouldRenderAtSqrDistance, method_5640, shouldRender

void (DataTracker$Builder): defineSynchedData, method_5693, initDataTracker

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

void (Vec3d): lerpMotion, method_5750, setVelocityClient

void (TrackedData<?>): onSyncedDataUpdated, method_5674, onTrackedDataSet

void (): tick, method_5773, tick

void (BlockHitResult): stepMoveAndHit, method_63670, applyCollision

ProjectileDeflection (Collection<EntityHitResult>): hitTargetsOrDeflectSelf, method_75207, hitOrDeflect

void (float): applyInertia, method_63669, applyDrag

void (Vec3d): addBubbleParticles, method_64646, spawnBubbleParticles

double (): getDefaultGravity, method_7490, getGravity

boolean (): shouldFall, method_26351, shouldFall

void (): startFalling, method_26352, fall

boolean (): isInGround, method_65059, isInGround

void (boolean): setInGround, method_65058, setInGround

boolean (): isPushedByFluid, method_5675, isPushedByFluids

void (MovementType, Vec3d): move, method_5784, move

void (): tickDespawn, method_7446, age

void (): resetPiercedEntities, method_7453, clearPiercingStatus

void (Item): onItemBreak, method_61544, onBroken

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

void (boolean): onInsideBubbleColumn, method_5764, onBubbleColumnCollision

void (double, double, double): push, method_5762, addVelocity

void (EntityHitResult): onHitEntity, method_7454, onEntityHit

void (LivingEntity, DamageSource): doKnockback, method_59957, knockback

void (BlockHitResult): onHitBlock, method_24920, onBlockHit

void (ServerWorld, BlockHitResult, ItemStack): hitBlockEnchantmentEffects, method_59956, onBlockHitEnchantmentEffects

ItemStack (): getWeaponItem, method_59958, getWeaponStack

SoundEvent (): getDefaultHitGroundSoundEvent, method_7440, getHitSound

SoundEvent (): getHitGroundSoundEvent, method_20011, getSound

void (LivingEntity): doPostHurtEffects, method_7450, onHit

EntityHitResult (Vec3d, Vec3d): findHitEntity, method_7434, getEntityCollision

Collection<EntityHitResult> (Vec3d, Vec3d): findHitEntities, method_75208, collectPiercingCollisions

boolean (Entity): canHitEntity, method_26958, canHit

void (WriteView): addAdditionalSaveData, method_5652, writeCustomData

void (ReadView): readAdditionalSaveData, method_5749, readCustomData

void (Entity): setOwner, method_7432, setOwner

void (PlayerEntity): playerTouch, method_5694, onPlayerCollision

boolean (PlayerEntity): tryPickup, method_34713, tryPickup

ItemStack (): getPickupItem, method_7445, asItemStack

ItemStack (): getDefaultPickupItem, method_57314, getDefaultItemStack

Entity$MoveEffect (): getMovementEmission, method_33570, getMoveEffect

ItemStack (): getPickupItemStackOrigin, method_54759, getItemStack

void (double): setBaseDamage, method_7438, setDamage

boolean (): isAttackable, method_5732, isAttackable

void (boolean): setCritArrow, method_7439, setCritical

void (byte): setPierceLevel, method_7451, setPierceLevel

void (int, boolean): setFlag, method_7455, setProjectileFlag

void (ItemStack): setPickupItemStack, method_57313, setStack

boolean (): isCritArrow, method_7443, isCritical

byte (): getPierceLevel, method_7447, getPierceLevel

void (float): setBaseDamageFromMob, method_59955, applyDamageModifier

float (): getWaterInertia, method_7436, getDragInWater

void (boolean): setNoPhysics, method_7433, setNoClip

boolean (): isNoPhysics, method_7441, isNoClip

boolean (): isPickable, method_5863, canHit

StackReference (int): getSlot, method_32318, getStackReference

boolean (): shouldBounceOnWorldBorder, method_62823, deflectsAgainstWorldBorder

void (Item): lambda$hitBlockEnchantmentEffects$1, method_59953, method_59953

double (Vec3d, EntityHitResult): lambda$stepMoveAndHit$0, method_75206, method_75206