类 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 -
字段概要
字段从类继承的字段 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 voidcreateBlockStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<net.minecraft.world.level.block.Block, net.minecraft.world.level.block.state.BlockState> pBuilder) booleandropFromExplosion(net.minecraft.world.level.Explosion pExplosion) protected voidfalling(net.minecraft.world.entity.item.FallingBlockEntity pFallingEntity) intgetDustColor(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.DamageSourcegetFallDamageSource(net.minecraft.world.entity.Entity pEntity) @Nullable net.minecraft.world.MenuProvidergetMenuProvider(@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.VoxelShapegetShape(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.BlockStategetStateForPlacement(net.minecraft.world.item.context.BlockPlaceContext pContext) static booleanisNoDown(net.minecraft.world.level.block.state.BlockState pState) booleanisPathfindable(@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) voidonLand(@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.BlockStaterotate(net.minecraft.world.level.block.state.BlockState pState, net.minecraft.world.level.block.Rotation pRot) voidstepOn(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) voidtick(@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.InteractionResultuse(@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
-