Minecraft Purpur EssentialsX plugin startup failure

EDIT: An update to this, I downloaded the latest available EssentialsX release from github and it started succesfully. The versioning also appears to be different vs. what is installed from the plugins page.

OS Name/Version: Rocky Linux 9

Product Name/Version: Minecraft Purpur v1.21.4

Problem Description: Trying to install and use the essentialsx plugin with purpur server

Steps to reproduce:

  • Installed plugin from plugins page
  • Started server from console
  • Observed error while trying to start plugin

Actions taken to resolve so far: None, at a loss on how to proceed.

Error output:

ERROR07:35:16
[PluginRemapper]: Encountered exception remapping plugins
Console07:35:16
java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to open plugin jar plugins/9089-v582003__EssentialsX.jar
	at java.base/java.util.concurrent.CompletableFuture.reportJoin(CompletableFuture.java:413) ~[?:?]
	at java.base/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2118) ~[?:?]
	at io.papermc.paper.pluginremap.PluginRemapper.waitForAll(PluginRemapper.java:410) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.pluginremap.PluginRemapper.rewritePluginDirectory(PluginRemapper.java:206) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.prepareContext(DirectoryProviderSource.java:42) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.plugin.provider.source.DirectoryProviderSource.prepareContext(DirectoryProviderSource.java:17) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.plugin.util.EntrypointUtil.registerProvidersFromSource(EntrypointUtil.java:14) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.plugin.PluginInitializerManager.load(PluginInitializerManager.java:113) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at net.minecraft.server.Main.main(Main.java:117) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.PaperBootstrap.boot(PaperBootstrap.java:21) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at org.bukkit.craftbukkit.Main.main(Main.java:288) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paperclip.Paperclip.lambda$main$0(Paperclip.java:42) ~[app:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.RuntimeException: Failed to open plugin jar plugins/9089-v582003__EssentialsX.jar
	at io.papermc.paper.pluginremap.PluginRemapper.remap(PluginRemapper.java:339) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.pluginremap.PluginRemapper.remapPlugin(PluginRemapper.java:266) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.pluginremap.PluginRemapper.rewritePluginDirectory(PluginRemapper.java:204) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	... 9 more
Caused by: java.util.zip.ZipException: zip END header not found
	at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystem.findEND(ZipFileSystem.java:1320) ~[jdk.zipfs:?]
	at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystem.initCEN(ZipFileSystem.java:1541) ~[jdk.zipfs:?]
	at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystem.<init>(ZipFileSystem.java:179) ~[jdk.zipfs:?]
	at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystemProvider.getZipFileSystem(ZipFileSystemProvider.java:125) ~[jdk.zipfs:?]
	at jdk.zipfs@21.0.4/jdk.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:120) ~[jdk.zipfs:?]
	at java.base/java.nio.file.FileSystems.newFileSystem(FileSystems.java:528) ~[?:?]
	at java.base/java.nio.file.FileSystems.newFileSystem(FileSystems.java:440) ~[?:?]
	at io.papermc.paper.pluginremap.PluginRemapper.remap(PluginRemapper.java:290) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.pluginremap.PluginRemapper.remapPlugin(PluginRemapper.java:266) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	at io.papermc.paper.pluginremap.PluginRemapper.rewritePluginDirectory(PluginRemapper.java:204) ~[purpur-1.21.4.jar:1.21.4-2411-75efb97]
	... 9 more

Download the EssentialsX plugin from the Spigot site.
The devs link to a website instead of a Jar, so the tool AMP uses to download plugins doesn’t work for some jars.

Edit: I am so much good at the reading yes yes indeed