A simple library for creating inventory GUIs on paper plugins
A simple library for creating inventory GUIs on paper plugins
Fix a bunch of bugs that I overlooked when initially making the project.
Log in to leave a comment
Finished up the main features for the project! Its definitely not complete, but its got the basic features that I was intending to make š«”
Might work on it if iām out of ideas in the future, but for now, its good!!!
Got CI builds running for deploying to github packages, also expanded the documentation to include core principles and examples
Log in to leave a comment
Spent a while debugging while you could insert items into frames with hotkeys but not take them out, turns out currentItem is only set if your mouse is actually hovering over an item, its not the affected item. Thats 30m im never getting back š«”
Log in to leave a comment
Made item maps which allow you to pass in an array of items (yes its not actually a HashMap, screw you). This is to make it more dynamic as well as allow for something that other libraries Iāve seen donāt really support.
Log in to leave a comment
Make a little aim trainer game for both testing and fixing some bugs and as an example for anyone who wants to use this library
Log in to leave a comment
Got a testing plugin up and running to hopefully reduce the amount of devlogs that are exclusively code for their images. This also proves my code isnāt terrible because it literally works the first time Iām testing it š„ (minus one small unchecked error where you register items on a page before that page is registered)
Log in to leave a comment
I tried making it a maven submodule, and the second I found any resistance to that idea, I switched over to gradle which broke everything. I tried fixing it, I failed. I git rollbackād the whole thing and just did it in maven with a guide. Thank you build systems of the 21st century
Log in to leave a comment
Refactored the codebase to use a page-based system instead of just throwing together items whenever you feel like it
Log in to leave a comment
Start the project with a very barebones function to kickstart everything else
Log in to leave a comment