I have rarely seen people asking how to catch versions or other plugin YAML fields from your plugin. It's just really that simple. I'll teach you how to get the plugin with AN API. Step 1 - Download the plugin you want to view This is essential. Step 2 - Put the .jar in your Build Path This will allow your plugin to read from another plugin. Step 3 - Make the line to whatever you need If you want to catch the other plugin's version, you'll need something to print to. I suggest 'log.info("");' or 'player.sendMessage("");' Step 4 - The Rest Now that we have done basic essential stuff, now we need to type in our plugin's name. For this example, I'll catch the version from PermissionsEx. Code:java PermissionsEx.getPlugin(); This catches the plugin. Remove the ';' for each code update you do for this step. Code:java PermissionsEx.getPlugin().getDescription(); Almost done.. Remove the ';' again and type in the next code. DO NOT MAKE NEW LINES. Code:java PermissionsEx.getPlugin().getDescription().getVersion(); Congrats, you have found your version from a plugin. If the plugin DOES NOT HAVE AN API, I advise you to look at @r3Fuze 's post under this post.