A client-side Minecraft mod that adds various convenient ways of moving items within inventory GUIs, such as scrolling over stacks to move single items to or from it
Migrates all rendering EXCEPT DrawContext calls to Matrix4f / Matrix4fStack compliant.
Adds 'DataManager' interface as a more "common" point of data so the mod can store things like the DynamicRegistryManager, and RecipeManager upon world load; so this new Class also controls RecipeData and VillagerData calls for loading / saving data.
Fixes Villager 'TradeOffer' screen to once again allow you to use VILLAGER_TRADE_LIST_REMEMBER_SCROLL.
Calls new Data Component compliant ItemStack methods for Loading / Saving the Recipe's.
Slightly improved the Recipe Pattern data variables to more accurately "clean up" it's stored data.
Fixes various Inventory / ItemStack related functions to support the new Data Components system.
Draft RC.1 Clean Merge from DEV branch.