Prolog - ParzivalExe/guiapi GitHub Wiki
GuiAPI
What is the GuiAPI?
Welcome to the GuiAPI from Parzival (formerly Birdcraft33) . This api helps you to create Guis ranging from simple Guis with one component over Guis with more components to total Gui networks where several Guis are nested together.
With the Release of v2.0 this is now even possible with XML-Files. For more on v2.0 look here.
What awaits you?
In this wiki I want to show you how you can create your first Gui and fill it with your first components. After this introduction it will be easy for you to create populate the Gui with all the different ComponentTypes, but of course: I will also explain it.
And if this isn't enough for you I will show you how you can create your own components at the end.
Who am I?
Before we start, I will tell you something about my self. My user name is Birdcraft33 Parzival and I am the developer of this api. I program in java now since 2016, not only with the Bukkit-API but also Java without any api, although my introduction into programming was by programming Bukkit/Spigot-Plugins. After a while I started developing Android-Apps in Java and then branched out into different directions, mainly also learning C# for Windows-App Development. About 2 years ago, I switch from Java to Kotlin and now develop with Kotlin instead of Java everywhere I can.
After graduating school this year and right before going into college to study programming I wanted to return to my origins and once again dive into Bukkit-Plugin programming and ... well, I developed GuiAPI v2.0 which has been released in Sep. 2021.
But now, let's start here