FTBTeam / FTB-Modpack-Issues

Any and all FTB Modpack issues are here! Please create a new issue, add to an existing one or maybe even suggest a feature in the discussions
https://feed-the-beast.com/modpack
43 stars 13 forks source link

[Bug]: Infinite Fluids by Filling Sophisticated Backpack Tank with Ender Bucket #1154

Open chasingpink opened 2 years ago

chasingpink commented 2 years ago

Modpack

FTB Plexiglass Mountain

Modpack version

1.1.1

Log Files

No response

Describe the bug

While in a Sophisticated Backpack GUI with the Tank upgrade installed, repeatedly right-clicking an Ender Bucket from EnderTanks with any fluid in it can fill the backpack's tank beyond the amount that is in the bucket and even beyond what the backpack tank's max capacity is. The first right-click on the reservoir fills 1,000mb, then subsequent right-clicks fill the full amount left in the Ender Bucket after the first right-click, sometimes minus a bit. The amount of fluid in the backpack's tank using this method is then unlimited. Closing and re-opening the backpack GUI doesn't limit this and the process can be repeated again.

Steps to reproduce

  1. Fill an Ender Bucket with at least 2 buckets' worth of a fluid
  2. Open a backpack and put the Tank Upgrade into an upgrade slot
  3. Grab the Ender Bucket in the inventory GUI and hover over the tank in the backpack
  4. Right-click on the tank. It should now have 1,000mB worth of fluid in it
  5. Right-click on the tank again. It should now have an amount close to the amount in the Ender Bucket when you started minus 1,000mB.
  6. Keep right-clicking the tank. It will keep filling up with the amount in the previous step and will go beyond the tank limit

Expected behaviour

Tank should fill up with 1,000mB at a time up until the Ender Bucket is empty

Screenshots

Backpack GUI with empty tank. The Ender Bucket has 2,000mB of D-T Fuel in it to start 2022-07-23_15 37 03

After one right-click with the Ender Bucket into the tank. The amount of 1,000mB is expected 2022-07-23_15 37 29

After the second right-click with the Ender Bucket into the tank. Less than 1,000mB is input which is odd 2022-07-23_15 37 33

After the third right-click with the Ender Bucket into the tank. The previous amount deposited into the tank is deposited again, even though at this point the Ender Bucket has deposited more than should be possible 2022-07-23_15 37 37

After right-clicking a few more times to fill the tank beyond what should be possible 2022-07-23_15 37 50 2022-07-23_15 38 01

Additional information

No response

Raidobw2 commented 2 years ago

Made another report to https://github.com/ShetiPhian/Localizations-and-Issues/issues/373