- Clean up the config GUI stuff
- Fix recipes not saving to file
- Take the changes and additions from the recent LiteLoader port, see here for most of the changes
- Add JAR signing, bump Forge and mappings versions
- Add
Drop key + Click + Drag
with the item drop key held down to drop items - Add
W/S + Clicking
to move items up or down in the inventory
Original build time: 2018-07-10 01:27:46 +0300
- Port to LiteLoader
- Add a config option for the
Alt + click
function to move matching stacks - Implement the drag modes in the creative inventory
- Add
Alt + Shift + click
combo to move everything- This is the same as the existing
Ctrl + Shift + scroll
functionality
- This is the same as the existing
- Add a Mixin to set the crafting result directly on the client
- This fixes the right-click-crafting and the craft-everything features
- Fix the recipe view getting stuck open if the GUI is closed while it's open
- Fix recipe stacks being rendered before the screen contents + minor clean-up
- Major improvements and changes to the crafting functionality
- Add rendering of the crafting recipe ingredients
- Swap the right click and pick block functionalities when clicked on recipes
- Fix
Shift + Right Click + Drag
leaving one slot one item short - Fix and improve the
Shift + Right Click + Drag
mode- It moved away the first stack due to not canceling the event
- Add hotkey combos to quick craft and to throw the craft results
Alt + Shift + Ctrl + C
: Craft everything possibleAlt + Shift + Ctrl + T
: Throw out the craft result itemsAlt + Shift + Ctrl + M
: Move the craft result items to the other inventory
- Treat the hotbar separately in certain cases and get slots in certain order
- Basically try to fix some edge cases and improve the order in which items are moved to and from slots
Original build time: 2018-03-01 16:04:37 +0200
- Add crafting grid scrolling mode/support
- Add a missing stack not empty check to "move all items" scrolling
- Change some slot click method calls from the move-all and scroll stacks modes
- Crafting & villager: Add proper single item scrolling FROM the output slot
- Crafting scrolling: Add
Ctrl + Shift + scroll
ing to craft as much as possible - Crafting: Check the enabled status. Allow storing recipe from invalid slots.
- Allowing to store a recipe from slots that are normally not valid for scrolling, should allow storing the recipe from JEI for example
- Crafting: Add a config option to also store the recipe on scroll-to-fill-grid
- Crafting: Add a recipe memory with store/load for the crafting scrolling mode
- Crafting: Add reading/writing recipes from/to a file. Refactor recipe & render stuff.
- Crafting: Add a config option to toggle the recipe saving to file
- Move most of the inventory related stuff into a separate util class
- Crafting: Add a config option to use global recipe storage
- Crafting: Always change the recipe selection when scrolling while the recipes are shown
- Crafting: Use world directory name instead of world name for recipe filename in SP
- Crafting: Add ItemStack tooltip rendering to the recipe selection entries
- Crafting: Add
Right click
crafting up to one full stack - Re-organize all the configs into better categories
- Crafting: Increase the recipe slot count from 9 to 18
- Crafting: Store the selection index too
- Crafting: Change the recipe loading/saving to happen from World load/unload events
Original build time: 2017-03-15 16:52:18 UTC+2
- Add crafting grid scrolling mode/support
- Add a missing stack not empty check to "move all items" scrolling
- Change some slot click method calls from the move-all and scroll stacks modes
- Crafting & villager: Add proper single item scrolling FROM the output slot
- Crafting scrolling: Add
Ctrl + Shift + scroll
ing to craft as much as possible - Crafting: Check the enabled status. Allow storing recipe from invalid slots.
- Allowing to store a recipe from slots that are normally not valid for scrolling, should allow storing the recipe from JEI for example
- Crafting: Add a config option to also store the recipe on scroll-to-fill-grid
- Crafting: Add a recipe memory with store/load for the crafting scrolling mode
- Crafting: Add reading/writing recipes from/to a file. Refactor recipe & render stuff.
- Crafting: Add a config option to toggle the recipe saving to file
- Move most of the inventory related stuff into a separate util class
- Crafting: Add a config option to use global recipe storage
- Crafting: Always change the recipe selection when scrolling while the recipes are shown
- Crafting: Use world directory name instead of world name for recipe filename in SP
- Crafting: Add ItemStack tooltip rendering to the recipe selection entries
- Crafting: Add
Right click
crafting up to one full stack - Re-organize all the configs into better categories
- Crafting: Increase the recipe slot count from 9 to 18
- Crafting: Store the selection index too
- Crafting: Change the recipe loading/saving to happen from World load/unload events
Original build time: 2017-03-15 15:22:21 UTC+2
- Code style clean-up - remove verbose
== true
comparisons - Fix mouse button keyCode stuff being stupid/broken
- Only shift + drop items from the same inventory they were picked up from
- Fix the
Shift + dropping
logic - Add
Ctrl + Shift + Drop key
dropping - Fix
Shift + right click
ing on stacks with 1 item moving the item - Wrap the
windowClick()
method calls - Fix the Shift and Ctrl drag modes sometimes letting clicks through
- Wrap the ItemStack stuff, so that MC < 1.11 vs. >= 1.11 code difference is minimal
- More improvements to when the event gets canceled
- Prevent accidentally
Shift + drag
ging right after aShift + place
operation - Add a keybind to toggle the mod enabled/disabled state (
Ctrl + S
by default) - Change a method reflection into a MethodHandle
Original build time: 2017-01-04 20:07:10 UTC+2