question: returns the blockstate of a block at the given location concode_field_sep HashMap<Location,BlockState> blockStateMap concode_elem_sep HashMap<Location,BlockState> blockStateBackupMap concode_field_sep void updateBlockStates concode_elem_sep void setTypeAndData concode_elem_sep void setTypeAndRawData concode_elem_sep Collection<BlockState> getBlockStates concode_elem_sep void setType concode_elem_sep void rollbackBlockStates concode_elem_sep void backupBlockState
target: BlockState function ( Location arg0 ) { if ( blockStateMap . containsKey ( arg0 ) ) { return blockStateMap . get ( arg0 ) ; } else { return arg0 . getBlock ( ) . getState ( ) ; } }