NotEnoughEnergistics
31 merged pull requests.
New Features
- #84 Adds GT6StackStringifyHandler (an IStackStringifyHandler using gregapi FL and ItemFluidDisplay) and registers it in CommonProxy when gregapi and gregapi_post are loaded. GregTech6RecipeProcessor no longer strips fluid inputs and now removes machine items from the whole input list instead of only the last entry. - @OvermindDL1
- Added: GT6 fluid support in AE2 pattern recipes
- Fixed: GT6 fluids in AE2 recipes
- #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
- #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
- #53 Bumps Applied-Energistics-2-Unofficial to rv3-beta-754-GTNH, AE2FluidCraft-Rework to 1.5.30-gtnh and WirelessCraftingTerminal to 1.12.10. Removes the FC pattern terminal overlay registrations and PacketCraftingRequest. Switches pending-list code to IAEStack and getModernListOfItem. Packet and pattern terminal handling is reworked for generic stacks. - @lc-1337
- Removed: fluid pattern terminal overlay support, PacketCraftingRequest
Bug Fixes
- #87 In NEEKnowledgeInscriberHandler.addIndexedIngredient, when NEIClientUtils.shiftKey() is held the stack is set to ps.item with stackSize 1 instead of the prioritized item. - @Azusfin
- Fixed: can't pattern mana pylons with oredict ingredients in the Knowledge Inscriber
- Closes GTNH#27028
- #86 GT6StackStringifyHandler now serialises GT6 item stacks to NBT (registry name, count, damage, tag, oredict data) and handles fluid lookups, in addition to fluid display items. - @OvermindDL1
- Fixed: GT6 fluid recipe lookup and usage in NEI
- #85 BotaniaRecipeProcessor.getAllOverlayIdentifier now returns the real Botania handler identifiers instead of the null identifier, matching the change in GTNewHorizons/Botania#131. - @vcwdfca
- Fixed: Unable to pattern Botania Rune recipes from NEI
- Closes GTNH#26601
- #83 Fluid detection now goes through ItemUtils.getFluidFromDisplayStack, used by GuiEventHandler, PacketNEIPatternRecipe, GTPPRecipeProcessor and GoodGeneratorRecipeProcessor. The GT-specific version in GregTech5RecipeProcessor is removed, and the NotEnoughItems dependency goes from 2.8.116-GTNH to 2.8.134-GTNH. - @slprime
- Removed: GregTech-specific fluid display lookup in GregTech5RecipeProcessor
- Fixed: NEI fluid handling when encoding patterns
- Closes NotEnoughItems#1026
- #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
- #54 NEETerminalOverlayButton overrides handleHotkeys and adds nee.preview and nee.nopreview entries using NEIClientConfig.getKeyName and I18n strings. The DEPENDENCIES string now requires appliedenergistics2 rv3-beta-754-GTNH, ae2wct 1.12.10 and ae2fc 1.5.30-gtnh. - @lc-1337
- Fixed: missing NEI keybind hints on the terminal overlay button
Chores
- #68 PacketNEIPatternRecipe, PacketSlotStackChange and PacketStackCountChange call ContainerPatternTerm.updateVirtualSlot per slot instead of receiveSlotStacks with a temporary map. Adapts to AE2-Unofficial PR 1364. - @Kogepan229
Contributors
Everyone who authored, reviewed or co-authored a change on this page, with how many of them:
@Kogepan229 (20), @lc-1337 (10), @slprime (9), @Dream-Master (3), @Eldrinn-Elantey (3), @UltraProdigy (3), @Azusfin (2), @hinyb (2), @koolkrafter5 (2), @Nana-Sakura (2), @OvermindDL1 (2), @ABKQPO (1), @Angry3vilbot (1), @AnsonYeung (1), @Copilot (1), @czqwq (1), @MLGfruitshoot (1), @Nikolay-Sitnikov (1), @RainVaporeon (1), @vcwdfca (1), @Worive (1), @Yoshy2002 (1)