public class EntityTippedArrow extends EntityArrow
EntityArrow.PickupStatus| Modifier and Type | Field and Description |
|---|---|
private static DataParameter<java.lang.Integer> |
COLOR |
private java.util.Set<PotionEffect> |
customPotionEffects |
private boolean |
fixedColor |
private PotionType |
potion |
arrowShake, inGround, pickupStatus, shootingEntity, timeInGroundaddedToChunk, cachedUniqueIdString, capturedDrops, captureDrops, chunkCoordX, chunkCoordY, chunkCoordZ, collided, collidedHorizontally, collidedVertically, dataManager, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, fallDistance, firstUpdate, FLAGS, forceSpawn, glowing, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isDead, isImmuneToFire, isInWeb, lastPortalPos, lastPortalVec, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, noClip, onGround, portalCounter, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, rideCooldown, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, teleportDirection, ticksExisted, timeUntilPortal, updateBlocked, velocityChanged, width, world| Constructor and Description |
|---|
EntityTippedArrow(World worldIn) |
EntityTippedArrow(World worldIn,
double x,
double y,
double z) |
EntityTippedArrow(World worldIn,
EntityLivingBase shooter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEffect(PotionEffect effect) |
protected void |
arrowHit(EntityLivingBase living) |
protected void |
entityInit() |
protected ItemStack |
getArrowStack() |
int |
getColor() |
static int |
getCustomColor(ItemStack p_191508_0_) |
void |
handleStatusUpdate(byte id) |
void |
onUpdate() |
void |
readEntityFromNBT(NBTTagCompound compound) |
private void |
refreshColor() |
static void |
registerFixesTippedArrow(DataFixer fixer) |
private void |
setFixedColor(int p_191507_1_) |
void |
setPotionEffect(ItemStack stack) |
private void |
spawnPotionParticles(int particleCount) |
void |
writeEntityToNBT(NBTTagCompound compound) |
canBeAttackedWithItem, canTriggerWalking, findEntityOnPath, getDamage, getEyeHeight, getIsCritical, isInRangeToRenderDist, move, onCollideWithPlayer, onHit, registerFixesArrow, registerFixesArrow, setDamage, setEnchantmentEffectsFromEntity, setIsCritical, setKnockbackStrength, setPositionAndRotationDirect, setVelocity, shoot, shootaddEntityCrashInfo, addPassenger, addTag, addTrackingPlayer, addVelocity, applyEnchantments, applyEntityCollision, applyOrientationToEntity, applyPlayerInteraction, attackEntityFrom, awardKillScore, canBeCollidedWith, canBePushed, canBeRidden, canExplosionDestroyBlock, canFitPassenger, canPassengerSteer, canRenderOnFire, canRiderInteract, canTrample, canUseCommand, changeDimension, changeDimension, copyLocationAndAnglesFrom, createRunningParticles, dealFireDamage, decrementTimeUntilPortal, deserializeNBT, dismountRidingEntity, doBlockCollisions, doesEntityNotTriggerPressurePlate, doWaterSplashEffect, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, fall, getAdjustedHorizontalFacing, getAir, getAlwaysRenderNameTag, getAlwaysRenderNameTagForRender, getArmorInventoryList, getBrightness, getBrightnessForRender, getCachedUniqueIdString, getCapability, getCollisionBorderSize, getCollisionBoundingBox, getCollisionBox, getCommandSenderEntity, getCommandStats, getControllingPassenger, getCustomNameTag, getDataManager, getDisplayName, getDistance, getDistance, getDistanceSq, getDistanceSq, getDistanceSq, getDistanceSqToCenter, getEntityBoundingBox, getEntityData, getEntityId, getEntityString, getEntityWorld, getEquipmentAndArmor, getExplosionResistance, getFireImmuneTicks, getFlag, getForward, getHeldEquipment, getHorizontalFacing, getHoverEvent, getIsInvulnerable, getLastPortalVec, getLook, getLookVec, getLowestRidingEntity, getMaxFallHeight, getMaxInPortalTime, getMirroredYaw, getMountedYOffset, getName, getParts, getPassengers, getPersistentID, getPickedResult, getPitchYaw, getPortalCooldown, getPosition, getPositionEyes, getPositionVector, getPushReaction, getRecursivePassengers, getRecursivePassengersByType, getRenderBoundingBox, getRenderDistanceWeight, getRidingEntity, getRotatedYaw, getRotationYawHead, getServer, getSoundCategory, getSplashSound, getSwimSound, getTags, getTeam, getTeleportDirection, getUniqueID, getVectorForRotation, getYOffset, handleWaterMovement, hasCapability, hasCustomName, hashCode, hasNoGravity, hitByEntity, ignoreItemEntityData, isAddedToWorld, isBeingRidden, isBurning, isCreatureType, isEntityAlive, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isGlowing, isImmuneToExplosions, isImmuneToFire, isInLava, isInRangeToRender3d, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isNonBoss, isOffsetPositionInLiquid, isOnSameTeam, isOnScoreboardTeam, isOutsideBorder, isOverWater, isPassenger, isPushedByWater, isRiding, isRidingOrBeingRiddenBy, isRidingSameEntity, isSilent, isSneaking, isSpectatedByPlayer, isSprinting, isWet, makeFlySound, markVelocityChanged, moveRelative, moveToBlockPosAndAngles, newDoubleNBTList, newFloatNBTList, notifyDataManagerChange, onAddedToWorld, onEntityUpdate, onInsideBlock, onKillCommand, onKillEntity, onRemovedFromWorld, onStruckByLightning, outOfWorld, performHurtAnimation, playFlySound, playSound, playStepSound, preparePlayerToSpawn, processInitialInteract, pushOutOfBlocks, rayTrace, readFromNBT, registerFixes, removePassenger, removePassengers, removeTag, removeTrackingPlayer, replaceItemInInventory, resetEntityId, resetPositionToBB, sendCommandFeedback, sendMessage, serializeNBT, setAir, setAlwaysRenderNameTag, setCommandStat, setCommandStats, setCustomNameTag, setDead, setDropItemsWhenDead, setEntityBoundingBox, setEntityId, setEntityInvulnerable, setFire, setFlag, setGlowing, setInvisible, setInWeb, setItemStackToSlot, setLocationAndAngles, setNoGravity, setOnFireFromLava, setOutsideBorder, setPortal, setPosition, setPositionAndRotation, setPositionAndUpdate, setPositionNonDirty, setRenderDistanceWeight, setRenderYawOffset, setRotation, setRotationYawHead, setSilent, setSize, setSneaking, setSprinting, setUniqueId, setWorld, shouldDismountInWater, shouldRenderInPass, shouldRiderSit, shouldSetPosAfterLoading, spawnRunningParticles, startRiding, startRiding, toString, turn, updateFallState, updatePassenger, updateRidden, writeToNBT, writeToNBTAtomically, writeToNBTOptionalprivate static final DataParameter<java.lang.Integer> COLOR
private PotionType potion
private final java.util.Set<PotionEffect> customPotionEffects
private boolean fixedColor
public EntityTippedArrow(World worldIn)
public EntityTippedArrow(World worldIn, double x, double y, double z)
public EntityTippedArrow(World worldIn, EntityLivingBase shooter)
public void setPotionEffect(ItemStack stack)
public static int getCustomColor(ItemStack p_191508_0_)
private void refreshColor()
public void addEffect(PotionEffect effect)
protected void entityInit()
entityInit in class EntityArrowpublic void onUpdate()
onUpdate in class EntityArrowprivate void spawnPotionParticles(int particleCount)
public int getColor()
private void setFixedColor(int p_191507_1_)
public static void registerFixesTippedArrow(DataFixer fixer)
public void writeEntityToNBT(NBTTagCompound compound)
writeEntityToNBT in class EntityArrowpublic void readEntityFromNBT(NBTTagCompound compound)
readEntityFromNBT in class EntityArrowprotected void arrowHit(EntityLivingBase living)
arrowHit in class EntityArrowprotected ItemStack getArrowStack()
getArrowStack in class EntityArrowpublic void handleStatusUpdate(byte id)
handleStatusUpdate in class Entity