NotEnoughEnergistics
27 merged pull requests.
New Features
- #79 Added BetterQuestingRecipeProcessor to handle quest recipe overlays and abstract base handling in RecipeProcessor. Requires BetterQuesting#248 merge. - @Nana-Sakura
- Added: BetterQuesting recipe processor, AE2 pattern overlay support for quests
- #73 Enhanced GuiEventHandler to detect and handle fluid slots, updated PacketSlotStackChange to support fluid stack adjustments, and added fluid utility methods to ItemUtils and ModIDs. - @Kogepan229
- Added: Fluid scrolling support in pattern terminal, Fluid utility methods
- #64 Added NEEConfig option
includeNonConsumableNEIInputsand modified GregTech5RecipeProcessor and GregTech6RecipeProcessor to bump zero-size non-consumable inputs to size 1 when the option is enabled. - @Eldrinn-Elantey- Added: includeNonConsumableNEIInputs config option
- #63 Added new AspectRecipeIndexRecipeProcessor class, updated NEEKnowledgeInscriberHandler, and modified NEINeeConfig to detect and handle Aspect Recipe Index recipes. Updated Gradle build configuration. - @koolkrafter5
- Added: AspectRecipeIndexRecipeProcessor, Aspect Recipe Index support, ARI configuration
- #62 Modified PacketNEIPatternRecipe, RecipeProcessor, and TCNEIPluginRecipeProcessor to extract and populate essentia from Thaumcraft infusion recipes. Updated dependency versions. - @lc-1337
- Added: Essentia autofill support for TC recipes
- Fixed: Shift-clicking TC infusion recipes not filling essentia
- Closes GTNH#23765
- #61 Modified PacketCraftingRequest to subscribe to completion notifications when Alt+LMB is used to create an order. - @Eldrinn-Elantey
- Added: Completion notification subscription for Alt+Click orders
Changes
- #68 Refactored PacketNEIPatternRecipe, PacketSlotStackChange, and PacketStackCountChange to adapt to virtual slot handling API changes in Applied-Energistics-2-Unofficial#1364. - @Kogepan229
- #60 Refactored PacketCraftingRequest, PacketNEIBookmark, GuiUtils, and NEECraftingPreviewHandler to use native essentia and stack type APIs instead of custom handling. Updated AE2 dependency. - @lc-1337
- Removed: Custom essentia handling in PacketNEIBookmark
- Fixed: Orders missing ingredients with essentia/stack types
Bug Fixes
- #82 Removed output slot limit check in NEEPatternTerminalHandler that was preventing large-output recipes from being overlaid. - @Worive
- Fixed: Processing pattern terminal output transfer limit
- #81 Modified VanillaRecipeProcessor to skip fuel slot for smelting identifier while preserving behavior for brewing and fuel recipes. - @Eldrinn-Elantey
- Fixed: Furnace fuel incorrectly added to ME patterns
- #78 Modified PacketExtremeRecipe to ensure the dire crafter's fake slot stack size is set to 0 when a recipe is removed, mirroring behavior of extreme auto-crafters. - @Azusfin
- Fixed: Dire auto-crafter dupe when removing with recipe
- Closes Dupes-Exploits-GTNH#343
- #76 Fixed ingredient merging logic in NEEPatternTerminalHandler to properly accumulate stack sizes when multiple ore dictionary permutations exist. - @slprime
- Fixed: Ore dictionary permutation counter getting stuck
- #75 Modified NEEPatternTerminalHandler to track and use the player's currently selected ore dictionary variant when transferring recipes. - @hinyb
- Fixed: Ore dictionary selection not being respected during pattern creation
- Closes GTNH#25635
- #72 Removed incorrect filtering of chance-based outputs in GregTech5RecipeProcessor during pattern recipe transfer. - @Kogepan229
- Removed: Chance output filtering in GregTech5RecipeProcessor
- Fixed: Chance-based crafts failing to fill pattern
- Closes GTNH#25396
- #71 Updated NEETerminalBookmarkContainerHandler to properly handle large stack count values during pull operations. - @Kogepan229
- Fixed: Shift+V pull from AE2 network failing for large amounts
- Closes GTNH#25424
- #70 Modified GuiEventHandler and NEEPatternTerminalHandler to properly handle Shift+Scroll events for item quantity adjustment. - @Kogepan229
- Fixed: Shift+Scroll item adjustment in pattern terminal
- Closes GTNH#25290
- #69 Simplified NEECraftingPreviewHandler to correctly handle WCT crafting actions when triggered from NEI. - @Kogepan229
- Fixed: Wireless Crafting Terminal not crafting missing with Shift+Ctrl+Click from NEI
- Closes GTNH#25346
- #67 Modified PacketStackCountChange to prevent Ctrl+scroll from setting stack counts below the minimum threshold. - @lc-1337
- Fixed: Ctrl scroll resetting to zero
- #65 Fixed crash in GregTech5RecipeProcessor during NEI handler processing. Updated AE2 dependency to resolve compatibility issue. - @czqwq
- Fixed: Shift-clicking recipe from NEI into pattern terminal crash
- Closes GTNH#24276
- #59 Updated GuiEventHandler and PacketSlotStackChange to preserve stack size state when scrolling through ore dictionary entries. - @Kogepan229
- Fixed: Ore dict scrolling resetting multiplier
- Closes GTNH#23250
- #58 Modified PacketCraftingRequest to properly check inventory slot context before opening the crafting GUI. - @Kogepan229
- Fixed: Crafting GUI opening in non-hand slot
- #57 Updated PacketCraftingRequest and AE2 dependency to match API changes from Applied-Energistics-2-Unofficial#971. - @Kogepan229
- Fixed: Primary GUI state
- #56 Modified PacketCraftingRequest to properly handle GUI return state when
previewis not available during order crafting. - @Kogepan229- Fixed: GUI not returning when order crafting with no preview
- #55 Adjusted GuiEventHandler.java to re-enable tooltip rendering on the Pattern Terminal interface. - @Kogepan229
- Fixed: Pattern Terminal tooltips
- #52 Refactored NEECraftingPreviewHandler.java to properly handle consecutive crafting requests. - @slprime
- Fixed: next request functionality
Internal / Refactor
- #53 Removed NEINeeConfig, consolidated pattern terminal and GUI event handling, refactored packet system for generalized crafting requests, and updated GregTech5RecipeProcessor. - @lc-1337
- Removed: mod-specific config, pattern terminal overlay button, crafting request packet
Chores
- #54 Re-added NEETerminalOverlayButton.java and updated keybind registration in NotEnoughEnergistics.java. - @lc-1337
- Added: keybind overlay button
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Kogepan229 (20), @lc-1337 (10), @slprime (7), @Dream-Master (3), @Eldrinn-Elantey (3), @hinyb (2), @koolkrafter5 (2), @UltraProdigy (2), @Angry3vilbot (1), @AnsonYeung (1), @Azusfin (1), @Copilot (1), @czqwq (1), @MLGfruitshoot (1), @Nana-Sakura (1), @Nikolay-Sitnikov (1), @RainVaporeon (1), @RecursivePineapple (1), @Worive (1), @Yoshy2002 (1)