Sadly this is not a world record, folks in China have managed multiple sub 25s runs. Current 100% record is 21.17s. Additionally, you didn't place the door wrong, and the map wasn't right: there is a block of diamond ore in the wall that was only shown for a few frames in the original, though it wasn't mined so it shouldn't affect the run time. Whether you should mess up the first jump for a 100% is still up to debate.