Package hiiragi283.core.common.entity
Class HTThrownCaptureEgg
-
- All Implemented Interfaces:
-
net.minecraft.commands.CommandSource,net.minecraft.network.syncher.SyncedDataHolder,net.minecraft.world.Nameable,net.minecraft.world.entity.TraceableEntity,net.minecraft.world.entity.projectile.ItemSupplier,net.minecraft.world.level.entity.EntityAccess,net.minecraft.world.scores.ScoreHolder,net.neoforged.neoforge.attachment.IAttachmentHolder,net.neoforged.neoforge.common.extensions.IEntityExtension,net.neoforged.neoforge.common.util.INBTSerializable
public final class HTThrownCaptureEgg extends ThrowableItemProjectile
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisVisuallyCrawlingprivate final BooleanisUnderWaterprivate final Entity.RemovalReasonremovalReasonprivate final BooleanisInFluidTypeprivate final BlockStateinBlockStateprivate final DoublerandomYprivate final FluidTypemaxHeightFluidTypeprivate final FloatbbHeightprivate final BlockPosonPosLegacyprivate final IntegermaxAirSupplyprivate IntegerremainingFireTicksprivate Integeridprivate final ItemStackpickResultprivate final BooleanisInWallprivate final EntityfirstPassengerprivate final BooleanisInLiquidprivate final Entityvehicleprivate final LevelcommandSenderWorldprivate final EntityrootVehicleprivate final ComponentfeedbackDisplayNameprivate final BooleanisOnFireprivate final PushReactionpistonPushReactionprivate final FloateyeHeightprivate final BooleanisAlwaysTickingprivate final BooleanisInWaterOrBubbleprivate final IntegerdimensionChangingDelayprivate final ComponentdisplayNameprivate BooleanisShiftKeyDownprivate final BooleanisInWaterOrRainprivate final Doublexprivate final IntegerblockZprivate IntegerairSupplyprivate final EntityType<?>typeprivate final FloatlightLevelDependentMagicValueprivate final BooleanisSteppingCarefullyprivate BooleanisCustomNameVisibleprivate final BooleanisEffectiveAiprivate final Doubleyprivate final BooleanisMultipartEntityprivate final IntegerblockYprivate final SoundSourcesoundSourceprivate ItemStackitemprivate final AABBboundingBoxForCullingprivate final BooleanisOnRailsprivate BooleanisInvulnerableprivate Vec3deltaMovementprivate final Doublezprivate final VecDeltaCodecpositionCodecprivate final EntitycontrolledVehicleprivate final BooleanisRemovedprivate final EntityAttachmentsattachmentsprivate final BooleanisPassengerprivate final BooleanisCrouchingprivate final Vec3knownMovementprivate final BlockStateblockStateOnprivate IntegerportalCooldownprivate final BooleanisVisuallySwimmingprivate final Componentnameprivate ComponentcustomNameprivate final BooleanisPickableprivate final FloatpickRadiusprivate final IntegerteamColorprivate final BlockPosblockPosBelowThatAffectsMyMovementprivate final BooleanisCurrentlyGlowingprivate final Directiondirectionprivate UUIDuuidprivate final BooleanisSpectatorprivate final DirectionnearestViewDirectionprivate final BooleanisControlledByLocalInstanceprivate final Stream<Entity>selfAndPassengersprivate FloatyHeadRotprivate BooleanisSprintingprivate final LivingEntitycontrollingPassengerprivate final Vec3forwardprivate final BooleanisOnPortalCooldownprivate final Doublegravityprivate final CompoundTagpersistentDataprivate final List<Entity>passengersprivate final BooleanisDescendingprivate final IntegermaxFallDistanceprivate final BooleanisInWaterRainOrBubbleprivate final BlockPosonPosprivate final BooleanisDiscreteprivate final BooleanisFreezingprivate final BooleanisSuppressingBounceprivate final FloatvisualRotationYInDegreesprivate final BooleanisAttackableprivate final BooleanisAliveprivate IntegerticksFrozenprivate final IntegerblockXprivate final DirectionmotionDirectionprivate final BooleanisIgnoringBlockTriggersprivate final BooleanisVehicleprivate final DoublefluidJumpThresholdprivate AABBboundingBoxprivate final MinecraftServerserverprivate FloatxRotprivate final StringstringUUIDprivate final Stream<Entity>passengersAndSelfprivate final Iterable<Entity>indirectPassengersprivate final IntegerticksRequiredToFreezeprivate final DoubleeyeYprivate final BooleanisInLavaprivate final BooleanisPushableprivate Entityownerprivate final BooleanisFullyFrozenprivate final Array<PartEntity<?>>partsprivate final SynchedEntityDataentityDataprivate final Set<String>tagsprivate final FloatbbWidthprivate final StringscoreboardNameprivate final BooleanisInWaterprivate final Vec3eyePositionprivate final Vec3lookAngleprivate final Vec2rotationVectorprivate final StringencodeIdprivate final BooleanisPushedByFluidprivate final EntityeffectSourceprivate BooleanisNoGravityprivate Poseposeprivate final PlayerTeamteamprivate final RandomSourcerandomprivate final FloatpercentFrozenprivate BooleanisInvisibleprivate final BooleanisAddedToLevelprivate BooleanisSilentprivate final ItemStackweaponItemprivate FloatyRotprivate final FluidTypeeyeInFluidTypeprivate BooleanisSwimmingpublic final BooleanblocksBuildingpublic final Doublexopublic final Doubleyopublic final Doublezopublic final FloatyRotOpublic final FloatxRotOpublic final BooleanhorizontalCollisionpublic final BooleanverticalCollisionpublic final BooleanverticalCollisionBelowpublic final BooleanminorHorizontalCollisionpublic final BooleanhurtMarkedpublic final FloatwalkDistOpublic final FloatwalkDistpublic final FloatmoveDistpublic final FloatflyDistpublic final FloatfallDistancepublic final DoublexOldpublic final DoubleyOldpublic final DoublezOldpublic final BooleannoPhysicspublic final IntegertickCountpublic final IntegerinvulnerableTimepublic final BooleannoCullingpublic final BooleanhasImpulsepublic final PortalProcessorportalProcesspublic final BooleanisInPowderSnowpublic final BooleanwasInPowderSnowpublic final BooleanwasOnFirepublic final Optional<BlockPos>mainSupportingBlockPos
-
Constructor Summary
Constructors Constructor Description HTThrownCaptureEgg(EntityType<out HTThrownCaptureEgg> entityType, Level level)HTThrownCaptureEgg(Level level, LivingEntity shooter)HTThrownCaptureEgg(Level level, Double x, Double y, Double z)
-
Method Summary
Modifier and Type Method Description final static ItemStackgetCapturedStack(Entity target)-
Methods inherited from class net.minecraft.world.entity.Entity
absMoveTo, absMoveTo, absRotateTo, addAdditionalSaveData, addDeltaMovement, addTag, adjustSpawnLocation, animateHurt, awardKillScore, baseTick, broadcastToPlayer, calculateViewVector, canBeCollidedWith, canBeHitByProjectile, canChangeDimensions, canCollideWith, canControlVehicle, canFreeze, canSpawnSprintParticle, canSprint, canUsePortal, causeFallDamage, changeDimension, checkBelowWorld, checkDespawn, checkSlowFallDistance, chunkPosition, clearFire, closerThan, closerThan, copyPosition, countPlayerPassengers, createCommandSourceStack, damageSources, dampensVibrations, deflection, discard, dismountTo, dismountsUnderwater, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, ejectPassengers, extinguishFire, fillCrashReportCategory, fireImmune, fudgePositionAfterSizeChange, gameEvent, gameEvent, getAddEntityPacket, getAirSupply, getAttachments, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockPosBelowThatAffectsMyMovement, getBlockStateOn, getBlockX, getBlockY, getBlockZ, getBoundingBox, getBoundingBoxForCulling, getCapability, getCapability, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensions, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getEyeHeight, getEyeInFluidType, getEyePosition, getEyeY, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getForward, getGravity, getHandHoldingItemAngle, getId, getInBlockState, getIndirectPassengers, getKnownMovement, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxFallDistance, getMaxHeightFluidType, getMotionDirection, getName, getNearestViewDirection, getOnPos, getOnPosLegacy, getPassengerRidingPosition, getPassengers, getPassengersAndSelf, getPercentFrozen, getPersistentData, getPickResult, getPistonPushReaction, getPortalCooldown, getPose, getPosition, getPositionCodec, getPreciseBodyRotation, getRandom, getRandomX, getRandomY, getRandomZ, getRelativePortalPosition, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSlot, getSoundSource, getStringUUID, getTags, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getUUID, getUpVector, getVehicle, getVehicleAttachmentPoint, getViewVector, getViewXRot, getViewYRot, getVisualRotationYInDegrees, getWeaponItem, getX, getXRot, getY, getYHeadRot, getYRot, getZ, handleDamageEvent, handleEntityEvent, hasControllingPassenger, hasExactlyOnePlayerPassenger, hasGlowingTag, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, hurt, igniteForSeconds, igniteForTicks, ignoreExplosion, interact, interactAt, is, isAddedToLevel, isAlive, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCurrentlyGlowing, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFree, isFreezing, isFullyFrozen, isIgnoringBlockTriggers, isInFluidType, isInLava, isInLiquid, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPushable, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, isVisuallySwimming, kill, killedEntity, lavaHurt, lerpHeadTo, lerpMotion, lerpTargetX, lerpTargetXRot, lerpTargetY, lerpTargetYRot, lerpTargetZ, lerpTo, level, load, lookAt, makeStuckInBlock, maxUpStep, mayInteract, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTo, onAboveBubbleCol, onClientRemoval, onExplosionHit, onGround, onInsideBubbleColumn, onPassengerTurned, onlyOpCanSetNbt, pick, placePortalTicket, playSound, playSound, playerTouch, position, positionRider, push, push, push, readAdditionalSaveData, recreateFromPacket, refreshDimensions, registryAccess, remove, removeTag, removeVehicle, resetFallDistance, restoreFrom, rideTick, rotate, save, saveAsPassenger, saveWithoutId, setAirSupply, setAsInsidePortal, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithMovement, setPortalCooldown, setPos, setPos, setPosRaw, setPose, setRemainingFireTicks, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSprinting, setSwimming, setTicksFrozen, setUUID, setXRot, setYBodyRot, setYHeadRot, setYRot, shouldBlockExplode, shouldRender, shouldRenderAtSqrDistance, shouldShowName, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, startRiding, startRiding, startSeenByPlayer, stopRiding, stopSeenByPlayer, syncPacketPositionCodec, teleportRelative, teleportTo, teleportTo, thunderHit, tick, touchingUnloadedChunk, trackingPosition, turn, unRide, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateSwimming -
Methods inherited from class net.minecraft.world.scores.ScoreHolder
getFeedbackDisplayName -
Methods inherited from class net.neoforged.neoforge.common.extensions.IEntityExtension
canBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canSwimInFluidType, canTrample, captureDrops, captureDrops, copyAttachmentsFrom, getClassification, getFluidFallDistanceModifier, getFluidMotionScale, getFluidTypeHeight, getParts, getPickedResult, getSoundFromFluidType, hasCustomOutlineRendering, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, onAddedToLevel, onRemovedFromLevel, revive, sendPairingData, shouldRiderSit -
Methods inherited from class net.minecraft.world.entity.projectile.ThrowableItemProjectile
getItem, setItem -
Methods inherited from class net.minecraft.world.entity.projectile.Projectile
calculateHorizontalHurtKnockbackDirection, deflect, getEffectSource, getMovementToShoot, getOwner, getPickRadius, isPickable, mayBreak, setOwner, shoot, shootFromRotation -
Methods inherited from class net.minecraft.world.level.entity.EntityAccess
blockPosition, setLevelCallback, setRemoved, shouldBeSaved -
Methods inherited from class net.minecraft.world.Nameable
hasCustomName -
Methods inherited from class net.minecraft.network.syncher.SyncedDataHolder
onSyncedDataUpdated, onSyncedDataUpdated -
Methods inherited from class net.minecraft.commands.CommandSource
acceptsFailure, acceptsSuccess, alwaysAccepts, sendSystemMessage, shouldInformAdmins -
Methods inherited from class net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getData, getExistingData, getExistingData, getExistingDataOrNull, getExistingDataOrNull, hasAttachments, hasData, hasData, removeData, removeData, setData, setData, syncData, syncData -
Methods inherited from class net.neoforged.neoforge.attachment.AttachmentHolder
serializeAttachments -
Methods inherited from class net.neoforged.neoforge.common.util.INBTSerializable
deserializeNBT, serializeNBT -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
HTThrownCaptureEgg
HTThrownCaptureEgg(EntityType<out HTThrownCaptureEgg> entityType, Level level)
-
HTThrownCaptureEgg
HTThrownCaptureEgg(Level level, LivingEntity shooter)
-
-
Method Detail
-
getCapturedStack
final static ItemStack getCapturedStack(Entity target)
-
-
-
-