历史 - 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

字段

构造函数

(Block$Properties)

(BlockBehaviour$Properties)

方法

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

构造函数

()

(Block$Info)

方法

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