I was trying to follow the plugin tutorial and added in all three of the copy/paste code to the pom.xml file, but when I tried to use Maven to update the project Eclipse told me the artifact was missing. As far as I can tell it can't find the jar file it's looking for but I have no idea how to fix this because I literally just followed the tutorial word for word. Have I missed a step or something? I was following this tutorial http://wiki.bukkit.org/Plugin_Tutorial#Console_Commands_vs._Player_Commands and reached the end of Reference the Bukkit API Update: I found a new error popup ArtifactTransferException: Failure to transfer org.bukkit:bukkit:jar:1.7.9-R0.2 from http://repo.bukkit.org/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of bukkit-repo has elapsed or updates are forced. Original error: Could not transfer artifact org.bukkit:bukkit:jar:1.7.9-R0.2 from/to bukkit-repo (http://repo.bukkit.org/content/groups/public/): Remotely Closed [id: 0x016513ae, /192.168.1.115:56404 :> repo.bukkit.org/22.214.171.124:80] Does this mean/help anything? Edit: I deleted the relevant lastupdated file under .m2 and retried the download. It seems Eclipse or Maven or whatever was just not trying to download the file (the file path was correct). After a lot of prodding I've now got it to download the file, and then I followed through with the original next step of updating the project through maven, and my errors are finally gone. I suspect it may have been my slow internet and me being impatient or something simply not realising it was meant to download the jar.