Inventory Library.
Built for performance.
InvLib improves the inventory management ecosystem with fast, lightweight software and an expanding API, providing the most performant and stable library available for Paper.
Your plugin deserves the best.
Layout System
Design your menus visually using string patterns. Map characters to buttons effortlessly with a fluent API.
Animations
Fluid, frame-based or functional animations with a global ticker that only runs when players are watching.
Specialized Menus
Anvils, Crafting Tables, Merchants, and Paged menus. All optimized and ready for production use.
Modern API. No legacy bloat.
InvLib is designed exclusively for Paper 1.21.2+. By dropping legacy Spigot support, we leverage the latest internal optimizations to provide a lag-free experience.
MenuBuilder.chest(3)
.layout(
"#########",
"#.......#",
"####C####"
)
.bind('#', filler)
.bind('C', close)
.open(player);