GT New Horizons

GT New Horizons

867k Downloads

Potion Flask not craftable with Chicken Trophy that has been placed in the world

Closed this issue ยท 1 comments

commented

Your GTNH Discord Username

rot13

Your Pack Version

2.7.2

Your Server

SP

Java Version

Java 21

Type of Server

None

Your Expectation

Craft Potion Flask (Flight) in MV Assembler with a Chicken Trophy and a Feather.

The Reality

Nothing happened after placing the ingredients in the machine. After some troubleshooting, I was able to craft the Potion Flask when cheating in the ingredients through NEI.

I suspect NBT is the issue here, ie. if the Trophy is placed in the world and then picked up again, it has additional data that the recipe no longer accepts. If I cheat in a trophy from NEI, place it in the world, and pick it up again, it also no longer works in the Potion Flask recipe.

Chicken trophy NEI:

/mt hand
<OpenBlocks:trophy>.withTag({entity: "Chicken"})

Chicken trophy after placing it in world and picking it up again:

/mt hand
<OpenBlocks:trophy>.withTag({cooldown: 0, entity: "Chicken"})

Your Proposal

Make the recipe more lenient to make it work with trophies with the cooldown tag.

Final Checklist

  • I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying the bug still exists will prompt us to investigate and reopen it once we confirm your report.
  • I can reproduce this problem consistently by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.
  • I have asked other people and they confirm they also have this problem by follow the exact steps I described above, or this does not need reproducing, e.g. recipe loophole.
commented

This has been fixed by GTNewHorizons/OpenBlocks#26