Class PotionEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.ProjectileEntity
net.minecraft.entity.projectile.thrown.ThrownEntity
net.minecraft.entity.projectile.thrown.ThrownItemEntity
net.minecraft.entity.projectile.thrown.PotionEntity
- All Implemented Interfaces:
- FlyingItemEntity,- Ownable,- CommandOutput,- Nameable,- EntityLike
- Mappings:
- Namespace - Name - official - bzr- intermediary - net/minecraft/class_1686- named - net/minecraft/entity/projectile/thrown/PotionEntity
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Predicate<LivingEntity>static final doubleprivate static final doubleFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructorsConstructorDescriptionPotionEntity(EntityType<? extends PotionEntity> type, World world) PotionEntity(World world, double x, double y, double z) PotionEntity(World world, LivingEntity owner) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidapplyLingeringPotion(ItemStack stack, Potion potion) private voidapplySplashPotion(List<StatusEffectInstance> statusEffects, @Nullable Entity entity) private voidprivate voidextinguishFire(BlockPos pos) protected Itemprotected floatprivate booleanprotected voidonBlockHit(BlockHitResult blockHitResult) protected voidonCollision(HitResult hitResult) Methods inherited from class net.minecraft.entity.projectile.thrown.ThrownItemEntitygetItem, getStack, initDataTracker, readCustomDataFromNbt, setItem, writeCustomDataToNbtMethods inherited from class net.minecraft.entity.projectile.thrown.ThrownEntityshouldRender, tickMethods inherited from class net.minecraft.entity.projectile.ProjectileEntitycanHit, canModifyAt, createSpawnPacket, getEffectCause, getOwner, isOwner, onEntityHit, onSpawnPacket, setOwner, setVelocity, setVelocity, setVelocityClient, updateRotation, updateRotationMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, animateDamage, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canFreeze, canHit, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, damage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, extinguishWithSound, fall, getAir, getArmorItems, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBodyYaw, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingPassenger, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandItems, getHandPosOffset, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPickBlockStack, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStackReference, getStandingEyeHeight, getStepHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getWorld, getX, getY, getYaw, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interact, interactAt, isAlive, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushable, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, limitFallDistance, lookAt, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDamaged, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, onTrackedDataSet, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, positionInPortal, pushAwayFrom, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBodyYaw, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickInVoid, tickPortal, tickPortalCooldown, tickRiding, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilencedMethods inherited from interface net.minecraft.entity.FlyingItemEntitygetStack
- 
Field Details- 
field_30667public static final double field_30667- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbzr;b:D- intermediary - field_30667- Lnet/minecraft/class_1686;field_30667:D- named - field_30667- Lnet/minecraft/entity/projectile/thrown/PotionEntity;field_30667:D
 
- 
field_30668private static final double field_30668- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbzr;d:D- intermediary - field_30668- Lnet/minecraft/class_1686;field_30668:D- named - field_30668- Lnet/minecraft/entity/projectile/thrown/PotionEntity;field_30668:D
 
- 
AFFECTED_BY_WATER- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbzr;c:Ljava/util/function/Predicate;- intermediary - field_40737- Lnet/minecraft/class_1686;field_40737:Ljava/util/function/Predicate;- named - AFFECTED_BY_WATER- Lnet/minecraft/entity/projectile/thrown/PotionEntity;AFFECTED_BY_WATER:Ljava/util/function/Predicate;
 
 
- 
- 
Constructor Details- 
PotionEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)V- intermediary - <init>- Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V- named - <init>- Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
 
- 
PotionEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbzr;<init>(Lcmm;Lbfz;)V- intermediary - <init>- Lnet/minecraft/class_1686;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V- named - <init>- Lnet/minecraft/entity/projectile/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
 
- 
PotionEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbzr;<init>(Lcmm;DDD)V- intermediary - <init>- Lnet/minecraft/class_1686;<init>(Lnet/minecraft/class_1937;DDD)V- named - <init>- Lnet/minecraft/entity/projectile/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;DDD)V
 
 
- 
- 
Method Details- 
getDefaultItem- Specified by:
- getDefaultItemin class- ThrownItemEntity
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbzm;k()Lcfu;- intermediary - method_16942- Lnet/minecraft/class_3857;method_16942()Lnet/minecraft/class_1792;- named - getDefaultItem- Lnet/minecraft/entity/projectile/thrown/ThrownItemEntity;getDefaultItem()Lnet/minecraft/item/Item;
 
- 
getGravityprotected float getGravity()- Overrides:
- getGravityin class- ThrownEntity
- Mappings:
- Namespace - Name - Mixin selector - official - p- Lbzn;p()F- intermediary - method_7490- Lnet/minecraft/class_1682;method_7490()F- named - getGravity- Lnet/minecraft/entity/projectile/thrown/ThrownEntity;getGravity()F
 
- 
onBlockHit- Overrides:
- onBlockHitin class- ProjectileEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbzg;a(Leee;)V- intermediary - method_24920- Lnet/minecraft/class_1676;method_24920(Lnet/minecraft/class_3965;)V- named - onBlockHit- Lnet/minecraft/entity/projectile/ProjectileEntity;onBlockHit(Lnet/minecraft/util/hit/BlockHitResult;)V
 
- 
onCollision- Overrides:
- onCollisionin class- ProjectileEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbzg;a(Leeg;)V- intermediary - method_7488- Lnet/minecraft/class_1676;method_7488(Lnet/minecraft/class_239;)V- named - onCollision- Lnet/minecraft/entity/projectile/ProjectileEntity;onCollision(Lnet/minecraft/util/hit/HitResult;)V
 
- 
applyWaterprivate void applyWater()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbzr;q()V- intermediary - method_7500- Lnet/minecraft/class_1686;method_7500()V- named - applyWater- Lnet/minecraft/entity/projectile/thrown/PotionEntity;applyWater()V
 
- 
applySplashPotionprivate void applySplashPotion(List<StatusEffectInstance> statusEffects, @Nullable @Nullable Entity entity) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbzr;a(Ljava/util/List;Lbfj;)V- intermediary - method_7498- Lnet/minecraft/class_1686;method_7498(Ljava/util/List;Lnet/minecraft/class_1297;)V- named - applySplashPotion- Lnet/minecraft/entity/projectile/thrown/PotionEntity;applySplashPotion(Ljava/util/List;Lnet/minecraft/entity/Entity;)V
 
- 
applyLingeringPotion- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbzr;a(Lcfz;Lchw;)V- intermediary - method_7497- Lnet/minecraft/class_1686;method_7497(Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)V- named - applyLingeringPotion- Lnet/minecraft/entity/projectile/thrown/PotionEntity;applyLingeringPotion(Lnet/minecraft/item/ItemStack;Lnet/minecraft/potion/Potion;)V
 
- 
isLingeringprivate boolean isLingering()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbzr;r()Z- intermediary - method_7501- Lnet/minecraft/class_1686;method_7501()Z- named - isLingering- Lnet/minecraft/entity/projectile/thrown/PotionEntity;isLingering()Z
 
- 
extinguishFire- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbzr;a(Lgu;)V- intermediary - method_7499- Lnet/minecraft/class_1686;method_7499(Lnet/minecraft/class_2338;)V- named - extinguishFire- Lnet/minecraft/entity/projectile/thrown/PotionEntity;extinguishFire(Lnet/minecraft/util/math/BlockPos;)V
 
 
-