类 TNTProEntity

java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.entity.Entity>
net.minecraft.world.entity.Entity
net.minecraft.world.entity.projectile.Projectile
net.minecraft.world.entity.projectile.ThrowableProjectile
net.minecraft.world.entity.projectile.ThrowableItemProjectile
committee.nova.mods.avaritia.common.entity.TNTProEntity
所有已实现的接口:
net.minecraft.commands.CommandSource, net.minecraft.world.entity.projectile.ItemSupplier, net.minecraft.world.entity.TraceableEntity, net.minecraft.world.level.entity.EntityAccess, net.minecraft.world.Nameable, net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.entity.Entity>, net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>, net.minecraftforge.common.extensions.IForgeEntity, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>

public class TNTProEntity extends net.minecraft.world.entity.projectile.ThrowableItemProjectile implements net.minecraft.world.entity.TraceableEntity
  • 嵌套类概要

    从类继承的嵌套类/接口 net.minecraft.world.entity.Entity

    net.minecraft.world.entity.Entity.MoveFunction, net.minecraft.world.entity.Entity.MovementEmission, net.minecraft.world.entity.Entity.RemovalReason

    从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider

    net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>>
  • 字段概要

    从类继承的字段 net.minecraft.world.entity.projectile.Projectile

    leftOwner

    从类继承的字段 net.minecraft.world.entity.Entity

    BASE_TICKS_REQUIRED_TO_FREEZE, blocksBuilding, BOARDING_COOLDOWN, boardingCooldown, BREATHING_DISTANCE_BELOW_EYES, DATA_POSE, DATA_SHARED_FLAGS_ID, DEFAULT_BB_HEIGHT, DEFAULT_BB_WIDTH, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5, DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0, ENTITY_COUNTER, entityData, fallDistance, firstTick, FLAG_FALL_FLYING, FLAG_GLOWING, FLAG_ONFIRE, fluidHeight, flyDist, forgeFluidTypeHeight, FREEZE_HURT_FREQUENCY, hasImpulse, horizontalCollision, hurtMarked, ID_TAG, invulnerableTime, isInPowderSnow, isInsidePortal, mainSupportingBlockPos, MAX_ENTITY_TAG_COUNT, minorHorizontalCollision, moveDist, noCulling, noPhysics, PASSENGERS_TAG, portalEntrancePos, portalTime, random, stringUUID, stuckSpeedMultiplier, tickCount, TOTAL_AIR_SUPPLY, uuid, UUID_TAG, verticalCollision, verticalCollisionBelow, walkDist, walkDistO, wasEyeInWater, wasInPowderSnow, wasOnFire, wasTouchingWater, xo, xOld, xRotO, yo, yOld, yRotO, zo, zOld

    从接口继承的字段 net.minecraft.commands.CommandSource

    NULL
  • 构造器概要

    构造器
    构造器
    说明
    TNTProEntity(net.minecraft.world.entity.EntityType<? extends TNTProEntity> pEntityType, net.minecraft.world.level.Level pLevel)
     
    TNTProEntity(net.minecraft.world.level.Level pLevel, double pX, double pY, double pZ, net.minecraft.world.entity.LivingEntity pOwner)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    addAdditionalSaveData(net.minecraft.nbt.CompoundTag pCompound)
     
    protected void
     
    protected void
     
    protected void
     
    protected net.minecraft.world.item.Item
     
    protected float
    getEyeHeight(net.minecraft.world.entity.Pose pPose, net.minecraft.world.entity.EntityDimensions pSize)
     
    int
     
    protected net.minecraft.world.entity.Entity.MovementEmission
     
    net.minecraft.world.entity.LivingEntity
     
    boolean
     
    protected void
    onHitBlock(net.minecraft.world.phys.BlockHitResult pResult)
     
    protected void
    onHitEntity(net.minecraft.world.phys.EntityHitResult pResult)
     
    void
    readAdditionalSaveData(net.minecraft.nbt.CompoundTag pCompound)
     
    void
    setFuse(int pLife)
     
    void
     

    从类继承的方法 net.minecraft.world.entity.projectile.ThrowableItemProjectile

    getItem, getItemRaw, setItem

    从类继承的方法 net.minecraft.world.entity.projectile.ThrowableProjectile

    getGravity, shouldRenderAtSqrDistance

    从类继承的方法 net.minecraft.world.entity.projectile.Projectile

    canHitEntity, checkLeftOwner, getAddEntityPacket, getEffectSource, lerpMotion, lerpRotation, mayInteract, onHit, ownedBy, recreateFromPacket, setOwner, shoot, shootFromRotation, updateRotation

    从类继承的方法 net.minecraft.world.entity.Entity

    absMoveTo, absMoveTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, animateHurt, awardKillScore, baseTick, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canAddPassenger, canBeCollidedWith, canBeHitByProjectile, canChangeDimensions, canCollideWith, canEnterPose, canFreeze, canRide, canSpawnSprintParticle, canSprint, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, causeFallDamage, changeDimension, changeDimension, checkBelowWorld, checkDespawn, checkFallDamage, checkInsideBlocks, checkSlowFallDistance, checkSupportingBlock, chunkPosition, clearFire, closerThan, closerThan, collideBoundingBox, copyPosition, couldAcceptPassenger, createCommandSourceStack, createHoverEvent, damageSources, dampensVibrations, discard, dismountsUnderwater, dismountTo, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doEnchantDamageEffects, doWaterSplashEffect, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, findDimensionEntryPoint, fireImmune, fixupDimensions, gameEvent, gameEvent, getAirSupply, getAllSlots, getArmorSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockSpeedFactor, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getBoundingBoxForCulling, getBoundingBoxForPose, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getControllingPassenger, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensions, getDimensionsForge, getDirection, getDismountLocationForPassenger, getDisplayName, getEncodeId, getEntityData, getExitPortal, getEyeHeight, getEyeHeight, getEyeHeightAccess, getEyeInFluidType, getEyePosition, getEyePosition, getEyeY, getFeetBlockState, getFireImmuneTicks, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getFluidTypeHeight, getForward, getHandHoldingItemAngle, getHandSlots, getId, getIndirectPassengers, getLeashOffset, getLeashOffset, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxFallDistance, getMaxHeightFluidType, getMotionDirection, getMyRidingOffset, getName, getNameTagOffsetY, getOnPos, getOnPos, getOnPosLegacy, getPassengers, getPassengersAndSelf, getPassengersRidingOffset, getPercentFrozen, getPermissionLevel, getPersistentData, getPickRadius, getPickResult, getPistonPushReaction, getPortalCooldown, getPortalWaitTime, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getRandomX, getRandomY, getRandomZ, getRelativePortalPosition, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getSlot, getSoundSource, getStringUUID, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTags, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getViewScale, getViewVector, getViewXRot, getViewYRot, getVisualRotationYInDegrees, getX, getX, getXRot, getY, getY, getYHeadRot, getYRot, getZ, getZ, handleDamageEvent, handleEntityEvent, handleInsidePortal, handleNetherPortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, hurt, ignoreExplosion, interact, interactAt, is, isAddedToWorld, isAlive, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCurrentlyGlowing, isCustomNameVisible, isDescending, isDiscrete, isEffectiveAi, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isIgnoringBlockTriggers, isInFluidType, isInFluidType, isInLava, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWall, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, 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, lerpTo, level, limitPistonMovement, load, lookAt, makeBoundingBox, makeStuckInBlock, markHurt, maxUpStep, maybeBackOffFromEdge, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onBelowWorld, onClientRemoval, onFlap, onGround, onInsideBlock, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, onSyncedDataUpdated, onSyncedDataUpdated, pick, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSound, playStepSound, playSwimSound, position, positionRider, positionRider, processFlappingMovement, processPortalCooldown, push, push, reapplyPosition, refreshDimensions, remove, removeAfterChangingDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, rideTick, rotate, save, saveAsPassenger, saveWithoutId, sendSystemMessage, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setItemSlot, setLevel, setLevelCallback, setMaxUpStep, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithKnownMovement, setPortalCooldown, setPortalCooldown, setPos, setPos, setPose, setPosRaw, setRemainingFireTicks, setRemoved, setRot, setSecondsOnFire, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSprinting, setSwimming, setTicksFrozen, setUUID, setViewScale, setXRot, setYBodyRot, setYHeadRot, setYRot, shouldBeSaved, shouldBlockExplode, shouldInformAdmins, shouldRender, shouldShowName, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startRiding, startSeenByPlayer, stopRiding, stopSeenByPlayer, syncPacketPositionCodec, teleportRelative, teleportTo, teleportTo, teleportToWithTicket, thunderHit, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateSwimming, waterSwimSound

    从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider

    areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    从接口继承的方法 net.minecraft.commands.CommandSource

    alwaysAccepts

    从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider

    getCapability, getCapability

    从接口继承的方法 net.minecraftforge.common.extensions.IForgeEntity

    canBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canSwimInFluidType, deserializeNBT, getClassification, getEyeHeightForge, getFluidFallDistanceModifier, getFluidMotionScale, getParts, getPickedResult, getSoundFromFluidType, getStepHeight, hasCustomOutlineRendering, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, serializeNBT, shouldRiderSit, shouldUpdateFluidWhileBoating
  • 构造器详细资料

    • TNTProEntity

      public TNTProEntity(net.minecraft.world.entity.EntityType<? extends TNTProEntity> pEntityType, net.minecraft.world.level.Level pLevel)
    • TNTProEntity

      public TNTProEntity(net.minecraft.world.level.Level pLevel, double pX, double pY, double pZ, @Nullable net.minecraft.world.entity.LivingEntity pOwner)
  • 方法详细资料

    • getDefaultItem

      protected net.minecraft.world.item.Item getDefaultItem()
      指定者:
      getDefaultItem 在类中 net.minecraft.world.entity.projectile.ThrowableItemProjectile
    • defineSynchedData

      protected void defineSynchedData()
      覆盖:
      defineSynchedData 在类中 net.minecraft.world.entity.projectile.ThrowableItemProjectile
    • getMovementEmission

      protected net.minecraft.world.entity.Entity.MovementEmission getMovementEmission()
      覆盖:
      getMovementEmission 在类中 net.minecraft.world.entity.Entity
    • isPickable

      public boolean isPickable()
      覆盖:
      isPickable 在类中 net.minecraft.world.entity.Entity
    • onHitBlock

      protected void onHitBlock(net.minecraft.world.phys.BlockHitResult pResult)
      覆盖:
      onHitBlock 在类中 net.minecraft.world.entity.projectile.Projectile
    • onHitEntity

      protected void onHitEntity(net.minecraft.world.phys.EntityHitResult pResult)
      覆盖:
      onHitEntity 在类中 net.minecraft.world.entity.projectile.Projectile
    • tick

      public void tick()
      覆盖:
      tick 在类中 net.minecraft.world.entity.projectile.ThrowableProjectile
    • explode

      protected void explode()
    • explodeAndRemove

      protected void explodeAndRemove()
    • addAdditionalSaveData

      public void addAdditionalSaveData(net.minecraft.nbt.CompoundTag pCompound)
      覆盖:
      addAdditionalSaveData 在类中 net.minecraft.world.entity.projectile.ThrowableItemProjectile
    • readAdditionalSaveData

      public void readAdditionalSaveData(net.minecraft.nbt.CompoundTag pCompound)
      覆盖:
      readAdditionalSaveData 在类中 net.minecraft.world.entity.projectile.ThrowableItemProjectile
    • getOwner

      @Nullable public net.minecraft.world.entity.LivingEntity getOwner()
      指定者:
      getOwner 在接口中 net.minecraft.world.entity.TraceableEntity
      覆盖:
      getOwner 在类中 net.minecraft.world.entity.projectile.Projectile
    • getEyeHeight

      protected float getEyeHeight(net.minecraft.world.entity.Pose pPose, net.minecraft.world.entity.EntityDimensions pSize)
      覆盖:
      getEyeHeight 在类中 net.minecraft.world.entity.Entity
    • setFuse

      public void setFuse(int pLife)
    • getFuse

      public int getFuse()