Skip to content

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 includeNonConsumableNEIInputs and 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
  • #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 preview is 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)