Mekanism Additions

Mekanism Additions

24M Downloads

Incompatiblity between Basic Fluid Tank and BucketLib

PiotrO15 opened this issue ยท 3 comments

commented

Issue description

Basic fluid tank, when filled with water or other fluids, can be used in recipes that use BucketLib's fluid ingredient:
{ "type": "bucketlib:fluid", "fluid": _fluid resource location_ }

The problem is that when the crafted item is taken out of the crafting table, the tanks get fully removed.
Affects only basic fluid tank (and not the upgrades).

Steps to reproduce

  1. Install Mekanism along with BucketLib.
  2. Craft a cake, but instead of milk buckets use basic fluid tanks with milk.
  3. The cake should be crafted, but fluid tanks are fully removed.

Minecraft version

1.20.x or earlier (No longer being developed)

NeoForge version

Forge 47.3.33

Mekanism version

Older

Other relevant versions

BucketLib 2.3.5.2
Mekanism 10.4.14.71

If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)

No response

commented

That's something wrong with the recipe itself or with BucketLib.

commented

@thiakil The issue is, that the tank items are not returning a craftingRemainingItem. The ingredient is now ignoring Mekanism items without a craftingRemainingItem.

commented

Nor should it. A fluid ingredient is only half the equation, the recipe has to actually drain the handler and implement the remainder. You can't use a vanilla recipe for this