Ender IO Machines

Ender IO Machines

1M Downloads

Farming Station crash with AgriCraft Poppy Seed (1.12.2)

DeadSix27 opened this issue · 5 comments

commented

Issue Description:

Farming station crashed with Agricraft poppy seeds at full age.

(Looked a bit through the issue tracker, couldn't find a similar issue, at least not after a light search)

What happens:

Crash

What you expected to happen:

No crash

Steps to reproduce:

  1. Plant agricraft poppy seed (10/10/10)
  2. Start farming station at range lvl 4
  3. Crash

Crash log (tells versions):

https://gist.github.com/DeadSix27/8023d16cd498dd79bf02c75ac7e6e0f7

commented

Can repro with just Ender IO 5.3.70 (and EnderCore 0.5.76), Agricraft 2.12.0-b2 (and InifnityLib 1.12.1), and JEI.

commented

Thanks for your work @embeddedt ! Very appreciated <3 hopefully they'll merge your PR and thanks to you all for your time.

commented

This is most likely occuring because AgriCraft is compiling against an old version of EnderIO's API. Specifically, their Farmer Joe implementation creates a list of EntityItems, while EnderIO now expects a list of Pair<BlockPos, ItemStack>.

The change in EnderIO was introduced in this commit.

commented

The PR was merged, however, I am unsure if/when there will be another AgriCraft release, so here is a compiled JAR from AgriCraft/AgriCraft@79f226d:

agricraft.zip

commented

I used the new jar but Farming Station would harvest a non-mature crop and the crop disappear(would not return the seed). I use diamahlia seed for testing. This also happens on cross crop(double Crop Stick)