Use world get block at to get real type id instead of really hard to understand logic