类 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
-
- 所有已实现的接口:
FlyingItemEntity,CommandOutput,Nameable,EntityLike
public class PotionEntity extends ThrownItemEntity implements FlyingItemEntity
- Mappings:
Namespace Name official bkgintermediary net/minecraft/class_1686named net/minecraft/entity/projectile/thrown/PotionEntity
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
-
字段概要
字段 修饰符和类型 字段 说明 static doublefield_30667private static doublefield_30668static Predicate<LivingEntity>WATER_HURTS-
从类继承的字段 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
-
-
构造器概要
构造器 构造器 说明 PotionEntity(EntityType<? extends PotionEntity> type, World world)PotionEntity(World world, double x, double y, double z)PotionEntity(World world, LivingEntity owner)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidapplyLingeringPotion(ItemStack stack, Potion potion)private voidapplySplashPotion(List<StatusEffectInstance> statusEffects, @Nullable Entity entity)private voiddamageEntitiesHurtByWater()private voidextinguishFire(BlockPos pos)protected ItemgetDefaultItem()protected floatgetGravity()private booleanisLingering()protected voidonBlockHit(BlockHitResult blockHitResult)protected voidonCollision(HitResult hitResult)-
从类继承的方法 net.minecraft.entity.projectile.thrown.ThrownItemEntity
getItem, getStack, initDataTracker, readCustomDataFromNbt, setItem, writeCustomDataToNbt
-
从类继承的方法 net.minecraft.entity.projectile.thrown.ThrownEntity
shouldRender, tick
-
从类继承的方法 net.minecraft.entity.projectile.ProjectileEntity
canHit, createSpawnPacket, getOwner, isOwner, onEntityHit, onSpawnPacket, setOwner, setProperties, setVelocity, setVelocityClient, 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, 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, getMoveEffect, 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, handleStatus, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interact, interactAt, isAlive, isAttackable, 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, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, 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, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
-
从接口继承的方法 net.minecraft.entity.FlyingItemEntity
getStack
-
-
-
-
字段详细资料
-
field_30667
public static final double field_30667
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLbkg;b:Dintermediary field_30667Lnet/minecraft/class_1686;field_30667:Dnamed field_30667Lnet/minecraft/entity/projectile/thrown/PotionEntity;field_30667:D
-
field_30668
private static final double field_30668
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLbkg;d:Dintermediary field_30668Lnet/minecraft/class_1686;field_30668:Dnamed field_30668Lnet/minecraft/entity/projectile/thrown/PotionEntity;field_30668:D
-
WATER_HURTS
public static final Predicate<LivingEntity> WATER_HURTS
- Mappings:
Namespace Name Mixin selector official cLbkg;c:Ljava/util/function/Predicate;intermediary field_7653Lnet/minecraft/class_1686;field_7653:Ljava/util/function/Predicate;named WATER_HURTSLnet/minecraft/entity/projectile/thrown/PotionEntity;WATER_HURTS:Ljava/util/function/Predicate;
-
-
构造器详细资料
-
PotionEntity
public PotionEntity(EntityType<? extends PotionEntity> 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
-
PotionEntity
public PotionEntity(World world, LivingEntity owner)
- Mappings:
Namespace Name Mixin selector official <init>Lbkg;<init>(Lbvr;Lasy;)Vintermediary <init>Lnet/minecraft/class_1686;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Vnamed <init>Lnet/minecraft/entity/projectile/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;)V
-
PotionEntity
public PotionEntity(World world, double x, double y, double z)
- Mappings:
Namespace Name Mixin selector official <init>Lbkg;<init>(Lbvr;DDD)Vintermediary <init>Lnet/minecraft/class_1686;<init>(Lnet/minecraft/class_1937;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/thrown/PotionEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
-
方法详细资料
-
getDefaultItem
protected Item getDefaultItem()
- 指定者:
getDefaultItem在类中ThrownItemEntity- Mappings:
Namespace Name Mixin selector official hLbkb;h()Lbpn;intermediary method_16942Lnet/minecraft/class_3857;method_16942()Lnet/minecraft/class_1792;named getDefaultItemLnet/minecraft/entity/projectile/thrown/ThrownItemEntity;getDefaultItem()Lnet/minecraft/item/Item;
-
getGravity
protected float getGravity()
- 覆盖:
getGravity在类中ThrownEntity- Mappings:
Namespace Name Mixin selector official kLbkc;k()Fintermediary method_7490Lnet/minecraft/class_1682;method_7490()Fnamed getGravityLnet/minecraft/entity/projectile/thrown/ThrownEntity;getGravity()F
-
onBlockHit
protected void onBlockHit(BlockHitResult blockHitResult)
- 覆盖:
onBlockHit在类中ProjectileEntity- Mappings:
Namespace Name Mixin selector official aLbjv;a(Ldlw;)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
-
onCollision
protected void onCollision(HitResult hitResult)
- 覆盖:
onCollision在类中ProjectileEntity- Mappings:
Namespace Name Mixin selector official aLbjv;a(Ldly;)Vintermediary method_7488Lnet/minecraft/class_1676;method_7488(Lnet/minecraft/class_239;)Vnamed onCollisionLnet/minecraft/entity/projectile/ProjectileEntity;onCollision(Lnet/minecraft/util/hit/HitResult;)V
-
damageEntitiesHurtByWater
private void damageEntitiesHurtByWater()
- Mappings:
Namespace Name Mixin selector official mLbkg;m()Vintermediary method_7500Lnet/minecraft/class_1686;method_7500()Vnamed damageEntitiesHurtByWaterLnet/minecraft/entity/projectile/thrown/PotionEntity;damageEntitiesHurtByWater()V
-
applySplashPotion
private void applySplashPotion(List<StatusEffectInstance> statusEffects, @Nullable @Nullable Entity entity)
- Mappings:
Namespace Name Mixin selector official aLbkg;a(Ljava/util/List;Lasl;)Vintermediary method_7498Lnet/minecraft/class_1686;method_7498(Ljava/util/List;Lnet/minecraft/class_1297;)Vnamed applySplashPotionLnet/minecraft/entity/projectile/thrown/PotionEntity;applySplashPotion(Ljava/util/List;Lnet/minecraft/entity/Entity;)V
-
applyLingeringPotion
private void applyLingeringPotion(ItemStack stack, Potion potion)
- Mappings:
Namespace Name Mixin selector official aLbkg;a(Lbpr;Lbrm;)Vintermediary method_7497Lnet/minecraft/class_1686;method_7497(Lnet/minecraft/class_1799;Lnet/minecraft/class_1842;)Vnamed applyLingeringPotionLnet/minecraft/entity/projectile/thrown/PotionEntity;applyLingeringPotion(Lnet/minecraft/item/ItemStack;Lnet/minecraft/potion/Potion;)V
-
isLingering
private boolean isLingering()
- Mappings:
Namespace Name Mixin selector official nLbkg;n()Zintermediary method_7501Lnet/minecraft/class_1686;method_7501()Znamed isLingeringLnet/minecraft/entity/projectile/thrown/PotionEntity;isLingering()Z
-
extinguishFire
private void extinguishFire(BlockPos pos)
- Mappings:
Namespace Name Mixin selector official aLbkg;a(Lgb;)Vintermediary method_7499Lnet/minecraft/class_1686;method_7499(Lnet/minecraft/class_2338;)Vnamed extinguishFireLnet/minecraft/entity/projectile/thrown/PotionEntity;extinguishFire(Lnet/minecraft/util/math/BlockPos;)V
-
-