类 ArrowEntity
- java.lang.Object
-
- net.minecraft.entity.Entity
-
- net.minecraft.entity.projectile.ProjectileEntity
-
- net.minecraft.entity.projectile.PersistentProjectileEntity
-
- net.minecraft.entity.projectile.ArrowEntity
-
- 所有已实现的接口:
CommandOutput,Nameable,EntityLike
public class ArrowEntity extends PersistentProjectileEntity
- Mappings:
Namespace Name official bjlintermediary net/minecraft/class_1667named net/minecraft/entity/projectile/ArrowEntity
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.projectile.PersistentProjectileEntity
PersistentProjectileEntity.PickupPermission
-
从类继承的嵌套类/接口 net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
-
字段概要
字段 修饰符和类型 字段 说明 private static TrackedData<Integer>COLORprivate booleancolorSetprivate Set<StatusEffectInstance>effectsprivate static intfield_30658private static bytefield_30659private static intfield_30660private Potionpotion-
从类继承的字段 net.minecraft.entity.projectile.PersistentProjectileEntity
inGround, inGroundTime, pickupType, shake
-
从类继承的字段 net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_29973, field_29974, field_29979, field_29980, field_29981, field_29987, field_29988, field_29989, field_29990, field_29991, field_29992, field_29993, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, PASSENGERS_KEY, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, world, yaw
-
从接口继承的字段 net.minecraft.server.command.CommandOutput
DUMMY
-
-
构造器概要
构造器 构造器 说明 ArrowEntity(EntityType<? extends ArrowEntity> type, World world)ArrowEntity(World world, double x, double y, double z)ArrowEntity(World world, LivingEntity owner)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddEffect(StatusEffectInstance effect)protected ItemStackasItemStack()intgetColor()static intgetCustomPotionColor(ItemStack stack)voidhandleStatus(byte status)private voidinitColor()protected voidinitDataTracker()voidinitFromStack(ItemStack stack)protected voidonHit(LivingEntity target)voidreadCustomDataFromNbt(CompoundTag nbt)private voidsetColor(int color)private voidspawnParticles(int amount)voidtick()voidwriteCustomDataToNbt(CompoundTag nbt)-
从类继承的方法 net.minecraft.entity.projectile.PersistentProjectileEntity
age, applyEnchantmentEffects, canHit, getDamage, getDragInWater, getEntityCollision, getEyeHeight, getHitSound, getMoveEffect, getPierceLevel, getPunch, getSound, isAttackable, isCritical, isNoClip, isShotFromCrossbow, move, onBlockHit, onEntityHit, onPlayerCollision, setCritical, setDamage, setNoClip, setOwner, setPierceLevel, setPunch, setShotFromCrossbow, setSound, setVelocity, setVelocityClient, shouldRender, tryPickup, updateTrackedPositionAndAngles
-
从类继承的方法 net.minecraft.entity.projectile.ProjectileEntity
createSpawnPacket, getOwner, isOwner, onCollision, onSpawnPacket, setProperties, updateRotation, updateRotation
-
从类继承的方法 net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, animateDamage, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFreeze, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collides, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, damage, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, fall, getAir, getArmorItems, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraBlockPos, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandItemSlot, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGameEventHandler, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getItemsHand, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSwimHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getX, getY, getYaw, getZ, handleAttack, handleFallDamage, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interact, interactAt, isAlive, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lookAt, method_30951, method_36209, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, onTrackedDataSet, playSound, playStepSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setListener, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickInVoid, tickNetherPortal, tickNetherPortalCooldown, tickRiding, toNbtList, toNbtList, toString, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
-
-
-
-
字段详细资料
-
field_30660
private static final int field_30660
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official fLbjl;f:Iintermediary field_30660Lnet/minecraft/class_1667;field_30660:Inamed field_30660Lnet/minecraft/entity/projectile/ArrowEntity;field_30660:I
-
field_30658
private static final int field_30658
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official arLbjl;ar:Iintermediary field_30658Lnet/minecraft/class_1667;field_30658:Inamed field_30658Lnet/minecraft/entity/projectile/ArrowEntity;field_30658:I
-
COLOR
private static final TrackedData<Integer> COLOR
- Mappings:
Namespace Name Mixin selector official asLbjl;as:Lvy;intermediary field_7595Lnet/minecraft/class_1667;field_7595:Lnet/minecraft/class_2940;named COLORLnet/minecraft/entity/projectile/ArrowEntity;COLOR:Lnet/minecraft/entity/data/TrackedData;
-
field_30659
private static final byte field_30659
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official atLbjl;at:Bintermediary field_30659Lnet/minecraft/class_1667;field_30659:Bnamed field_30659Lnet/minecraft/entity/projectile/ArrowEntity;field_30659:B
-
potion
private Potion potion
- Mappings:
Namespace Name Mixin selector official auLbjl;au:Lbrm;intermediary field_7597Lnet/minecraft/class_1667;field_7597:Lnet/minecraft/class_1842;named potionLnet/minecraft/entity/projectile/ArrowEntity;potion:Lnet/minecraft/potion/Potion;
-
effects
private final Set<StatusEffectInstance> effects
- Mappings:
Namespace Name Mixin selector official avLbjl;av:Ljava/util/Set;intermediary field_7598Lnet/minecraft/class_1667;field_7598:Ljava/util/Set;named effectsLnet/minecraft/entity/projectile/ArrowEntity;effects:Ljava/util/Set;
-
colorSet
private boolean colorSet
- Mappings:
Namespace Name Mixin selector official awLbjl;aw:Zintermediary field_7596Lnet/minecraft/class_1667;field_7596:Znamed colorSetLnet/minecraft/entity/projectile/ArrowEntity;colorSet:Z
-
-
构造器详细资料
-
ArrowEntity
public ArrowEntity(EntityType<? extends ArrowEntity> type, World world)
- Mappings:
Namespace Name Mixin selector official <init>Lasl;<init>(Lasp;Lbvr;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
ArrowEntity
public ArrowEntity(World world, double x, double y, double z)
- Mappings:
Namespace Name Mixin selector official <init>Lbjl;<init>(Lbvr;DDD)Vintermediary <init>Lnet/minecraft/class_1667;<init>(Lnet/minecraft/class_1937;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/ArrowEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
ArrowEntity
public ArrowEntity(World world, LivingEntity owner)
- Mappings:
Namespace Name Mixin selector official <init>Lbjl;<init>(Lbvr;Lasy;)Vintermediary <init>Lnet/minecraft/class_1667;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Vnamed <init>Lnet/minecraft/entity/projectile/ArrowEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
-
-
方法详细资料
-
initFromStack
public void initFromStack(ItemStack stack)
- Mappings:
Namespace Name Mixin selector official bLbjl;b(Lbpr;)Vintermediary method_7459Lnet/minecraft/class_1667;method_7459(Lnet/minecraft/class_1799;)Vnamed initFromStackLnet/minecraft/entity/projectile/ArrowEntity;initFromStack(Lnet/minecraft/item/ItemStack;)V
-
getCustomPotionColor
public static int getCustomPotionColor(ItemStack stack)
- Mappings:
Namespace Name Mixin selector official cLbjl;c(Lbpr;)Iintermediary method_7464Lnet/minecraft/class_1667;method_7464(Lnet/minecraft/class_1799;)Inamed getCustomPotionColorLnet/minecraft/entity/projectile/ArrowEntity;getCustomPotionColor(Lnet/minecraft/item/ItemStack;)I
-
initColor
private void initColor()
- Mappings:
Namespace Name Mixin selector official yLbjl;y()Vintermediary method_7462Lnet/minecraft/class_1667;method_7462()Vnamed initColorLnet/minecraft/entity/projectile/ArrowEntity;initColor()V
-
addEffect
public void addEffect(StatusEffectInstance effect)
- Mappings:
Namespace Name Mixin selector official aLbjl;a(Lasf;)Vintermediary method_7463Lnet/minecraft/class_1667;method_7463(Lnet/minecraft/class_1293;)Vnamed addEffectLnet/minecraft/entity/projectile/ArrowEntity;addEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)V
-
initDataTracker
protected void initDataTracker()
- 覆盖:
initDataTracker在类中PersistentProjectileEntity- Mappings:
Namespace Name Mixin selector official eLasl;e()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
tick
public void tick()
- 覆盖:
tick在类中PersistentProjectileEntity- Mappings:
Namespace Name Mixin selector official jLasl;j()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vnamed tickLnet/minecraft/entity/Entity;tick()V
-
spawnParticles
private void spawnParticles(int amount)
- Mappings:
Namespace Name Mixin selector official bLbjl;b(I)Vintermediary method_7461Lnet/minecraft/class_1667;method_7461(I)Vnamed spawnParticlesLnet/minecraft/entity/projectile/ArrowEntity;spawnParticles(I)V
-
getColor
public int getColor()
- Mappings:
Namespace Name Mixin selector official uLbjl;u()Iintermediary method_7460Lnet/minecraft/class_1667;method_7460()Inamed getColorLnet/minecraft/entity/projectile/ArrowEntity;getColor()I
-
setColor
private void setColor(int color)
- Mappings:
Namespace Name Mixin selector official cLbjl;c(I)Vintermediary method_7465Lnet/minecraft/class_1667;method_7465(I)Vnamed setColorLnet/minecraft/entity/projectile/ArrowEntity;setColor(I)V
-
writeCustomDataToNbt
public void writeCustomDataToNbt(CompoundTag nbt)
- 覆盖:
writeCustomDataToNbt在类中PersistentProjectileEntity- Mappings:
Namespace Name Mixin selector official bLasl;b(Lmv;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
readCustomDataFromNbt
public void readCustomDataFromNbt(CompoundTag nbt)
- 覆盖:
readCustomDataFromNbt在类中PersistentProjectileEntity- Mappings:
Namespace Name Mixin selector official aLasl;a(Lmv;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
onHit
protected void onHit(LivingEntity target)
- 覆盖:
onHit在类中PersistentProjectileEntity- Mappings:
Namespace Name Mixin selector official aLbjj;a(Lasy;)Vintermediary method_7450Lnet/minecraft/class_1665;method_7450(Lnet/minecraft/class_1309;)Vnamed onHitLnet/minecraft/entity/projectile/PersistentProjectileEntity;onHit(Lnet/minecraft/entity/LivingEntity;)V
-
asItemStack
protected ItemStack asItemStack()
- 指定者:
asItemStack在类中PersistentProjectileEntity- Mappings:
Namespace Name Mixin selector official kLbjj;k()Lbpr;intermediary method_7445Lnet/minecraft/class_1665;method_7445()Lnet/minecraft/class_1799;named asItemStackLnet/minecraft/entity/projectile/PersistentProjectileEntity;asItemStack()Lnet/minecraft/item/ItemStack;
-
handleStatus
public void handleStatus(byte status)
- 覆盖:
handleStatus在类中Entity- Mappings:
Namespace Name Mixin selector official aLasl;a(B)Vintermediary method_5711Lnet/minecraft/class_1297;method_5711(B)Vnamed handleStatusLnet/minecraft/entity/Entity;handleStatus(B)V
-
-