I actually updated Java after this issue occurred.
Anyway, it appears my world was corrupted. I read that Dimensional Doors can corrupt worlds somehow, and that might have been it, as I had just started going through dimensions when my world got messed up. I recovered it, and it's all good now. Still, thanks for the advice, both of you!