Skip to content

Commit 74a9ddb

Browse files
committed
Commend out additional references to FluidUtil.getFluidHandler
1 parent 3617f51 commit 74a9ddb

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

src/main/java/choonster/testmod3/util/ModFluidUtil.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ public static boolean hasBucket(final FluidStack fluidStack) {
3737
* @return A FluidActionResult holding the filled container if successful
3838
*/
3939
public static FluidActionResult fillContainer(final ItemStack container, final FluidStack fluidStack) {
40+
return FluidActionResult.FAILURE;
41+
42+
// TODO: Uncomment when Forge reimplements IFluidHandler - https://github.com/MinecraftForge/MinecraftForge/issues/10408
43+
/*
4044
final var containerCopy = ItemHandlerHelper.copyStackWithSize(container, 1); // Don't modify the input
4145
4246
final var fluidHandler = FluidUtil
@@ -52,6 +56,7 @@ public static FluidActionResult fillContainer(final ItemStack container, final F
5256
}
5357
5458
return new FluidActionResult(fluidHandler.getContainer());
59+
*/
5560
}
5661

5762
/**

src/main/java/choonster/testmod3/world/item/block/FluidTankItem.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
package choonster.testmod3.world.item.block;
22

33
import choonster.testmod3.capability.SimpleCapabilityProvider;
4-
import choonster.testmod3.fluid.FluidTankSnapshot;
54
import choonster.testmod3.fluid.ItemFluidTank;
6-
import choonster.testmod3.util.CapabilityNotPresentException;
7-
import choonster.testmod3.world.level.block.FluidTankBlock;
85
import choonster.testmod3.world.level.block.entity.FluidTankBlockEntity;
96
import net.minecraft.network.chat.Component;
107
import net.minecraft.world.item.*;
@@ -14,7 +11,6 @@
1411
import net.minecraftforge.common.capabilities.ICapabilityProvider;
1512
import net.minecraftforge.common.util.MutableHashedLinkedMap;
1613
import net.minecraftforge.fluids.FluidStack;
17-
import net.minecraftforge.fluids.FluidUtil;
1814
import org.jetbrains.annotations.Nullable;
1915

2016
import java.util.ArrayList;
@@ -54,11 +50,14 @@ public void appendHoverText(
5450
final Consumer<Component> tooltip,
5551
final TooltipFlag flag
5652
) {
53+
// TODO: Uncomment when Forge reimplements IFluidHandler - https://github.com/MinecraftForge/MinecraftForge/issues/10408
54+
/*
5755
final var fluidHandler = FluidUtil.getFluidHandler(stack)
5856
.orElseThrow(CapabilityNotPresentException::new);
5957
6058
final var fluidTankSnapshots = FluidTankSnapshot.getSnapshotsFromFluidHandler(fluidHandler);
6159
FluidTankBlock.getFluidDataForDisplay(fluidTankSnapshots).forEach(tooltip);
60+
*/
6261
}
6362

6463
public void fillCreativeModeTab(final MutableHashedLinkedMap<ItemStack, CreativeModeTab.TabVisibility> entries) {

0 commit comments

Comments
 (0)