历史 - net.minecraft.world.level.block.ObserverBlock
1.21.11
名称
eap
efk
字段
构造函数
方法
boolean (BlockState): e_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
boolean (BlockState): f_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
1.21.10
名称
字段
构造函数
方法
1.21.9
名称
dvs
eap
字段
构造函数
方法
boolean (BlockState): f_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
boolean (BlockState): e_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
1.21.8
名称
字段
构造函数
方法
1.21.7
名称
字段
构造函数
方法
1.21.6
名称
dtg
dvs
字段
构造函数
方法
1.21.5
名称
dpb
dtg
字段
构造函数
方法
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onStateReplaced, m_6810_
void (BlockState, Level, BlockPos, BlockState, boolean): b, onPlace, method_9615, onBlockAdded, m_6807_
void (BlockState, Level, BlockPos, BlockState, boolean): a, onPlace, method_9615, onBlockAdded, m_6807_
void (BlockState, ServerLevel, BlockPos, boolean): a, affectNeighborsAfterRemoval, method_66388, onStateReplaced, m_7892_
1.21.4
名称
dpz
dpb
字段
构造函数
方法
1.21.3
名称
dlj
dpz
字段
构造函数
方法
boolean (BlockState): e_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
boolean (BlockState): f_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
BlockState (BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos): a, updateShape, method_9559, getStateForNeighborUpdate, m_7417_
void (LevelAccessor, BlockPos): a, startSignal, method_10366, scheduleTick, m_55092_
BlockState (BlockState, LevelReader, ScheduledTickAccess, BlockPos, Direction, BlockPos, BlockState, RandomSource): a, updateShape, method_9559, getStateForNeighborUpdate, m_7417_
void (LevelReader, ScheduledTickAccess, BlockPos): a, startSignal, method_10366, scheduleTick, m_55092_
1.21.1
名称
字段
构造函数
方法
1.21
名称
dkm
dlj
字段
构造函数
方法
1.20.6
名称
dca
dkm
字段
构造函数
方法
boolean (BlockState): f_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
boolean (BlockState): e_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
1.20.4
名称
cye
dca
字段
BooleanProperty: b, POWERED, field_11322, POWERED, f_55082_
BooleanProperty: c, POWERED, field_11322, POWERED, f_55082_
com.mojang.serialization.MapCodec<ObserverBlock>: b, CODEC, field_46407, CODEC, f_302196_
构造函数
方法
com.mojang.serialization.MapCodec<ObserverBlock> (): a, codec, method_53969, getCodec, m_304657_
1.20.2
名称
cuw
cye
字段
构造函数
方法
1.20.1
名称
cuo
cuw
字段
构造函数
方法
1.19.4
名称
cry
cuo
字段
构造函数
方法
1.19.3
名称
cow
cry
字段
构造函数
方法
1.19.2
名称
字段
构造函数
方法
1.19.1
名称
cny
cow
net.minecraft.world.level.block.BlockObserver
字段
构造函数
方法
1.19
名称
cil
cny
net.minecraft.world.level.block.BlockObserver
字段
构造函数
方法
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, m_7458_
void (BlockState, ServerLevel, BlockPos, RandomSource): a, tick, method_9588, scheduledTick, m_213897_
1.18.2
名称
cht
cil
字段
构造函数
方法
1.18.1
名称
字段
构造函数
方法
1.18
名称
cek
cht
字段
构造函数
方法
boolean (BlockState): f_, isSignalSource, method_9506, emitsRedstonePower, m_7899_, isPowerSource
boolean (BlockState): f_, isSignalSource, method_9506, emitsRedstonePower, m_7899_
BlockState (BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos): a, updateShape, method_9559, getStateForNeighborUpdate, m_7417_, updateState
BlockState (BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos): a, updateShape, method_9559, getStateForNeighborUpdate, m_7417_
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onStateReplaced, m_6810_, remove
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onStateReplaced, m_6810_
BlockState (BlockPlaceContext): a, getStateForPlacement, method_9605, getPlacementState, m_5573_, getPlacedState
BlockState (BlockPlaceContext): a, getStateForPlacement, method_9605, getPlacementState, m_5573_
void (BlockState, Level, BlockPos, BlockState, boolean): b, onPlace, method_9615, onBlockAdded, m_6807_, onPlace
void (BlockState, Level, BlockPos, BlockState, boolean): b, onPlace, method_9615, onBlockAdded, m_6807_
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, m_7458_, tickAlways
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, m_7458_
1.17.1
名称
cej
cek
字段
构造函数
方法
1.17
名称
byq
cej
net.minecraft.block.ObserverBlock
net.minecraft.src.C_1850_
net.minecraft.server.v1_16_R3.BlockObserver
net.minecraft.world.level.block.BlockObserver
字段
BooleanProperty: b, POWERED, field_11322, POWERED, field_190963_a
BooleanProperty: b, POWERED, field_11322, POWERED, f_55082_
构造函数
方法
BlockState (BlockState, Rotation): a, rotate, method_9598, rotate, func_185499_a
BlockState (BlockState, Rotation): a, rotate, method_9598, rotate, m_6843_
BlockState (BlockState, Mirror): a, mirror, method_9569, mirror, func_185471_a
BlockState (BlockState, Mirror): a, mirror, method_9569, mirror, m_6943_
void (Level, BlockPos, BlockState): a, updateNeighborsInFront, method_10365, updateNeighbors, func_190961_e
void (Level, BlockPos, BlockState): a, updateNeighborsInFront, method_10365, updateNeighbors, m_55088_
boolean (BlockState): b_, isSignalSource, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
boolean (BlockState): f_, isSignalSource, method_9506, emitsRedstonePower, m_7899_, isPowerSource
int (BlockState, BlockGetter, BlockPos, Direction): b, getDirectSignal, method_9603, getStrongRedstonePower, func_176211_b
int (BlockState, BlockGetter, BlockPos, Direction): b, getDirectSignal, method_9603, getStrongRedstonePower, m_6376_
int (BlockState, BlockGetter, BlockPos, Direction): a, getSignal, method_9524, getWeakRedstonePower, func_180656_a
int (BlockState, BlockGetter, BlockPos, Direction): a, getSignal, method_9524, getWeakRedstonePower, m_6378_
void (StateDefinition$Builder<Block, BlockState>): a, createBlockStateDefinition, method_9515, appendProperties, func_206840_a
void (StateDefinition$Builder<Block, BlockState>): a, createBlockStateDefinition, method_9515, appendProperties, m_7926_
BlockState (BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos): a, updateShape, method_9559, getStateForNeighborUpdate, func_196271_a, updateState
BlockState (BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos): a, updateShape, method_9559, getStateForNeighborUpdate, m_7417_, updateState
void (LevelAccessor, BlockPos): a, startSignal, method_10366, scheduleTick, func_203420_a
void (LevelAccessor, BlockPos): a, startSignal, method_10366, scheduleTick, m_55092_
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onStateReplaced, func_196243_a, remove
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onStateReplaced, m_6810_, remove
BlockState (BlockPlaceContext): a, getStateForPlacement, method_9605, getPlacementState, func_196258_a, getPlacedState
BlockState (BlockPlaceContext): a, getStateForPlacement, method_9605, getPlacementState, m_5573_, getPlacedState
void (BlockState, Level, BlockPos, BlockState, boolean): b, onPlace, method_9615, onBlockAdded, func_220082_b, onPlace
void (BlockState, Level, BlockPos, BlockState, boolean): b, onPlace, method_9615, onBlockAdded, m_6807_, onPlace
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, func_225534_a_, tickAlways
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, m_7458_, tickAlways
1.16.5
名称
字段
构造函数
方法
1.16.4
名称
byn
byq
net.minecraft.server.v1_16_R2.BlockObserver
net.minecraft.server.v1_16_R3.BlockObserver
字段
构造函数
方法
1.16.3
名称
字段
构造函数
方法
1.16.2
名称
bzt
byn
net.minecraft.server.v1_16_R1.BlockObserver
net.minecraft.server.v1_16_R2.BlockObserver
字段
构造函数
方法
1.16.1
名称
bta
bzt
net.minecraft.server.v1_15_R1.BlockObserver
net.minecraft.server.v1_16_R1.BlockObserver
字段
构造函数
方法
boolean (BlockState): f, isSignalSource, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
boolean (BlockState): b_, isSignalSource, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onBlockRemoved, func_196243_a, remove
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onStateReplaced, func_196243_a, remove
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, func_225534_a_, tick
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, func_225534_a_, tickAlways
1.15.2
名称
bsx
bta
字段
构造函数
方法
1.15.1
名称
字段
构造函数
方法
1.15
名称
bqm
bsx
net.minecraft.server.v1_14_R1.BlockObserver
net.minecraft.server.v1_15_R1.BlockObserver
字段
构造函数
方法
boolean (BlockState): h, isSignalSource, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
boolean (BlockState): f, isSignalSource, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
void (BlockState, Level, BlockPos, Random): b, tick, method_9588, onScheduledTick, func_196267_b, tick
void (BlockState, ServerLevel, BlockPos, Random): a, tick, method_9588, scheduledTick, func_225534_a_, tick
1.14.4
名称
bqh
bqm
net.minecraft.world.level.block.ObserverBlock
字段
BlockStateBoolean: b, field_11322, POWERED, field_190963_a
BooleanProperty: b, POWERED, field_11322, POWERED, field_190963_a
构造函数
方法
IBlockData (IBlockData, EnumBlockRotation): a, method_9598, rotate, func_185499_a
BlockState (BlockState, Rotation): a, rotate, method_9598, rotate, func_185499_a
IBlockData (IBlockData, EnumBlockMirror): a, method_9569, mirror, func_185471_a
BlockState (BlockState, Mirror): a, mirror, method_9569, mirror, func_185471_a
void (World, BlockPosition, IBlockData): a, method_10365, updateNeighbors, func_190961_e
void (Level, BlockPos, BlockState): a, updateNeighborsInFront, method_10365, updateNeighbors, func_190961_e
boolean (IBlockData): h, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
boolean (BlockState): h, isSignalSource, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, method_9603, getStrongRedstonePower, func_176211_b
int (BlockState, BlockGetter, BlockPos, Direction): b, getDirectSignal, method_9603, getStrongRedstonePower, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): a, method_9524, getWeakRedstonePower, func_180656_a
int (BlockState, BlockGetter, BlockPos, Direction): a, getSignal, method_9524, getWeakRedstonePower, func_180656_a
void (BlockStateList$a<Block, IBlockData>): a, method_9515, appendProperties, func_206840_a
void (StateDefinition$Builder<Block, BlockState>): a, createBlockStateDefinition, method_9515, appendProperties, func_206840_a
void (IBlockData, World, BlockPosition, Random): b, method_9588, onScheduledTick, func_196267_b, tick
void (BlockState, Level, BlockPos, Random): b, tick, method_9588, onScheduledTick, func_196267_b, tick
IBlockData (IBlockData, EnumDirection, IBlockData, GeneratorAccess, BlockPosition, BlockPosition): a, method_9559, getStateForNeighborUpdate, func_196271_a, updateState
BlockState (BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos): a, updateShape, method_9559, getStateForNeighborUpdate, func_196271_a, updateState
void (GeneratorAccess, BlockPosition): a, method_10366, scheduleTick, func_203420_a
void (LevelAccessor, BlockPos): a, startSignal, method_10366, scheduleTick, func_203420_a
void (IBlockData, World, BlockPosition, IBlockData, boolean): a, method_9536, onBlockRemoved, func_196243_a, remove
void (BlockState, Level, BlockPos, BlockState, boolean): a, onRemove, method_9536, onBlockRemoved, func_196243_a, remove
IBlockData (BlockActionContext): a, method_9605, getPlacementState, func_196258_a, getPlacedState
BlockState (BlockPlaceContext): a, getStateForPlacement, method_9605, getPlacementState, func_196258_a, getPlacedState
void (IBlockData, World, BlockPosition, IBlockData, boolean): b, method_9615, onBlockAdded, func_220082_b, onPlace
void (BlockState, Level, BlockPos, BlockState, boolean): b, onPlace, method_9615, onBlockAdded, func_220082_b, onPlace
1.14.3
名称
bqd
bqh
net.minecraft.block.ObserverBlock
字段
BlockStateBoolean: b, field_11322, field_190963_a
BlockStateBoolean: b, field_11322, POWERED, field_190963_a
构造函数
方法
IBlockData (IBlockData, EnumBlockRotation): a, method_9598, func_185499_a
IBlockData (IBlockData, EnumBlockRotation): a, method_9598, rotate, func_185499_a
IBlockData (IBlockData, EnumBlockMirror): a, method_9569, func_185471_a
IBlockData (IBlockData, EnumBlockMirror): a, method_9569, mirror, func_185471_a
void (World, BlockPosition, IBlockData): a, method_10365, func_190961_e
void (World, BlockPosition, IBlockData): a, method_10365, updateNeighbors, func_190961_e
boolean (IBlockData): h, method_9506, func_149744_f, isPowerSource
boolean (IBlockData): h, method_9506, emitsRedstonePower, func_149744_f, isPowerSource
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, method_9603, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, method_9603, getStrongRedstonePower, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): a, method_9524, func_180656_a
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): a, method_9524, getWeakRedstonePower, func_180656_a
void (BlockStateList$a<Block, IBlockData>): a, method_9515, func_206840_a
void (BlockStateList$a<Block, IBlockData>): a, method_9515, appendProperties, func_206840_a
void (IBlockData, World, BlockPosition, Random): b, method_9588, func_196267_b, tick
void (IBlockData, World, BlockPosition, Random): b, method_9588, onScheduledTick, func_196267_b, tick
IBlockData (IBlockData, EnumDirection, IBlockData, GeneratorAccess, BlockPosition, BlockPosition): a, method_9559, func_196271_a, updateState
IBlockData (IBlockData, EnumDirection, IBlockData, GeneratorAccess, BlockPosition, BlockPosition): a, method_9559, getStateForNeighborUpdate, func_196271_a, updateState
void (GeneratorAccess, BlockPosition): a, method_10366, func_203420_a
void (GeneratorAccess, BlockPosition): a, method_10366, scheduleTick, func_203420_a
void (IBlockData, World, BlockPosition, IBlockData, boolean): a, method_9536, func_196243_a, remove
void (IBlockData, World, BlockPosition, IBlockData, boolean): a, method_9536, onBlockRemoved, func_196243_a, remove
IBlockData (BlockActionContext): a, method_9605, func_196258_a, getPlacedState
IBlockData (BlockActionContext): a, method_9605, getPlacementState, func_196258_a, getPlacedState
void (IBlockData, World, BlockPosition, IBlockData, boolean): b, method_9615, func_220082_b, onPlace
void (IBlockData, World, BlockPosition, IBlockData, boolean): b, method_9615, onBlockAdded, func_220082_b, onPlace
1.14.2
名称
字段
构造函数
方法
1.14.1
名称
bqc
bqd
字段
构造函数
方法
1.14
名称
bgg
bqc
net.minecraft.class_2426
net.minecraft.block.BlockObserver
net.minecraft.block.ObserverBlock
net.minecraft.server.v1_13_R2.BlockObserver
net.minecraft.server.v1_14_R1.BlockObserver
字段
BlockStateBoolean: b, field_190963_a
BlockStateBoolean: b, field_11322, field_190963_a
构造函数
方法
IBlockData (IBlockData, EnumBlockRotation): a, func_185499_a
IBlockData (IBlockData, EnumBlockRotation): a, method_9598, func_185499_a
IBlockData (IBlockData, EnumBlockMirror): a, func_185471_a
IBlockData (IBlockData, EnumBlockMirror): a, method_9569, func_185471_a
void (World, BlockPosition, IBlockData): a, func_190961_e
void (World, BlockPosition, IBlockData): a, method_10365, func_190961_e
boolean (IBlockData): i, func_149744_f, isPowerSource
boolean (IBlockData): h, method_9506, func_149744_f, isPowerSource
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, method_9603, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): a, func_180656_a
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): a, method_9524, func_180656_a
void (BlockStateList$a<Block, IBlockData>): a, func_206840_a
void (BlockStateList$a<Block, IBlockData>): a, method_9515, func_206840_a
void (IBlockData, World, BlockPosition, Random): a, func_196267_b
void (IBlockData, World, BlockPosition, Random): b, method_9588, func_196267_b, tick
IBlockData (IBlockData, EnumDirection, IBlockData, GeneratorAccess, BlockPosition, BlockPosition): a, func_196271_a, updateState
IBlockData (IBlockData, EnumDirection, IBlockData, GeneratorAccess, BlockPosition, BlockPosition): a, method_9559, func_196271_a, updateState
void (GeneratorAccess, BlockPosition): a, func_203420_a
void (GeneratorAccess, BlockPosition): a, method_10366, func_203420_a
void (IBlockData, World, BlockPosition, IBlockData, boolean): a, func_196243_a, remove
void (IBlockData, World, BlockPosition, IBlockData, boolean): a, method_9536, func_196243_a, remove
IBlockData (BlockActionContext): a, func_196258_a, getPlacedState
IBlockData (BlockActionContext): a, method_9605, func_196258_a, getPlacedState
void (IBlockData, World, BlockPosition, IBlockData): a, func_196259_b, onPlace
void (IBlockData, World, BlockPosition, IBlockData, boolean): b, method_9615, func_220082_b, onPlace
1.13.2
名称
bgf
bgg
字段
构造函数
方法
1.13.1
名称
bfx
bgf
net.minecraft.server.v1_13_R1.BlockObserver
net.minecraft.server.v1_13_R2.BlockObserver
字段
构造函数
方法
void (IBlockData, World, BlockPosition, IBlockData): a, func_196259_b, onPlace
1.13
名称
asl
bfx
net.minecraft.server.v1_12_R1.BlockObserver
net.minecraft.server.v1_13_R1.BlockObserver
字段
BlockStateBoolean: a, field_190963_a
BlockStateBoolean: b, field_190963_a
构造函数
()
方法
BlockStateList (): b, func_180661_e, getStateList
void (World, BlockPosition, IBlockData, Random): b, func_180650_b
void (IBlockData, World, BlockPosition, Block, BlockPosition): a, func_189540_a
void (IBlockData, World, BlockPosition, Block, BlockPosition): b, func_190962_b
void (IBlockData, World, BlockPosition): d, func_190960_d
void (World, BlockPosition, IBlockData): e, func_190961_e
void (World, BlockPosition, IBlockData): a, func_190961_e
boolean (IBlockData): g, func_149744_f, isPowerSource
boolean (IBlockData): i, func_149744_f, isPowerSource
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): c, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, func_180656_a
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): a, func_180656_a
void (World, BlockPosition, IBlockData): c, func_176213_c, onPlace
void (World, BlockPosition, IBlockData): b, func_180663_b, remove
IBlockData (World, BlockPosition, EnumDirection, float, float, float, int, EntityLiving): a, func_180642_a, getPlacedState
int (IBlockData): e, func_176201_c, toLegacyData
IBlockData (int): a, func_176203_a, fromLegacyData
void (BlockStateList$a<Block, IBlockData>): a, func_206840_a
void (IBlockData, World, BlockPosition, Random): a, func_196267_b
IBlockData (IBlockData, EnumDirection, IBlockData, GeneratorAccess, BlockPosition, BlockPosition): a, func_196271_a, updateState
void (GeneratorAccess, BlockPosition): a, func_203420_a
void (IBlockData, World, BlockPosition, IBlockData, boolean): a, func_196243_a, remove
IBlockData (BlockActionContext): a, func_196258_a, getPlacedState
1.12.2
名称
字段
构造函数
方法
1.12.1
名称
asj
asl
字段
构造函数
方法
1.12
名称
aph
asj
net.minecraft.server.v1_11_R1.BlockObserver
net.minecraft.server.v1_12_R1.BlockObserver
字段
构造函数
方法
1.11.2
名称
字段
构造函数
方法
1.11.1
名称
apf
aph
字段
构造函数
方法
1.11
名称
apf
net.minecraft.block.BlockObserver
net.minecraft.server.v1_11_R1.BlockObserver
字段
BlockStateBoolean: a, field_190963_a
构造函数
()
方法
BlockStateList (): b, func_180661_e, getStateList
IBlockData (IBlockData, EnumBlockRotation): a, func_185499_a
IBlockData (IBlockData, EnumBlockMirror): a, func_185471_a
void (World, BlockPosition, IBlockData, Random): b, func_180650_b
void (IBlockData, World, BlockPosition, Block, BlockPosition): a, func_189540_a
void (IBlockData, World, BlockPosition, Block, BlockPosition): b, func_190962_b
void (IBlockData, World, BlockPosition): d, func_190960_d
void (World, BlockPosition, IBlockData): e, func_190961_e
boolean (IBlockData): g, func_149744_f, isPowerSource
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): c, func_176211_b
int (IBlockData, IBlockAccess, BlockPosition, EnumDirection): b, func_180656_a
void (World, BlockPosition, IBlockData): c, func_176213_c, onPlace
void (World, BlockPosition, IBlockData): b, func_180663_b, remove
IBlockData (World, BlockPosition, EnumDirection, float, float, float, int, EntityLiving): a, func_180642_a, getPlacedState
int (IBlockData): e, func_176201_c, toLegacyData
IBlockData (int): a, func_176203_a, fromLegacyData