Package net.minecraft.entity.projectile
Class AbstractArrowEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.AbstractArrowEntity
- All Implemented Interfaces:
Projectile
- Mappings:
Namespace Name official xnintermediary net/minecraft/class_990named net/minecraft/entity/projectile/AbstractArrowEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Blockprivate intprivate intprivate intprivate intprivate doubleprivate intprivate booleanprivate intintprivate intintFields inherited from class net.minecraft.entity.Entity
boundingBox, changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_3203, field_3214, field_3223, field_3232, fireResistance, height, heightOffset, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, lastNetherPortalAxis, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, updateNeeded, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
ConstructorsConstructorDescriptionAbstractArrowEntity(World world) AbstractArrowEntity(World world, double x, double y, double z) AbstractArrowEntity(World world, LivingEntity livingEntity, float float2) AbstractArrowEntity(World world, LivingEntity livingEntity, LivingEntity livingEntity2, float float2, float float3) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanClimb()doubleprotected voidbooleanbooleanfloatvoidmethod_2488(double double2, double double3, double double4, float float2, float float3, int int2) voidonPlayerCollision(PlayerEntity player) voidvoidsetCritical(boolean critical) voidsetDamage(double damage) voidsetPunch(int punch) voidsetVelocity(double x, double y, double z, float speed, float divergence) voidsetVelocityClient(double x, double y, double z) voidtick()voidMethods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, animateDamage, baseTick, burn, canAvoidTraps, canFly, checkBlockCollision, collides, copyFrom, copyPosition, damage, destroy, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropItem, enterNetherPortal, equals, extinguish, fromNbt, getAir, getArmorStacks, getBox, getBrightnessAtEyes, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getEyeHeight, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getLastNetherPortalAxis, getLightmapCoordinates, getMaxNetherPortalTime, getMountedHeightOffset, getParts, getRotation, getSafeFallDistance, getSavedEntityId, getSplashSound, getSwimSound, getTargetingMargin, getTranslatedName, getUuid, handleAttack, handleStatus, hashCode, hasVehicle, increaseTransforms, isAlive, isFireImmune, isInsideWall, isInvisible, isInvisibleTo, isOnFire, isPartOf, isPushable, isSneaking, isSprinting, isSubmergedIn, isSwimming, isTouchingWater, method_2469, method_2489, method_2490, method_2494, method_4444, method_4447, method_5379, method_6097, method_6344, method_8364, move, onKilledOther, onLightningStrike, openInventory, playSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, refreshPositionAndAngles, remove, saveSelfToNbt, saveToNbt, scheduleVelocityUpdate, setAir, setArmorSlot, setBounds, setEntityId, setFlag, setHeadYaw, setInLava, setInvisible, setOnFireFor, setOnFireFromLava, setRotation, setSneaking, setSprinting, setSwimming, setWorld, shouldRender, shouldRender, shouldSetPositionOnLoad, squaredDistanceTo, squaredDistanceTo, startRiding, teleportToDimension, tickFire, tickRiding, toListNbt, toListNbt, toString, updateKilledAdvancementCriterion, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateVelocity, updateWaterState, writePlayerData
-
Field Details
-
blockX
private int blockX- Mappings:
Namespace Name Mixin selector official dLxn;d:Iintermediary field_4027Lnet/minecraft/class_990;field_4027:Inamed blockXLnet/minecraft/entity/projectile/AbstractArrowEntity;blockX:I
-
blockY
private int blockY- Mappings:
Namespace Name Mixin selector official eLxn;e:Iintermediary field_4028Lnet/minecraft/class_990;field_4028:Inamed blockYLnet/minecraft/entity/projectile/AbstractArrowEntity;blockY:I
-
blockZ
private int blockZ- Mappings:
Namespace Name Mixin selector official fLxn;f:Iintermediary field_4029Lnet/minecraft/class_990;field_4029:Inamed blockZLnet/minecraft/entity/projectile/AbstractArrowEntity;blockZ:I
-
block
- Mappings:
Namespace Name Mixin selector official gLxn;g:Laht;intermediary field_9141Lnet/minecraft/class_990;field_9141:Lnet/minecraft/class_197;named blockLnet/minecraft/entity/projectile/AbstractArrowEntity;block:Lnet/minecraft/block/Block;
-
blockData
private int blockData- Mappings:
Namespace Name Mixin selector official hLxn;h:Iintermediary field_4031Lnet/minecraft/class_990;field_4031:Inamed blockDataLnet/minecraft/entity/projectile/AbstractArrowEntity;blockData:I
-
inGround
private boolean inGround- Mappings:
Namespace Name Mixin selector official iLxn;i:Zintermediary field_4032Lnet/minecraft/class_990;field_4032:Znamed inGroundLnet/minecraft/entity/projectile/AbstractArrowEntity;inGround:Z
-
pickup
public int pickup- Mappings:
Namespace Name Mixin selector official aLxn;a:Iintermediary field_4021Lnet/minecraft/class_990;field_4021:Inamed pickupLnet/minecraft/entity/projectile/AbstractArrowEntity;pickup:I
-
shake
public int shake- Mappings:
Namespace Name Mixin selector official bLxn;b:Iintermediary field_4025Lnet/minecraft/class_990;field_4025:Inamed shakeLnet/minecraft/entity/projectile/AbstractArrowEntity;shake:I
-
owner
- Mappings:
Namespace Name Mixin selector official cLxn;c:Lqm;intermediary field_4026Lnet/minecraft/class_990;field_4026:Lnet/minecraft/class_864;named ownerLnet/minecraft/entity/projectile/AbstractArrowEntity;owner:Lnet/minecraft/entity/Entity;
-
life
private int life- Mappings:
Namespace Name Mixin selector official jLxn;j:Iintermediary field_4033Lnet/minecraft/class_990;field_4033:Inamed lifeLnet/minecraft/entity/projectile/AbstractArrowEntity;life:I
-
field_4022
private int field_4022- Mappings:
Namespace Name Mixin selector official auLxn;au:Iintermediary field_4022Lnet/minecraft/class_990;field_4022:Inamed field_4022Lnet/minecraft/entity/projectile/AbstractArrowEntity;field_4022:I
-
damage
private double damage- Mappings:
Namespace Name Mixin selector official avLxn;av:Dintermediary field_4023Lnet/minecraft/class_990;field_4023:Dnamed damageLnet/minecraft/entity/projectile/AbstractArrowEntity;damage:D
-
punch
private int punch- Mappings:
Namespace Name Mixin selector official awLxn;aw:Iintermediary field_4024Lnet/minecraft/class_990;field_4024:Inamed punchLnet/minecraft/entity/projectile/AbstractArrowEntity;punch:I
-
-
Constructor Details
-
AbstractArrowEntity
- Mappings:
Namespace Name Mixin selector official <init>Lqm;<init>(Lafm;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
AbstractArrowEntity
- Mappings:
Namespace Name Mixin selector official <init>Lxn;<init>(Lafm;DDD)Vintermediary <init>Lnet/minecraft/class_990;<init>(Lnet/minecraft/class_1150;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/AbstractArrowEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
AbstractArrowEntity
public AbstractArrowEntity(World world, LivingEntity livingEntity, LivingEntity livingEntity2, float float2, float float3) - Mappings:
Namespace Name Mixin selector official <init>Lxn;<init>(Lafm;Lrg;Lrg;FF)Vintermediary <init>Lnet/minecraft/class_990;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1699;Lnet/minecraft/class_1699;FF)Vnamed <init>Lnet/minecraft/entity/projectile/AbstractArrowEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;FF)V
-
AbstractArrowEntity
- Mappings:
Namespace Name Mixin selector official <init>Lxn;<init>(Lafm;Lrg;F)Vintermediary <init>Lnet/minecraft/class_990;<init>(Lnet/minecraft/class_1150;Lnet/minecraft/class_1699;F)Vnamed <init>Lnet/minecraft/entity/projectile/AbstractArrowEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;F)V
-
-
Method Details
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official cLqm;c()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
setVelocity
public void setVelocity(double x, double y, double z, float speed, float divergence) - Specified by:
setVelocityin interfaceProjectile- Mappings:
Namespace Name Mixin selector official cLxs;c(DDDFF)Vintermediary method_3233Lnet/minecraft/class_1417;method_3233(DDDFF)Vnamed setVelocityLnet/minecraft/entity/projectile/Projectile;setVelocity(DDDFF)V
-
method_2488
@Environment(CLIENT) public void method_2488(double double2, double double3, double double4, float float2, float float3, int int2) - Overrides:
method_2488in classEntity- Mappings:
Namespace Name Mixin selector official aLqm;a(DDDFFI)Vintermediary method_2488Lnet/minecraft/class_864;method_2488(DDDFFI)Vnamed method_2488Lnet/minecraft/entity/Entity;method_2488(DDDFFI)V
-
setVelocityClient
- Overrides:
setVelocityClientin classEntity- Mappings:
Namespace Name Mixin selector official iLqm;i(DDD)Vintermediary method_2556Lnet/minecraft/class_864;method_2556(DDD)Vnamed setVelocityClientLnet/minecraft/entity/Entity;setVelocityClient(DDD)V
-
tick
public void tick() -
writeCustomDataToNbt
- Specified by:
writeCustomDataToNbtin classEntity- Mappings:
Namespace Name Mixin selector official bLqm;b(Ldg;)Vintermediary method_2528Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Specified by:
readCustomDataFromNbtin classEntity- Mappings:
Namespace Name Mixin selector official aLqm;a(Ldg;)Vintermediary method_2498Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
onPlayerCollision
- Overrides:
onPlayerCollisionin classEntity- Mappings:
Namespace Name Mixin selector official b_Lqm;b_(Lxk;)Vintermediary method_2530Lnet/minecraft/class_864;method_2530(Lnet/minecraft/class_988;)Vnamed onPlayerCollisionLnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
-
canClimb
protected boolean canClimb() -
method_2475
- Overrides:
method_2475in classEntity- Mappings:
Namespace Name Mixin selector official YLqm;Y()Fintermediary method_2475Lnet/minecraft/class_864;method_2475()Fnamed method_2475Lnet/minecraft/entity/Entity;method_2475()F
-
setDamage
public void setDamage(double damage) - Mappings:
Namespace Name Mixin selector official bLxn;b(D)Vintermediary method_3223Lnet/minecraft/class_990;method_3223(D)Vnamed setDamageLnet/minecraft/entity/projectile/AbstractArrowEntity;setDamage(D)V
-
getDamage
public double getDamage()- Mappings:
Namespace Name Mixin selector official eLxn;e()Dintermediary method_3225Lnet/minecraft/class_990;method_3225()Dnamed getDamageLnet/minecraft/entity/projectile/AbstractArrowEntity;getDamage()D
-
setPunch
public void setPunch(int punch) - Mappings:
Namespace Name Mixin selector official aLxn;a(I)Vintermediary method_3222Lnet/minecraft/class_990;method_3222(I)Vnamed setPunchLnet/minecraft/entity/projectile/AbstractArrowEntity;setPunch(I)V
-
isAttackable
public boolean isAttackable()- Overrides:
isAttackablein classEntity- Mappings:
Namespace Name Mixin selector official avLqm;av()Zintermediary method_2521Lnet/minecraft/class_864;method_2521()Znamed isAttackableLnet/minecraft/entity/Entity;isAttackable()Z
-
setCritical
public void setCritical(boolean critical) - Mappings:
Namespace Name Mixin selector official aLxn;a(Z)Vintermediary method_3226Lnet/minecraft/class_990;method_3226(Z)Vnamed setCriticalLnet/minecraft/entity/projectile/AbstractArrowEntity;setCritical(Z)V
-
isCritical
public boolean isCritical()- Mappings:
Namespace Name Mixin selector official fLxn;f()Zintermediary method_3227Lnet/minecraft/class_990;method_3227()Znamed isCriticalLnet/minecraft/entity/projectile/AbstractArrowEntity;isCritical()Z
-