Das stimmt, die meisten Plugins sollten weiterhin funktionieren. Das liegt daran, dass sie meist mit der sogenannten Bukkit API programmiert wurden, welche sich mit einem Versionswechsel nicht bzw. nur in wenigen Bezügen verändert.
Problematisch sind Plugins welche mit CraftBukkit Code, oder nms (net.minecraft.server) Code geschrieben wurden. Hier werden bei jedem Update Änderungen vorgenommen weshalb eventuell nicht auf einen solchen Versionswechsel ausgelegte Plugins nicht mehr funktionieren könnten. Allerdings selbst wenn solche Plugins ein intelligentes Versions-Erkennungssystem eingebaut haben, sind sie eventuell mit der 1.7 nicht mehr kompatibel. Ein kleines Beispiel dazu:
Früher hatten die Pakete, welche vom Server zum Client (oder umgekehrt) gesendet wurde alle einheitliche Namen. Mit der 1.7 wurden sie in PacketPlayOut und in PacketPlayIn Packets unterteilt (PlayOut bedeutet hierbei Server -> Client; PlayIn bedeutet hierbei Client -> Server) und ein paar Ausnahmen. Z.B. das Paket 'PacketMobSpawn' heißt nun 'PacketPlayOutSpawnEntityLiving'.
Dementsprechend müssen die Klassennamen bei einigen Plugins abgeändert werden.
Wenn man wirklich unsicher ist, ist es sicher am besten sich mit dem Entwickler in Kontakt zu treten und ihn direkt zu fragen ob nms bzw. CraftBukkit Code verwendet worden ist, um weiterhin auf die Funktionstüchtigkeit des Plugins setzen zu können.