[ANGRY PIXEL] The Betweenlands

[ANGRY PIXEL] The Betweenlands

24M Downloads

Cannot properly add filled buckets as fuel for furnaces. (Crafttweaker related)

justinrusso opened this issue ยท 5 comments

commented

Versions

Betweenlands version:

3.3.4

Forge version:

14.23.2.2641

Singleplayer or Multiplayer:

Singleplayer

Installed mods:

https://minecraft.curseforge.com/projects/sevtech-ages

Description of the problem

How to reproduce:

Trying to use a filled bucket as a fuel in a furnace causes it to add incorrectly. Instead of it being the bucket with the liquid, it is the empty bucket.

Expected result:

The fuel is set to the bucket with liquid.
image

Actual result:

The fuel is an empty bucket.
image

Crafttweaker Script:

furnace.setFuel(<ceramics:clay_bucket>.withTag({fluids: {FluidName: "gasoline", Amount: 1000}}), 75000);
furnace.setFuel(<forge:bucketfilled>.withTag({FluidName: "gasoline", Amount: 1000}), 75000);
furnace.setFuel(<thebetweenlands:bl_bucket:1>.withTag({Fluid: {FluidName: "gasoline", Amount: 1000}}), 75000);
furnace.setFuel(<thebetweenlands:bl_bucket>.withTag({Fluid: {FluidName: "gasoline", Amount: 1000}}), 75000);

References:

DarkPacks/SevTech-Ages#1191

commented

This is solved with 75975b3.
The only issue is that you can't look at the usages in SevTech but it works fine to lookup the usages in Dev and running separate.

commented

Odd... Well, since I'm using all buckets for that, I'm not too concerned that the 2 buckets dont show. Thanks!

commented

This seems to still be an issue.

I just tested it now on 3.3.6 and although the bucket doesn't show a use like it used to, it still gets used as fuel.

commented

Oh I see.. do buckets now have an empty tag when empty?
Seems like pre-existing empty buckets work, but once they get used once and taken out it changes its tag

commented

Yeah, they need that empty tag when being compared if they can be used as fuel, if it's missing the nbt it won't be required in the comparison