when shift key is held and the "output" item in the pattern is rendered instead of the base pattern texture
Consequences:
- The "output" item of the pattern will now be rendered always when shift is held, not just when the TransformType is GUI.
- This means that you will see the "output" item now for in-world patterns, as well as the rendered model in the player's hand or offhand
- However, I honestly think this is an improvement from before
* Adds improved tooltip to invalid encodedPattern
This also fixes that encodedPattern might be shown as valid,
even though one or more input or output item is missing.
* Fixes#2680: Use a shorter cable anchor model when blocked by a facade.
* Fixes#2664: Prevent anchors from creating intersection.
Replaced the simple List<ResourceLocation> for the static models with a
new container also indicating a solid part, which can be used to prevent
the creation of an intersection.