Package net.minecraft.entity.projectile
Class ArrowEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.ArrowEntity
- Mappings:
Namespace Name intermediary net/minecraft/class_410glue class_449server lpclient slnamed net/minecraft/entity/projectile/ArrowEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate intprivate intprivate intprivate booleanprivate intbooleanThis is true if the arrow was shot by an PlayerEntityintFields inherited from class net.minecraft.entity.Entity
age, air, blocksSameBlockSpawning, boundingBox, cameraOffset, capeUrl, chunkSlice, chunkX, chunkZ, dataTracker, dead, fallDistance, fireImmune, fireImmunityTicks, fireTicks, hasCollided, hearts, height, horizontalCollision, horizontalSpeed, id, ignoreFrustumCull, isPersistent, keepVelocityOnCollision, lastTickX, lastTickY, lastTickZ, maxAir, minBrightness, noClip, onGround, passenger, pitch, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, renderDistanceMultiplier, skinUrl, slowed, standingEyeHeight, stepHeight, submergedInWater, trackedPosX, trackedPosY, trackedPosZ, vehicle, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
ConstructorsConstructorDescriptionArrowEntity(World world) ArrowEntity(World world, double x, double y, double z) ArrowEntity(World world, LivingEntity owner) -
Method Summary
Modifier and TypeMethodDescriptionfloatprotected voidvoidonPlayerInteraction(PlayerEntity player) voidreadNbt(NbtCompound nbt) voidsetVelocity(double x, double y, double z, float speed, float divergence) voidsetVelocityClient(double x, double y, double z) voidtick()voidwriteNbt(NbtCompound nbt) Methods inherited from class net.minecraft.entity.Entity
addVelocity, animateHurt, baseTick, bypassesSteppingEffects, changeLookDirection, checkWaterCollisions, damage, damage, dropItem, dropItem, dropItem, equals, fall, getBoundingBox, getBrightnessAtEyes, getCollisionAgainstShape, getDataTracker, getDistance, getDistance, getEntitiesInside, getEquipment, getEyeHeight, getFlag, getLookVector, getPassengerRidingHeight, getRegistryEntry, getSquaredDistance, getSquaredDistance, getStandingEyeHeight, getTargetingMargin, getTexture, hashCode, hasVehicle, interact, isAlive, isCollidable, isInFluid, isInsideWall, isOnFire, isPushable, isSneaking, isSubmergedInWater, isTouchingLava, isWet, markDead, move, moveNonSolid, onCollision, onKilledOther, onLanding, onStruckByLightning, processServerEntityStatus, pushOutOfBlock, read, saveSelfNbt, scheduleVelocityUpdate, setBoundingBoxSpacing, setEquipmentStack, setFlag, setOnFire, setPosition, setPositionAndAngles, setPositionAndAnglesAvoidEntities, setPositionAndAnglesKeepPrevAngles, setRotation, setSneaking, setVehicle, setWorld, shouldRender, shouldRender, teleportTop, tickInVoid, tickPortalCooldown, tickRiding, toNbtList, toNbtList, updateCapeUrl, updateKilledAchievement, updatePassengerPosition, write
-
Field Details
-
blockX
private int blockX- Mappings:
Namespace Name Mixin selector intermediary field_1577Lnet/minecraft/class_410;field_1577:Iglue field_1750Lclass_449;field_1750:Iserver dLlp;d:Iclient dLsl;d:Inamed blockXLnet/minecraft/entity/projectile/ArrowEntity;blockX:I
-
blockY
private int blockY- Mappings:
Namespace Name Mixin selector intermediary field_1578Lnet/minecraft/class_410;field_1578:Iglue field_1751Lclass_449;field_1751:Iserver eLlp;e:Iclient eLsl;e:Inamed blockYLnet/minecraft/entity/projectile/ArrowEntity;blockY:I
-
blockZ
private int blockZ- Mappings:
Namespace Name Mixin selector intermediary field_1579Lnet/minecraft/class_410;field_1579:Iglue field_1752Lclass_449;field_1752:Iserver fLlp;f:Iclient fLsl;f:Inamed blockZLnet/minecraft/entity/projectile/ArrowEntity;blockZ:I
-
blockId
private int blockId- Mappings:
Namespace Name Mixin selector intermediary field_1580Lnet/minecraft/class_410;field_1580:Iglue field_1753Lclass_449;field_1753:Iserver gLlp;g:Iclient gLsl;g:Inamed blockIdLnet/minecraft/entity/projectile/ArrowEntity;blockId:I
-
blockMeta
private int blockMeta- Mappings:
Namespace Name Mixin selector intermediary field_1581Lnet/minecraft/class_410;field_1581:Iglue field_1754Lclass_449;field_1754:Iserver hLlp;h:Iclient hLsl;h:Inamed blockMetaLnet/minecraft/entity/projectile/ArrowEntity;blockMeta:I
-
inGround
private boolean inGround- Mappings:
Namespace Name Mixin selector intermediary field_1582Lnet/minecraft/class_410;field_1582:Zglue field_1755Lclass_449;field_1755:Zserver iLlp;i:Zclient iLsl;i:Znamed inGroundLnet/minecraft/entity/projectile/ArrowEntity;inGround:Z
-
pickupAllowed
public boolean pickupAllowedThis is true if the arrow was shot by an PlayerEntity- Mappings:
Namespace Name Mixin selector intermediary field_1574Lnet/minecraft/class_410;field_1574:Zglue field_1747Lclass_449;field_1747:Zserver aLlp;a:Zclient aLsl;a:Znamed pickupAllowedLnet/minecraft/entity/projectile/ArrowEntity;pickupAllowed:Z
-
shake
public int shake- Mappings:
Namespace Name Mixin selector intermediary field_1575Lnet/minecraft/class_410;field_1575:Iglue field_1748Lclass_449;field_1748:Iserver bLlp;b:Iclient bLsl;b:Inamed shakeLnet/minecraft/entity/projectile/ArrowEntity;shake:I
-
owner
- Mappings:
Namespace Name Mixin selector intermediary field_1576Lnet/minecraft/class_410;field_1576:Lnet/minecraft/class_127;glue field_1749Lclass_449;field_1749:Lclass_283;server cLlp;c:Lhl;client cLsl;c:Lls;named ownerLnet/minecraft/entity/projectile/ArrowEntity;owner:Lnet/minecraft/entity/LivingEntity;
-
life
private int life- Mappings:
Namespace Name Mixin selector intermediary field_1583Lnet/minecraft/class_410;field_1583:Iglue field_1756Lclass_449;field_1756:Iserver jLlp;j:Iclient jLsl;j:Inamed lifeLnet/minecraft/entity/projectile/ArrowEntity;life:I
-
inAirTime
private int inAirTime- Mappings:
Namespace Name Mixin selector intermediary field_1584Lnet/minecraft/class_410;field_1584:Iglue field_1757Lclass_449;field_1757:Iserver kLlp;k:Iclient kLsl;k:Inamed inAirTimeLnet/minecraft/entity/projectile/ArrowEntity;inAirTime:I
-
-
Constructor Details
-
ArrowEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)Vglue <init>Lclass_450;<init>(Lclass_129;)Vserver <init>Llq;<init>(Ldj;)Vclient <init>Lsn;<init>(Lfd;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
ArrowEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_410;<init>(Lnet/minecraft/class_18;DDD)Vglue <init>Lclass_449;<init>(Lclass_129;DDD)Vserver <init>Llp;<init>(Ldj;DDD)Vclient <init>Lsl;<init>(Lfd;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/ArrowEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
ArrowEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_410;<init>(Lnet/minecraft/class_18;Lnet/minecraft/class_127;)Vglue <init>Lclass_449;<init>(Lclass_129;Lclass_283;)Vserver <init>Llp;<init>(Ldj;Lhl;)Vclient <init>Lsl;<init>(Lfd;Lls;)Vnamed <init>Lnet/minecraft/entity/projectile/ArrowEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
-
-
Method Details
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1310Lnet/minecraft/class_57;method_1310()Vglue method_108Lclass_450;method_108()Vserver bLlq;b()Vclient bLsn;b()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
setVelocity
public void setVelocity(double x, double y, double z, float speed, float divergence) - Mappings:
Namespace Name Mixin selector intermediary method_1291Lnet/minecraft/class_410;method_1291(DDDFF)Vglue method_1631Lclass_449;method_1631(DDDFF)Vserver aLlp;a(DDDFF)Vclient aLsl;a(DDDFF)Vnamed setVelocityLnet/minecraft/entity/projectile/ArrowEntity;setVelocity(DDDFF)V
-
setVelocityClient
- Overrides:
setVelocityClientin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1365Lnet/minecraft/class_57;method_1365(DDD)Vglue method_236Lclass_450;method_236(DDD)Vserver method_1365Llq;method_1365(DDD)Vclient aLsn;a(DDD)Vnamed setVelocityClientLnet/minecraft/entity/Entity;setVelocityClient(DDD)V
-
tick
public void tick() -
writeNbt
- Specified by:
writeNbtin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1368Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)Vglue method_24Lclass_450;method_24(Lclass_333;)Vserver bLlq;b(Liq;)Vclient bLsn;b(Lnu;)Vnamed writeNbtLnet/minecraft/entity/Entity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readNbt
- Specified by:
readNbtin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1363Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)Vglue method_23Lclass_450;method_23(Lclass_333;)Vserver aLlq;a(Liq;)Vclient aLsn;a(Lnu;)Vnamed readNbtLnet/minecraft/entity/Entity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
onPlayerInteraction
- Overrides:
onPlayerInteractionin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1354Lnet/minecraft/class_57;method_1354(Lnet/minecraft/class_54;)Vglue method_172Lclass_450;method_172(Lclass_172;)Vserver bLlq;b(Lem;)Vclient bLsn;b(Lgs;)Vnamed onPlayerInteractionLnet/minecraft/entity/Entity;onPlayerInteraction(Lnet/minecraft/entity/player/PlayerEntity;)V
-
getShadowRadius
- Overrides:
getShadowRadiusin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1366Lnet/minecraft/class_57;method_1366()Fglue method_237Lclass_450;method_237()Fserver method_1366Llq;method_1366()Fclient x_Lsn;x_()Fnamed getShadowRadiusLnet/minecraft/entity/Entity;getShadowRadius()F
-