Skip to content

Wireless Crafting Terminal hotkey opens vanilla ME terminal (no crafting grid) when item is in a Curios slot #383

Description

@OpenNerdz

A Wireless Crafting Terminal opens correctly from inventory using the wireless-terminal hotkey, but when equipped in a Curios slot the same hotkey opens the normal AE2 wireless terminal without the 3x3 crafting grid.

Steps to reproduce

  1. Bind and press the Open Wireless Terminal hotkey with a Wireless Crafting Terminal in inventory.
  2. Confirm the crafting grid appears.
  3. Equip the terminal in a Curios slot and press the hotkey again.

Cause

WUTHandler.findTerminal does not search Curios, so AE2 falls back to openFromInventory(), which opens the vanilla terminal menu. Additionally, AE2's CuriosItemLocator uses ItemResource.toStack(), returning a copy rather than the live Curios stack. Any complete fix must avoid this copy so terminal state is stored correctly and StackDependentSupplier receives stable stack identity.

Suggested fix

  • Make ItemWT.openFromInventory() delegate to tryOpen().
  • Restore Curios discovery in WUTHandler.findTerminal.
  • Resolve the flattened Curios index through ICuriosItemHandler.getCurios() and return the live stack from IDynamicStackHandler.getStackInSlot().

This combination was tested locally: the Curios-equipped terminal opens with its crafting grid and grid contents persist after closing and reopening.

Versions

  • Minecraft 26.1.2
  • NeoForge 26.1.2.94
  • AE2 26.1.10-beta
  • AE2WTLib 26.1.1-beta
  • Curios 15.0.0+26.1.2
  • All the Mods 11

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions