question: simulates the interaction the block as if a player had done so . note that the requirement in the cause is that it containseither a player , user , or gameprofile . additionally , the namedcause must be namedcause #simulated object . failing to do either of these will result in an illegalargumentexception being thrown . concode_field_sep PlaceHolder placeHolder concode_field_sep boolean digBlock concode_elem_sep boolean digBlock concode_elem_sep boolean digBlockWith concode_elem_sep boolean digBlockWith concode_elem_sep boolean hitBlock concode_elem_sep boolean hitBlock concode_elem_sep MutableBlockVolumeWorker<? extends InteractableVolume> getBlockWorker concode_elem_sep boolean interactBlockWith concode_elem_sep boolean interactBlockWith concode_elem_sep int getBlockDigTimeWith concode_elem_sep int getBlockDigTimeWith concode_elem_sep boolean placeBlock concode_elem_sep boolean placeBlock
target: boolean function ( Vector3i arg0 , Direction arg1 , Cause arg2 ) { return interactBlock ( checkNotNull ( arg0 , "srini_string" ) . getX ( ) , arg0 . getY ( ) , arg0 . getZ ( ) , arg1 , arg2 ) ; }