First round of splitting Entity.b(int)
TODO prevent EntityPortalExitEvent from firing for .b(int) usage