Alright, so recently a friend of mine who often runs Games requested I make him an API for creating Dragons as he uses a lot of them in his Campaigns. So, here it is. An original written by myself. Feel free to expand upon it as you see fit. Just please credit me if you publish it. Github Repository Features So in this API you will be able to fully customise your Dragons. Whether it's Name, Gender, Size, Type, Personality etc. This Creator has it all! I only used the material provided by official Sources. If you would like a Version where other Dragons, Personalities etc are included as well, simply shoot me a PM or open a Request on GitHub. How to Use: Here you can find a quick Guide on how to use the Dragon Creator. When you type  !creator , the following Menu will be sent: Here you can change everthing about your Dragon. If you click on the button next to Name, there will be a Pop-up Menu where you can Input a new name. If you click on the button next to Gender, there will be another Pop-up Menu where you can select between "Male", "Female" and "Random". "Random" will just pick between Male and Female randomly. If you click on the button next to Type & Size, there will be two Pop-up Menus. The first one lets you select the Type while the second one lets you select the Size. Both also have the Random Option. Next, if you click on the "Create a Dragon" Button, there will be multiple Prompts. The first will ask you for the Terrain. Then there will be a message in Chat with a Button labelled "Set Type". Click on the Button and it will give you another Prompt. This time you will only be able to choose from the types of Dragons commonly found in the Terrain you specified earlier or you can select "Random". After choosing, there will be another message in Chat with a Button labelled "Set Size". Click on the Button and it will give you a Prompt where you can choose a size or you can choose "Random". Lastly there's the "Roll Personality" Button. This Button will only work properly if you have first selected a Type and Size. Once you click on the Button, there will be a message in Chat with another Button labelled "Set Personality". Once you click on this Button, it will give you a Prompt, where you can choose from many different Traits, Ideals and Connections or you can choose "Random" for all of them. Next there's the "Generate Name" button. This will generate a random name for your dragon. If you want a Custom name, you can always change it by clicking the Button next to Name. Finally, the "Show Dragon" Button. This will show you the Current Dragon that you have but in a prettier format. Here's an Example of what it would look like: