Talia-12 / Hexal

Extension mod for Hex Casting to add new patterns (and whatever else I feel like).
MIT License
13 stars 21 forks source link

[1.19] Place Block II passed an itemtype lacks flexibility when placing from a Nexus #134

Open abilliontrillionstars opened 4 months ago

abilliontrillionstars commented 4 months ago

when using Place Block II, and passing an itemtype iota whose item appears as a different itemtype than its block (sorter's returning "Wheat Crops" on a block of wheat and "Wheat Seeds" on an item entity), the placing fails, preventing the two from being interchangeable, but only when placing from a nexus.

to reproduce:

  1. grab a "Sweet Berry Bush" itemtype iota by sorter's-ing a placed berry
  2. Place Block II with sweet berries in the inventory
    • blocks are placed
  3. repeat 1&2 using a nexus (passing an itemtype, while nexus holds berries, but not the caster's inventory)
    • cast succeeds, but blocks aren't placed as if no berries were found
  4. repeat 1-3 using a "Sweet Berries" itemtype iota
    • succeeds in both cases

it's a small issue, as the two itemtypes return True when Equality Distil is used, which provides a workaround via using the item-version itemtype, but the small inconsistency stumped me for a while😄