类 FireBlock
java.lang.Object
net.minecraft.world.level.block.state.BlockBehaviour
net.minecraft.world.level.block.Block
net.minecraft.world.level.block.BaseFireBlock
net.minecraft.world.level.block.FireBlock
- 所有已实现的接口:
FeatureElement
,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
-
字段概要
字段修饰符和类型字段说明static final IntegerProperty
private static final int
private static final int
private static final int
private static final int
private final it.unimi.dsi.fastutil.objects.Object2IntMap
<Block> static final com.mojang.serialization.MapCodec
<FireBlock> static final BooleanProperty
private static final VoxelShape
private static final int
private static final int
private static final int
private static final int
private final it.unimi.dsi.fastutil.objects.Object2IntMap
<Block> static final int
static final BooleanProperty
private static final VoxelShape
private static final Map
<Direction, BooleanProperty> private final Map
<BlockState, VoxelShape> static final BooleanProperty
private static final VoxelShape
static final BooleanProperty
private static final VoxelShape
static final BooleanProperty
private static final VoxelShape
从类继承的字段 net.minecraft.world.level.block.BaseFireBlock
AABB_OFFSET, DOWN_AABB
从类继承的字段 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
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void
private static VoxelShape
calculateShape
(BlockState p_53491_) protected boolean
canBurn
(BlockState p_53489_) 已过时。boolean
canCatchFire
(BlockGetter world, BlockPos pos, Direction face) Side sensitive version that calls the block function.protected boolean
canSurvive
(BlockState p_53454_, LevelReader p_53455_, BlockPos p_53456_) private void
checkBurnOut
(Level p_221151_, BlockPos p_221152_, int p_221153_, RandomSource p_221154_, int p_221155_, Direction face) com.mojang.serialization.MapCodec
<FireBlock> codec()
protected void
int
getBurnOdds
(BlockState p_221165_) 已过时。private static int
getFireTickDelay
(RandomSource p_221149_) int
getIgniteOdds
(BlockState p_221167_) 已过时。private int
getIgniteOdds
(LevelReader p_221157_, BlockPos p_221158_) protected VoxelShape
getShape
(BlockState p_53474_, BlockGetter p_53475_, BlockPos p_53476_, CollisionContext p_53477_) getStateForPlacement
(BlockPlaceContext p_53427_) protected BlockState
getStateForPlacement
(BlockGetter p_53471_, BlockPos p_53472_) private BlockState
getStateWithAge
(LevelReader p_366459_, BlockPos p_53439_, int p_53440_) protected boolean
isNearRain
(Level p_53429_, BlockPos p_53430_) private boolean
isValidFireLocation
(BlockGetter p_53486_, BlockPos p_53487_) protected void
onPlace
(BlockState p_53479_, Level p_53480_, BlockPos p_53481_, BlockState p_53482_, boolean p_53483_) void
setFlammable
(Block p_53445_, int p_53446_, int p_53447_) protected void
tick
(BlockState p_221160_, ServerLevel p_221161_, BlockPos p_221162_, RandomSource p_221163_) protected BlockState
updateShape
(BlockState p_53458_, LevelReader p_362645_, ScheduledTickAccess p_365166_, BlockPos p_53462_, Direction p_53459_, BlockPos p_53463_, BlockState p_53460_, RandomSource p_365603_) 从类继承的方法 net.minecraft.world.level.block.BaseFireBlock
animateTick, canBePlacedAt, entityInside, getState, playerWillDestroy, spawnDestroyParticles
从类继承的方法 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, handlePrecipitation, hasDynamicShape, initializeClient, isExceptionForConnection, isFaceFull, isPossibleToRespawnInThis, isShapeFullBlock, playerDestroy, popExperience, popResource, popResourceFromFace, pushEntitiesUp, registerDefaultState, setPlacedBy, shouldRenderFace, shouldRenderFace, stateById, stepOn, toString, tryDropExperience, updateEntityMovementAfterFallOn, updateFromNeighbourShapes, updateOrDestroy, updateOrDestroy, wasExploded, withPropertiesOf
从类继承的方法 net.minecraft.world.level.block.state.BlockBehaviour
attack, canBeReplaced, canBeReplaced, defaultDestroyTime, defaultMapColor, getAnalogOutputSignal, getBlockSupportShape, getCloneItemStack, 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, onProjectileHit, onRemove, propagatesSkylightDown, properties, propertiesCodec, randomTick, requiredFeatures, rotate, simpleCodec, skipRendering, spawnAfterBreak, 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
-
MAX_AGE
public static final int MAX_AGE- 另请参阅:
-
AGE
-
NORTH
-
EAST
-
SOUTH
-
WEST
-
UP
-
PROPERTY_BY_DIRECTION
-
UP_AABB
-
WEST_AABB
-
EAST_AABB
-
NORTH_AABB
-
SOUTH_AABB
-
shapesCache
-
IGNITE_INSTANT
private static final int IGNITE_INSTANT- 另请参阅:
-
IGNITE_EASY
private static final int IGNITE_EASY- 另请参阅:
-
IGNITE_MEDIUM
private static final int IGNITE_MEDIUM- 另请参阅:
-
IGNITE_HARD
private static final int IGNITE_HARD- 另请参阅:
-
BURN_INSTANT
private static final int BURN_INSTANT- 另请参阅:
-
BURN_EASY
private static final int BURN_EASY- 另请参阅:
-
BURN_MEDIUM
private static final int BURN_MEDIUM- 另请参阅:
-
BURN_HARD
private static final int BURN_HARD- 另请参阅:
-
igniteOdds
-
burnOdds
-
-
构造器详细资料
-
FireBlock
-
-
方法详细资料
-
codec
- 指定者:
codec
在类中BaseFireBlock
-
calculateShape
-
updateShape
protected BlockState updateShape(BlockState p_53458_, LevelReader p_362645_, ScheduledTickAccess p_365166_, BlockPos p_53462_, Direction p_53459_, BlockPos p_53463_, BlockState p_53460_, RandomSource p_365603_) - 覆盖:
updateShape
在类中BlockBehaviour
-
getShape
protected VoxelShape getShape(BlockState p_53474_, BlockGetter p_53475_, BlockPos p_53476_, CollisionContext p_53477_) - 覆盖:
getShape
在类中BaseFireBlock
-
getStateForPlacement
- 覆盖:
getStateForPlacement
在类中BaseFireBlock
-
getStateForPlacement
-
canSurvive
- 覆盖:
canSurvive
在类中BlockBehaviour
-
tick
protected void tick(BlockState p_221160_, ServerLevel p_221161_, BlockPos p_221162_, RandomSource p_221163_) - 覆盖:
tick
在类中BlockBehaviour
-
isNearRain
-
getBurnOdds
已过时。 -
getIgniteOdds
已过时。 -
checkBurnOut
private void checkBurnOut(Level p_221151_, BlockPos p_221152_, int p_221153_, RandomSource p_221154_, int p_221155_, Direction face) -
getStateWithAge
-
isValidFireLocation
-
getIgniteOdds
-
canBurn
已过时。- 指定者:
canBurn
在类中BaseFireBlock
-
onPlace
protected void onPlace(BlockState p_53479_, Level p_53480_, BlockPos p_53481_, BlockState p_53482_, boolean p_53483_) - 覆盖:
onPlace
在类中BaseFireBlock
-
getFireTickDelay
-
createBlockStateDefinition
- 覆盖:
createBlockStateDefinition
在类中Block
-
setFlammable
-
canCatchFire
Side sensitive version that calls the block function.- 参数:
world
- The current worldpos
- Block positionface
- The side the fire is coming from- 返回:
- True if the face can catch fire.
-
bootStrap
public static void bootStrap()
-