public class RedstoneTorchBlock extends TorchBlock
| 修飾子とタイプ | クラスと説明 | 
|---|---|
static class  | 
RedstoneTorchBlock.Toggle  | 
Block.OffsetType, Block.Properties, Block.RenderSideCacheKey| 修飾子とタイプ | フィールドと説明 | 
|---|---|
static BooleanProperty | 
LIT  | 
SHAPEBLOCK_STATE_IDS, blockHardness, blockResistance, blocksMovement, lightValue, LOGGER, material, materialColor, RANDOM, soundType, stateContainer, ticksRandomlydelegate| 修飾子 | コンストラクタと説明 | 
|---|---|
protected  | 
RedstoneTorchBlock(Block.Properties properties)  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
void | 
animateTick(BlockState stateIn,
           World worldIn,
           BlockPos pos,
           java.util.Random rand)
Called periodically clientside on blocks near the player to show effects (like furnace fire particles). 
 | 
boolean | 
canProvidePower(BlockState state)
非推奨です。 
 
call via  
IBlockState#canProvidePower() whenever possible. Implementing/overriding is fine. | 
protected void | 
fillStateContainer(StateContainer.Builder<Block,BlockState> builder)  | 
int | 
getLightValue(BlockState state)
非推奨です。 
 
prefer calling  
IBlockState#getLightValue() | 
int | 
getStrongPower(BlockState blockState,
              IBlockReader blockAccess,
              BlockPos pos,
              Direction side)
非推奨です。 
 
call via  
IBlockState#getStrongPower(IBlockAccess,BlockPos,EnumFacing) whenever possible.
 Implementing/overriding is fine. | 
int | 
getWeakPower(BlockState blockState,
            IBlockReader blockAccess,
            BlockPos pos,
            Direction side)
非推奨です。 
 
call via  
IBlockState#getWeakPower(IBlockAccess,BlockPos,EnumFacing) whenever possible.
 Implementing/overriding is fine. | 
void | 
neighborChanged(BlockState state,
               World worldIn,
               BlockPos pos,
               Block blockIn,
               BlockPos fromPos,
               boolean isMoving)  | 
void | 
onBlockAdded(BlockState state,
            World worldIn,
            BlockPos pos,
            BlockState oldState,
            boolean isMoving)  | 
void | 
onReplaced(BlockState state,
          World worldIn,
          BlockPos pos,
          BlockState newState,
          boolean isMoving)  | 
protected boolean | 
shouldBeOff(World worldIn,
           BlockPos pos,
           BlockState state)  | 
void | 
tick(BlockState state,
    ServerWorld worldIn,
    BlockPos pos,
    java.util.Random rand)  | 
int | 
tickRate(IWorldReader worldIn)
How many world ticks before ticking 
 | 
static void | 
update(BlockState state,
      World worldIn,
      BlockPos pos,
      java.util.Random p_196527_3_,
      boolean p_196527_4_)  | 
getShape, isValidPosition, updatePostPlacementaddInformation, allowsMovement, asItem, canDropFromExplosion, canEntitySpawn, cannotAttach, canSpawnInBlock, canSustainPlant, causesSuffocation, doesSideFillSquare, dropXpOnBlockBreak, eventReceived, fillItemGroup, fillWithRain, getAmbientOcclusionLightValue, getBlockFromItem, getBlockHardness, getCollisionShape, getComparatorInputOverride, getContainer, getDefaultState, getDrops, getDrops, getDrops, getExplosionResistance, getFluidState, getHarvestLevel, getHarvestTool, getItem, getJumpFactor, getLootTable, getMaterial, getMaterialColor, getNameTextComponent, getOffset, getOffsetType, getOpacity, getPlayerRelativeBlockHardness, getPositionRandom, getPushReaction, getRaytraceShape, getRenderShape, getRenderType, getSlipperiness, getSlipperiness, getSoundType, getSpeedFactor, getStateById, getStateContainer, getStateForPlacement, getStateId, getTags, getTranslationKey, getValidBlockForPosition, harvestBlock, hasComparatorInputOverride, hasEnoughSolidSide, hasSolidSide, hasSolidSideOnTop, hasTileEntity, isAir, isEmissiveRendering, isIn, isNormalCube, isOpaque, isOpaqueCube, isReplaceable, isReplaceable, isSideInvisible, isSolid, isTransparent, isVariableOpacity, isViewBlocking, makeCuboidShape, mirror, needsPostProcessing, nudgeEntitiesWithNewState, onBlockActivated, onBlockClicked, onBlockHarvested, onBlockPlacedBy, onEntityCollision, onEntityWalk, onExplosionDestroy, onFallenUpon, onLanded, onPlayerDestroy, onProjectileCollision, propagatesSkylightDown, randomTick, replaceBlock, rotate, setDefaultState, shouldSideBeRendered, spawnAdditionalDrops, spawnAsEntity, spawnDrops, spawnDrops, spawnDrops, ticksRandomly, toString, updateDiagonalNeighbors, updateNeighborsgetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddDestroyEffects, addHitEffects, addLandingEffects, addRunningEffects, beginLeaveDecay, canBeConnectedTo, canBeReplacedByLeaves, canBeReplacedByLogs, canConnectRedstone, canCreatureSpawn, canDropFromExplosion, canEntityDestroy, canHarvestBlock, canStickTo, catchFire, collisionExtendsVertically, createTileEntity, getAiPathNodeType, getBeaconColorMultiplier, getBedDirection, getBedSpawnPosition, getBlock, getEnchantPowerBonus, getExpDrop, getExplosionResistance, getExtendedState, getFireSpreadSpeed, getFlammability, getFogColor, getLightValue, getPickBlock, getRayTraceResult, getSoundType, getStateAtViewpoint, getStateForPlacement, getValidRotations, getWeakChanges, hasTileEntity, isAir, isBeaconBase, isBed, isBedFoot, isBurning, isConduitFrame, isFertile, isFireSource, isFlammable, isFoliage, isLadder, isPortalFrame, isReplaceableOreGen, isSlimeBlock, isStickyBlock, isToolEffective, observedNeighborChange, onBlockExploded, onNeighborChange, onPlantGrow, recolorBlock, removedByPlayer, rotate, setBedOccupied, shouldCheckWeakPower, shouldDisplayFluidOverlaypublic static final BooleanProperty LIT
protected RedstoneTorchBlock(Block.Properties properties)
public int tickRate(IWorldReader worldIn)
public void onBlockAdded(BlockState state, World worldIn, BlockPos pos, BlockState oldState, boolean isMoving)
onBlockAdded クラス内 Blockpublic void onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving)
onReplaced クラス内 Blockpublic int getWeakPower(BlockState blockState, IBlockReader blockAccess, BlockPos pos, Direction side)
IBlockState#getWeakPower(IBlockAccess,BlockPos,EnumFacing) whenever possible.
 Implementing/overriding is fine.getWeakPower クラス内 Blockprotected boolean shouldBeOff(World worldIn, BlockPos pos, BlockState state)
public void tick(BlockState state, ServerWorld worldIn, BlockPos pos, java.util.Random rand)
public static void update(BlockState state, World worldIn, BlockPos pos, java.util.Random p_196527_3_, boolean p_196527_4_)
public void neighborChanged(BlockState state, World worldIn, BlockPos pos, Block blockIn, BlockPos fromPos, boolean isMoving)
neighborChanged クラス内 Blockpublic int getStrongPower(BlockState blockState, IBlockReader blockAccess, BlockPos pos, Direction side)
IBlockState#getStrongPower(IBlockAccess,BlockPos,EnumFacing) whenever possible.
 Implementing/overriding is fine.getStrongPower クラス内 Blockpublic boolean canProvidePower(BlockState state)
IBlockState#canProvidePower() whenever possible. Implementing/overriding is fine.canProvidePower クラス内 Blockpublic void animateTick(BlockState stateIn, World worldIn, BlockPos pos, java.util.Random rand)
randomTick and #needsRandomTick, and will always be called regardless
 of whether the block can receive random update ticksanimateTick クラス内 TorchBlockpublic int getLightValue(BlockState state)
IBlockState#getLightValue()getLightValue クラス内 Blockprotected void fillStateContainer(StateContainer.Builder<Block,BlockState> builder)
fillStateContainer クラス内 Block