类 NetherPortalBlock
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.NetherPortalBlock
- 所有已实现的接口:
FeatureElement
,Portal
,ItemLike
,IForgeBlock
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.level.block.Block
Block.ShapePairKey
从类继承的嵌套类/接口 net.minecraft.world.level.block.state.BlockBehaviour
BlockBehaviour.BlockStateBase, BlockBehaviour.OffsetFunction, BlockBehaviour.OffsetType, BlockBehaviour.Properties, BlockBehaviour.StateArgumentPredicate<A>, BlockBehaviour.StatePredicate
从接口继承的嵌套类/接口 net.minecraft.world.level.block.Portal
Portal.Transition
-
字段概要
字段修饰符和类型字段说明protected static final int
static final EnumProperty
<Direction.Axis> static final com.mojang.serialization.MapCodec
<NetherPortalBlock> private static final org.slf4j.Logger
protected static final VoxelShape
protected static final VoxelShape
从类继承的字段 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_SKIP_SHAPE_UPDATE_ON_WIRE, UPDATE_SUPPRESS_DROPS
从类继承的字段 net.minecraft.world.level.block.state.BlockBehaviour
descriptionId, drops, dynamicShape, explosionResistance, friction, hasCollision, isRandomlyTicking, jumpFactor, properties, requiredFeatures, soundType, speedFactor, UPDATE_SHAPE_ORDER
从接口继承的字段 net.minecraft.world.flag.FeatureElement
FILTERED_REGISTRIES
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
animateTick
(BlockState p_221794_, Level p_221795_, BlockPos p_221796_, RandomSource p_221797_) com.mojang.serialization.MapCodec
<NetherPortalBlock> codec()
protected void
private static TeleportTransition
createDimensionTransition
(ServerLevel p_344368_, BlockUtil.FoundRectangle p_345089_, Direction.Axis p_345454_, Vec3 p_344397_, Entity p_344167_, TeleportTransition.PostTeleportTransition p_361307_) protected void
entityInside
(BlockState p_54915_, Level p_54916_, BlockPos p_54917_, Entity p_54918_) protected ItemStack
getCloneItemStack
(LevelReader p_310044_, BlockPos p_54912_, BlockState p_54913_, boolean p_376456_) private static TeleportTransition
getDimensionTransitionFromExit
(Entity p_344252_, BlockPos p_343376_, BlockUtil.FoundRectangle p_343595_, ServerLevel p_343963_, TeleportTransition.PostTeleportTransition p_368919_) private TeleportTransition
getExitPortal
(ServerLevel p_343269_, Entity p_343673_, BlockPos p_343381_, BlockPos p_343194_, boolean p_343644_, WorldBorder p_343185_) getPortalDestination
(ServerLevel p_342106_, Entity p_343065_, BlockPos p_344977_) int
getPortalTransitionTime
(ServerLevel p_342064_, Entity p_344634_) protected VoxelShape
getShape
(BlockState p_54942_, BlockGetter p_54943_, BlockPos p_54944_, CollisionContext p_54945_) protected void
randomTick
(BlockState p_221799_, ServerLevel p_221800_, BlockPos p_221801_, RandomSource p_221802_) protected BlockState
rotate
(BlockState p_54925_, Rotation p_54926_) protected BlockState
updateShape
(BlockState p_54928_, LevelReader p_367647_, ScheduledTickAccess p_363604_, BlockPos p_54932_, Direction p_54929_, BlockPos p_54933_, BlockState p_54930_, RandomSource p_368816_) 从类继承的方法 net.minecraft.world.level.block.Block
appendHoverText, asBlock, asItem, box, builtInRegistryHolder, byItem, canSupportCenter, canSupportRigidBlock, canSustainPlant, defaultBlockState, destroy, dropFromExplosion, dropResources, dropResources, dropResources, dropResources, fallOn, getDrops, getDrops, getExplosionResistance, getFriction, getId, getJumpFactor, getName, getRenderPropertiesInternal, getShapeForEachState, getSoundType, getSpeedFactor, getStateDefinition, getStateForPlacement, handlePrecipitation, hasDynamicShape, initializeClient, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isShapeFullBlock, playerDestroy, playerWillDestroy, popExperience, popResource, popResourceFromFace, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, shouldRenderFace, spawnDestroyParticles, stateById, stepOn, toString, tryDropExperience, updateEntityMovementAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf
从类继承的方法 net.minecraft.world.level.block.state.BlockBehaviour
attack, canBeReplaced, canBeReplaced, canSurvive, defaultDestroyTime, defaultMapColor, getAnalogOutputSignal, getBlockSupportShape, getCollisionShape, getDescriptionId, getDestroyProgress, getDirectSignal, getDrops, getEntityInsideCollisionShape, getFluidState, getInteractionShape, getLightBlock, getLootTable, getMaxHorizontalOffset, getMaxVerticalOffset, getMenuProvider, getOcclusionShape, getRenderShape, getSeed, getShadeBrightness, getSignal, getSoundType, getVisualShape, hasAnalogOutputSignal, isAir, isCollisionShapeFullBlock, isPathfindable, isRandomlyTicking, isSignalSource, mirror, neighborChanged, onExplosionHit, onPlace, onProjectileHit, onRemove, propagatesSkylightDown, properties, propertiesCodec, requiredFeatures, simpleCodec, skipRendering, spawnAfterBreak, tick, triggerEvent, updateIndirectNeighbourShapes, useItemOn, useShapeForLightOcclusion, useWithoutItem
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 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, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getFireSpreadSpeed, getFlammability, getFriction, getLightEmission, getMapColor, getPistonPushReaction, getRespawnPosition, 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
-
字段详细资料
-
CODEC
-
AXIS
-
LOGGER
private static final org.slf4j.Logger LOGGER -
AABB_OFFSET
protected static final int AABB_OFFSET- 另请参阅:
-
X_AXIS_AABB
-
Z_AXIS_AABB
-
-
构造器详细资料
-
NetherPortalBlock
-
-
方法详细资料
-
codec
-
getShape
protected VoxelShape getShape(BlockState p_54942_, BlockGetter p_54943_, BlockPos p_54944_, CollisionContext p_54945_) - 覆盖:
getShape
在类中BlockBehaviour
-
randomTick
protected void randomTick(BlockState p_221799_, ServerLevel p_221800_, BlockPos p_221801_, RandomSource p_221802_) - 覆盖:
randomTick
在类中BlockBehaviour
-
updateShape
protected BlockState updateShape(BlockState p_54928_, LevelReader p_367647_, ScheduledTickAccess p_363604_, BlockPos p_54932_, Direction p_54929_, BlockPos p_54933_, BlockState p_54930_, RandomSource p_368816_) - 覆盖:
updateShape
在类中BlockBehaviour
-
entityInside
protected void entityInside(BlockState p_54915_, Level p_54916_, BlockPos p_54917_, Entity p_54918_) - 覆盖:
entityInside
在类中BlockBehaviour
-
getPortalTransitionTime
- 指定者:
getPortalTransitionTime
在接口中Portal
-
getPortalDestination
@Nullable public TeleportTransition getPortalDestination(ServerLevel p_342106_, Entity p_343065_, BlockPos p_344977_) - 指定者:
getPortalDestination
在接口中Portal
-
getExitPortal
@Nullable private TeleportTransition getExitPortal(ServerLevel p_343269_, Entity p_343673_, BlockPos p_343381_, BlockPos p_343194_, boolean p_343644_, WorldBorder p_343185_) -
getDimensionTransitionFromExit
private static TeleportTransition getDimensionTransitionFromExit(Entity p_344252_, BlockPos p_343376_, BlockUtil.FoundRectangle p_343595_, ServerLevel p_343963_, TeleportTransition.PostTeleportTransition p_368919_) -
createDimensionTransition
private static TeleportTransition createDimensionTransition(ServerLevel p_344368_, BlockUtil.FoundRectangle p_345089_, Direction.Axis p_345454_, Vec3 p_344397_, Entity p_344167_, TeleportTransition.PostTeleportTransition p_361307_) -
getLocalTransition
- 指定者:
getLocalTransition
在接口中Portal
-
animateTick
public void animateTick(BlockState p_221794_, Level p_221795_, BlockPos p_221796_, RandomSource p_221797_) - 覆盖:
animateTick
在类中Block
-
getCloneItemStack
protected ItemStack getCloneItemStack(LevelReader p_310044_, BlockPos p_54912_, BlockState p_54913_, boolean p_376456_) - 覆盖:
getCloneItemStack
在类中BlockBehaviour
-
rotate
- 覆盖:
rotate
在类中BlockBehaviour
-
createBlockStateDefinition
- 覆盖:
createBlockStateDefinition
在类中Block
-