Package net.minecraft.entity.projectile
Class FireworkRocketEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.ProjectileEntity
net.minecraft.entity.projectile.FireworkRocketEntity
- All Implemented Interfaces:
EntityLike,FlyingItemEntity,CommandOutput,Nameable
@EnvironmentInterfaces(@EnvironmentInterface(value=CLIENT,itf=FlyingItemEntity.class)) public class FireworkRocketEntity extends ProjectileEntity implements FlyingItemEntity
- Mappings:
Namespace Name official bhwintermediary net/minecraft/class_1671named net/minecraft/entity/projectile/FireworkRocketEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.class_5799, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
Fields Modifier and Type Field Description private static TrackedData<ItemStack>ITEMprivate intlifeprivate intlifeTimeprivate LivingEntityshooterprivate static TrackedData<OptionalInt>SHOOTER_ENTITY_IDprivate static TrackedData<Boolean>SHOT_AT_ANGLEFields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_28629, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, world, yawFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
Constructors Constructor Description FireworkRocketEntity(EntityType<? extends FireworkRocketEntity> type, World world)FireworkRocketEntity(World world, double x, double y, double z, ItemStack stack)FireworkRocketEntity(World world, Entity entity, double x, double y, double z, ItemStack stack)FireworkRocketEntity(World world, ItemStack stack, double x, double y, double z, boolean shotAtAngle)FireworkRocketEntity(World world, ItemStack stack, Entity entity, double x, double y, double z, boolean shotAtAngle)FireworkRocketEntity(World world, ItemStack stack, LivingEntity shooter) -
Method Summary
Modifier and Type Method Description private voidexplode()private voidexplodeAndRemove()ItemStackgetStack()voidhandleStatus(byte status)private booleanhasExplosionEffects()protected voidinitDataTracker()booleanisAttackable()protected voidonBlockHit(BlockHitResult blockHitResult)protected voidonEntityHit(EntityHitResult entityHitResult)voidreadCustomDataFromTag(CompoundTag tag)booleanshouldRender(double distance)booleanshouldRender(double cameraX, double cameraY, double cameraZ)voidtick()booleanwasShotAtAngle()private booleanwasShotByEntity()voidwriteCustomDataToTag(CompoundTag tag)Methods inherited from class net.minecraft.entity.projectile.ProjectileEntity
canHit, createSpawnPacket, getOwner, onCollision, onSpawnPacket, setOwner, setProperties, setVelocity, setVelocityClient, updateRotation, updateRotationMethods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, animateDamage, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFly, 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, entityDataRequiresOperator, equals, equipStack, extinguish, fall, fromTag, getAir, getArmorItems, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeHeight, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getItemsHand, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, 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, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lookAt, method_29241, method_29919, method_30330, method_30633, method_30951, method_31744, method_32318, method_32877, method_33332, method_33567, method_33568, method_33569, method_33570, method_33571, method_33573, method_33574, method_33575, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, onTrackedDataSet, playFlySound, playSound, playStepSound, playSwimSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, raycast, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, resetNetherPortalCooldown, resetPosition, saveSelfToTag, saveToTag, scheduleVelocityUpdate, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, startRiding, stopRiding, streamPassengers, streamPassengersRecursively, teleport, tickInVoid, tickNetherPortal, tickNetherPortalCooldown, tickRiding, toListTag, toListTag, toString, toTag, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide
-
Field Details
-
ITEM
- Mappings:
Namespace Name Mixin selector official bLbhw;b:Lvk;intermediary field_7614Lnet/minecraft/class_1671;field_7614:Lnet/minecraft/class_2940;named ITEMLnet/minecraft/entity/projectile/FireworkRocketEntity;ITEM:Lnet/minecraft/entity/data/TrackedData;
-
SHOOTER_ENTITY_ID
- Mappings:
Namespace Name Mixin selector official cLbhw;c:Lvk;intermediary field_7611Lnet/minecraft/class_1671;field_7611:Lnet/minecraft/class_2940;named SHOOTER_ENTITY_IDLnet/minecraft/entity/projectile/FireworkRocketEntity;SHOOTER_ENTITY_ID:Lnet/minecraft/entity/data/TrackedData;
-
SHOT_AT_ANGLE
- Mappings:
Namespace Name Mixin selector official dLbhw;d:Lvk;intermediary field_7615Lnet/minecraft/class_1671;field_7615:Lnet/minecraft/class_2940;named SHOT_AT_ANGLELnet/minecraft/entity/projectile/FireworkRocketEntity;SHOT_AT_ANGLE:Lnet/minecraft/entity/data/TrackedData;
-
life
private int life- Mappings:
Namespace Name Mixin selector official eLbhw;e:Iintermediary field_7613Lnet/minecraft/class_1671;field_7613:Inamed lifeLnet/minecraft/entity/projectile/FireworkRocketEntity;life:I
-
lifeTime
private int lifeTime- Mappings:
Namespace Name Mixin selector official fLbhw;f:Iintermediary field_7612Lnet/minecraft/class_1671;field_7612:Inamed lifeTimeLnet/minecraft/entity/projectile/FireworkRocketEntity;lifeTime:I
-
shooter
- Mappings:
Namespace Name Mixin selector official gLbhw;g:Lari;intermediary field_7616Lnet/minecraft/class_1671;field_7616:Lnet/minecraft/class_1309;named shooterLnet/minecraft/entity/projectile/FireworkRocketEntity;shooter:Lnet/minecraft/entity/LivingEntity;
-
-
Constructor Details
-
FireworkRocketEntity
- Mappings:
Namespace Name Mixin selector official <init>Laqv;<init>(Laqz;Lbtv;)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
-
FireworkRocketEntity
- Mappings:
Namespace Name Mixin selector official <init>Lbhw;<init>(Lbtv;DDDLbnv;)Vintermediary <init>Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)Vnamed <init>Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V
-
FireworkRocketEntity
public FireworkRocketEntity(World world, @Nullable Entity entity, double x, double y, double z, ItemStack stack)- Mappings:
Namespace Name Mixin selector official <init>Lbhw;<init>(Lbtv;Laqv;DDDLbnv;)Vintermediary <init>Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDDLnet/minecraft/class_1799;)Vnamed <init>Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/Entity;DDDLnet/minecraft/item/ItemStack;)V
-
FireworkRocketEntity
- Mappings:
Namespace Name Mixin selector official <init>Lbhw;<init>(Lbtv;Lbnv;Lari;)Vintermediary <init>Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)Vnamed <init>Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/LivingEntity;)V
-
FireworkRocketEntity
public FireworkRocketEntity(World world, ItemStack stack, double x, double y, double z, boolean shotAtAngle)- Mappings:
Namespace Name Mixin selector official <init>Lbhw;<init>(Lbtv;Lbnv;DDDZ)Vintermediary <init>Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;DDDZ)Vnamed <init>Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;DDDZ)V
-
FireworkRocketEntity
public FireworkRocketEntity(World world, ItemStack stack, Entity entity, double x, double y, double z, boolean shotAtAngle)- Mappings:
Namespace Name Mixin selector official <init>Lbhw;<init>(Lbtv;Lbnv;Laqv;DDDZ)Vintermediary <init>Lnet/minecraft/class_1671;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;DDDZ)Vnamed <init>Lnet/minecraft/entity/projectile/FireworkRocketEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/Entity;DDDZ)V
-
-
Method Details
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official eLaqv;e()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
shouldRender
- Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector official aLaqv;a(D)Zintermediary method_5640Lnet/minecraft/class_1297;method_5640(D)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(D)Z
-
shouldRender
- Overrides:
shouldRenderin classEntity- Mappings:
Namespace Name Mixin selector official jLaqv;j(DDD)Zintermediary method_5727Lnet/minecraft/class_1297;method_5727(DDD)Znamed shouldRenderLnet/minecraft/entity/Entity;shouldRender(DDD)Z
-
tick
public void tick()- Overrides:
tickin classProjectileEntity- Mappings:
Namespace Name Mixin selector official jLaqv;j()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vnamed tickLnet/minecraft/entity/Entity;tick()V
-
explodeAndRemove
private void explodeAndRemove()- Mappings:
Namespace Name Mixin selector official iLbhw;i()Vintermediary method_16830Lnet/minecraft/class_1671;method_16830()Vnamed explodeAndRemoveLnet/minecraft/entity/projectile/FireworkRocketEntity;explodeAndRemove()V
-
onEntityHit
- Overrides:
onEntityHitin classProjectileEntity- Mappings:
Namespace Name Mixin selector official aLbib;a(Ldir;)Vintermediary method_7454Lnet/minecraft/class_1676;method_7454(Lnet/minecraft/class_3966;)Vnamed onEntityHitLnet/minecraft/entity/projectile/ProjectileEntity;onEntityHit(Lnet/minecraft/util/hit/EntityHitResult;)V
-
onBlockHit
- Overrides:
onBlockHitin classProjectileEntity- Mappings:
Namespace Name Mixin selector official aLbib;a(Ldiq;)Vintermediary method_24920Lnet/minecraft/class_1676;method_24920(Lnet/minecraft/class_3965;)Vnamed onBlockHitLnet/minecraft/entity/projectile/ProjectileEntity;onBlockHit(Lnet/minecraft/util/hit/BlockHitResult;)V
-
hasExplosionEffects
private boolean hasExplosionEffects()- Mappings:
Namespace Name Mixin selector official kLbhw;k()Zintermediary method_20308Lnet/minecraft/class_1671;method_20308()Znamed hasExplosionEffectsLnet/minecraft/entity/projectile/FireworkRocketEntity;hasExplosionEffects()Z
-
explode
private void explode()- Mappings:
Namespace Name Mixin selector official mLbhw;m()Vintermediary method_7475Lnet/minecraft/class_1671;method_7475()Vnamed explodeLnet/minecraft/entity/projectile/FireworkRocketEntity;explode()V
-
wasShotByEntity
private boolean wasShotByEntity()- Mappings:
Namespace Name Mixin selector official nLbhw;n()Zintermediary method_7476Lnet/minecraft/class_1671;method_7476()Znamed wasShotByEntityLnet/minecraft/entity/projectile/FireworkRocketEntity;wasShotByEntity()Z
-
wasShotAtAngle
public boolean wasShotAtAngle()- Mappings:
Namespace Name Mixin selector official hLbhw;h()Zintermediary method_7477Lnet/minecraft/class_1671;method_7477()Znamed wasShotAtAngleLnet/minecraft/entity/projectile/FireworkRocketEntity;wasShotAtAngle()Z
-
handleStatus
- Overrides:
handleStatusin classEntity- Mappings:
Namespace Name Mixin selector official aLaqv;a(B)Vintermediary method_5711Lnet/minecraft/class_1297;method_5711(B)Vnamed handleStatusLnet/minecraft/entity/Entity;handleStatus(B)V
-
writeCustomDataToTag
- Overrides:
writeCustomDataToTagin classProjectileEntity- Mappings:
Namespace Name Mixin selector official bLaqv;b(Lmq;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToTagLnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
-
readCustomDataFromTag
- Overrides:
readCustomDataFromTagin classProjectileEntity- Mappings:
Namespace Name Mixin selector official aLaqv;a(Lmq;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromTagLnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
getStack
- Specified by:
getStackin interfaceFlyingItemEntity- Mappings:
Namespace Name Mixin selector official gLbhy;g()Lbnv;intermediary method_7495Lnet/minecraft/class_3856;method_7495()Lnet/minecraft/class_1799;named getStackLnet/minecraft/entity/FlyingItemEntity;getStack()Lnet/minecraft/item/ItemStack;
-
isAttackable
public boolean isAttackable()- Overrides:
isAttackablein classEntity- Mappings:
Namespace Name Mixin selector official bVLaqv;bV()Zintermediary method_5732Lnet/minecraft/class_1297;method_5732()Znamed isAttackableLnet/minecraft/entity/Entity;isAttackable()Z
-