inventory-framework
inventory-framework copied to clipboard
Minecraft Inventory API framework
Introduce a "contextless"-like inlined View type to create views that'll be used only for simple interactions like a confirmation menu. The difference between a menu with context and one without...
The inventory update happens without any conditions. This causes inventories that update constantly to have a "poor performance" (not noticeable for anyone who uses it, but notable for me who...
A template view is a generic class-based view that helps developers create a view for a specific template without re-inventing the wheel. Template view is the simplest one of many...
Allow that when using the Kotlin module the user can use it in a [coroutine](https://kotlinlang.org/docs/coroutines-basics.html), asynchronous functions like `PlatformViewFrame#open` implemented in #76. In all functions the user must pass a...
Create view from file templates, proposal will be explained soon. ###### YAML format example ```yaml title: "My view" size: 3 type: chest auto-update: 20 layout: - "XXXXXXXXX" - "XOOOOOOOX" -...
We have support for `onMoveOut` but we don't yet have support for `onMoveIn` (inverse of move out) which is to detect when an item is moved from the player's inventory...
Currently if there are 100 sub data units split over two pages having 50 for each, in IF page switching will render those two pages at once. #### Smooth scrolling...
For now it is possible to make animations in the inventories but not in a simple way, it is necessary to change a lot to make a minimally simple animation....
There is currently no documentation on how to use some functions with `onItemHold` and `onItemRelease` and there is not much documentation in the code itself because the code was ported...