类 ExtremeAnvilBlock

java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.FallingBlock
committee.nova.mods.avaritia.common.block.extreme.ExtremeAnvilBlock
所有已实现的接口:
net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.block.Fallable, net.minecraft.world.level.ItemLike, net.minecraftforge.common.extensions.IForgeBlock

public class ExtremeAnvilBlock extends net.minecraft.world.level.block.FallingBlock
  • 嵌套类概要

    从类继承的嵌套类/接口 net.minecraft.world.level.block.Block

    net.minecraft.world.level.block.Block.BlockStatePairKey

    从类继承的嵌套类/接口 net.minecraft.world.level.block.state.BlockBehaviour

    net.minecraft.world.level.block.state.BlockBehaviour.BlockStateBase, net.minecraft.world.level.block.state.BlockBehaviour.OffsetFunction, net.minecraft.world.level.block.state.BlockBehaviour.OffsetType, net.minecraft.world.level.block.state.BlockBehaviour.Properties, net.minecraft.world.level.block.state.BlockBehaviour.StateArgumentPredicate<A extends Object>, net.minecraft.world.level.block.state.BlockBehaviour.StatePredicate
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final net.minecraft.world.level.block.state.properties.DirectionProperty
     

    从类继承的字段 net.minecraft.world.level.block.Block

    BLOCK_STATE_REGISTRY, INDESTRUCTIBLE, INSTANT, stateDefinition, UPDATE_ALL, UPDATE_ALL_IMMEDIATE, UPDATE_CLIENTS, UPDATE_IMMEDIATE, UPDATE_INVISIBLE, UPDATE_KNOWN_SHAPE, UPDATE_LIMIT, UPDATE_MOVE_BY_PISTON, UPDATE_NEIGHBORS, UPDATE_NONE, UPDATE_SUPPRESS_DROPS

    从类继承的字段 net.minecraft.world.level.block.state.BlockBehaviour

    drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDER

    从接口继承的字段 net.minecraft.world.flag.FeatureElement

    FILTERED_REGISTRIES
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected void
    createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<net.minecraft.world.level.block.Block,net.minecraft.world.level.block.state.BlockState> pBuilder)
     
    boolean
    dropFromExplosion(net.minecraft.world.level.Explosion pExplosion)
     
    protected void
    falling(net.minecraft.world.entity.item.FallingBlockEntity pFallingEntity)
     
    int
    getDustColor(net.minecraft.world.level.block.state.BlockState pState, @NotNull net.minecraft.world.level.BlockGetter pReader, @NotNull net.minecraft.core.BlockPos pPos)
     
    @NotNull net.minecraft.world.damagesource.DamageSource
    getFallDamageSource(net.minecraft.world.entity.Entity pEntity)
     
    @Nullable net.minecraft.world.MenuProvider
    getMenuProvider(@NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull net.minecraft.world.level.Level pLevel, @NotNull net.minecraft.core.BlockPos pPos)
     
    @NotNull net.minecraft.world.phys.shapes.VoxelShape
    getShape(net.minecraft.world.level.block.state.BlockState pState, @NotNull net.minecraft.world.level.BlockGetter pLevel, @NotNull net.minecraft.core.BlockPos pPos, @NotNull net.minecraft.world.phys.shapes.CollisionContext pContext)
     
    net.minecraft.world.level.block.state.BlockState
    getStateForPlacement(net.minecraft.world.item.context.BlockPlaceContext pContext)
     
    static boolean
    isNoDown(net.minecraft.world.level.block.state.BlockState pState)
     
    boolean
    isPathfindable(@NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull net.minecraft.world.level.BlockGetter pLevel, @NotNull net.minecraft.core.BlockPos pPos, @NotNull net.minecraft.world.level.pathfinder.PathComputationType pType)
     
    void
    onLand(@NotNull net.minecraft.world.level.Level pLevel, @NotNull net.minecraft.core.BlockPos pPos, @NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull net.minecraft.world.level.block.state.BlockState pReplaceableState, net.minecraft.world.entity.item.FallingBlockEntity pFallingBlock)
     
    @NotNull net.minecraft.world.level.block.state.BlockState
    rotate(net.minecraft.world.level.block.state.BlockState pState, net.minecraft.world.level.block.Rotation pRot)
     
    void
    stepOn(net.minecraft.world.level.Level pLevel, net.minecraft.core.BlockPos pPos, net.minecraft.world.level.block.state.BlockState pState, net.minecraft.world.entity.Entity pEntity)
     
    void
    tick(@NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull net.minecraft.server.level.ServerLevel pLevel, @NotNull net.minecraft.core.BlockPos pPos, @NotNull net.minecraft.util.RandomSource pRandom)
     
    net.minecraft.world.InteractionResult
    use(@NotNull net.minecraft.world.level.block.state.BlockState pState, net.minecraft.world.level.Level pLevel, @NotNull net.minecraft.core.BlockPos pPos, @NotNull net.minecraft.world.entity.player.Player pPlayer, @NotNull net.minecraft.world.InteractionHand pHand, @NotNull net.minecraft.world.phys.BlockHitResult pHit)
     

    从类继承的方法 net.minecraft.world.level.block.FallingBlock

    animateTick, getDelayAfterPlace, isFree, onPlace, updateShape

    从类继承的方法 net.minecraft.world.level.block.Block

    appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropResources, dropResources, dropResources, dropResources, fallOn, getCloneItemStack, getDescriptionId, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getRenderPropertiesInternal, getShapeForEachState, getSoundType, getSpeedFactor, getStateDefinition, handlePrecipitation, hasDynamicShape, initializeClient, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isRandomlyTicking, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, propagatesSkylightDown, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, spawnDestroyParticles, stateById, toString, tryDropExperience, updateEntityAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf

    从类继承的方法 net.minecraft.world.level.block.state.BlockBehaviour

    attack, canBeReplaced, canBeReplaced, canSurvive, defaultDestroyTime, defaultMapColor, entityInside, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDestroyProgress, getDirectSignal, getDrops, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getSignal, getVisualShape, hasAnalogOutputSignal, isAir, isCollisionShapeFullBlock, isOcclusionShapeFullBlock, isSignalSource, mirror, neighborChanged, onProjectileHit, onRemove, randomTick, requiredFeatures, skipRendering, spawnAfterBreak, triggerEvent, updateIndirectNeighbourShapes, useShapeForLightOcclusion

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    从接口继承的方法 net.minecraft.world.level.block.Fallable

    onBrokenAfterFall

    从接口继承的方法 net.minecraft.world.flag.FeatureElement

    isEnabled

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

    addLandingEffects, addRunningEffects, canBeHydrated, canConnectRedstone, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, collisionExtendsVertically, getAdjacentBlockPathType, getAppearance, getBeaconColorMultiplier, getBedDirection, getBlockPathType, getCloneItemStack, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFriction, getLightEmission, getMapColor, getPistonPushReaction, getRespawnPosition, getSoundType, getStateAtViewpoint, getToolModifiedState, getWeakChanges, hidesNeighborFace, isBed, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isLadder, isPortalFrame, isScaffolding, isSlimeBlock, isStickyBlock, isValidSpawn, makesOpenTrapdoorAboveClimbable, onBlockExploded, onBlockStateChange, onCaughtFire, onDestroyedByPlayer, onNeighborChange, onTreeGrow, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlay, supportsExternalFaceHiding
  • 字段详细资料

    • FACING

      public static final net.minecraft.world.level.block.state.properties.DirectionProperty FACING
  • 构造器详细资料

    • ExtremeAnvilBlock

      public ExtremeAnvilBlock()
  • 方法详细资料

    • tick

      public void tick(@NotNull @NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull @NotNull net.minecraft.server.level.ServerLevel pLevel, @NotNull @NotNull net.minecraft.core.BlockPos pPos, @NotNull @NotNull net.minecraft.util.RandomSource pRandom)
      覆盖:
      tick 在类中 net.minecraft.world.level.block.FallingBlock
    • isNoDown

      public static boolean isNoDown(net.minecraft.world.level.block.state.BlockState pState)
    • getStateForPlacement

      public net.minecraft.world.level.block.state.BlockState getStateForPlacement(net.minecraft.world.item.context.BlockPlaceContext pContext)
      覆盖:
      getStateForPlacement 在类中 net.minecraft.world.level.block.Block
    • use

      public net.minecraft.world.InteractionResult use(@NotNull @NotNull net.minecraft.world.level.block.state.BlockState pState, net.minecraft.world.level.Level pLevel, @NotNull @NotNull net.minecraft.core.BlockPos pPos, @NotNull @NotNull net.minecraft.world.entity.player.Player pPlayer, @NotNull @NotNull net.minecraft.world.InteractionHand pHand, @NotNull @NotNull net.minecraft.world.phys.BlockHitResult pHit)
      覆盖:
      use 在类中 net.minecraft.world.level.block.state.BlockBehaviour
    • getMenuProvider

      @Nullable public @Nullable net.minecraft.world.MenuProvider getMenuProvider(@NotNull @NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull @NotNull net.minecraft.world.level.Level pLevel, @NotNull @NotNull net.minecraft.core.BlockPos pPos)
      覆盖:
      getMenuProvider 在类中 net.minecraft.world.level.block.state.BlockBehaviour
    • getShape

      @NotNull public @NotNull net.minecraft.world.phys.shapes.VoxelShape getShape(net.minecraft.world.level.block.state.BlockState pState, @NotNull @NotNull net.minecraft.world.level.BlockGetter pLevel, @NotNull @NotNull net.minecraft.core.BlockPos pPos, @NotNull @NotNull net.minecraft.world.phys.shapes.CollisionContext pContext)
      覆盖:
      getShape 在类中 net.minecraft.world.level.block.state.BlockBehaviour
    • falling

      protected void falling(net.minecraft.world.entity.item.FallingBlockEntity pFallingEntity)
      覆盖:
      falling 在类中 net.minecraft.world.level.block.FallingBlock
    • onLand

      public void onLand(@NotNull @NotNull net.minecraft.world.level.Level pLevel, @NotNull @NotNull net.minecraft.core.BlockPos pPos, @NotNull @NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull @NotNull net.minecraft.world.level.block.state.BlockState pReplaceableState, net.minecraft.world.entity.item.FallingBlockEntity pFallingBlock)
    • getFallDamageSource

      @NotNull public @NotNull net.minecraft.world.damagesource.DamageSource getFallDamageSource(net.minecraft.world.entity.Entity pEntity)
    • stepOn

      public void stepOn(net.minecraft.world.level.Level pLevel, net.minecraft.core.BlockPos pPos, net.minecraft.world.level.block.state.BlockState pState, net.minecraft.world.entity.Entity pEntity)
      覆盖:
      stepOn 在类中 net.minecraft.world.level.block.Block
    • rotate

      @NotNull public @NotNull net.minecraft.world.level.block.state.BlockState rotate(net.minecraft.world.level.block.state.BlockState pState, net.minecraft.world.level.block.Rotation pRot)
      覆盖:
      rotate 在类中 net.minecraft.world.level.block.state.BlockBehaviour
    • createBlockStateDefinition

      protected void createBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<net.minecraft.world.level.block.Block,net.minecraft.world.level.block.state.BlockState> pBuilder)
      覆盖:
      createBlockStateDefinition 在类中 net.minecraft.world.level.block.Block
    • isPathfindable

      public boolean isPathfindable(@NotNull @NotNull net.minecraft.world.level.block.state.BlockState pState, @NotNull @NotNull net.minecraft.world.level.BlockGetter pLevel, @NotNull @NotNull net.minecraft.core.BlockPos pPos, @NotNull @NotNull net.minecraft.world.level.pathfinder.PathComputationType pType)
      覆盖:
      isPathfindable 在类中 net.minecraft.world.level.block.state.BlockBehaviour
    • getDustColor

      public int getDustColor(net.minecraft.world.level.block.state.BlockState pState, @NotNull @NotNull net.minecraft.world.level.BlockGetter pReader, @NotNull @NotNull net.minecraft.core.BlockPos pPos)
      覆盖:
      getDustColor 在类中 net.minecraft.world.level.block.FallingBlock
    • dropFromExplosion

      public boolean dropFromExplosion(net.minecraft.world.level.Explosion pExplosion)
      覆盖:
      dropFromExplosion 在类中 net.minecraft.world.level.block.Block