Complete OP, not multiworld-compatible though