Skip to content

Commit

Permalink
fixed air vent
Browse files Browse the repository at this point in the history
  • Loading branch information
Trinsdar committed Jan 24, 2025
1 parent 045f9f7 commit ae1bf2f
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

import earth.terrarium.botarium.common.fluid.base.PlatformFluidHandler;
import earth.terrarium.botarium.common.fluid.utils.FluidHooks;
import muramasa.antimatter.blockentity.BlockEntityMachine;
import muramasa.antimatter.blockentity.pipe.BlockEntityFluidPipe;
import muramasa.antimatter.capability.FluidHandler;
import muramasa.antimatter.capability.ICoverHandler;
import muramasa.antimatter.cover.BaseCover;
import muramasa.antimatter.cover.CoverFactory;
Expand Down Expand Up @@ -39,9 +41,11 @@ public void onUpdate() {
}
if (tile.getLevel().isClientSide) return;
Level level = tile.getLevel();
Optional<PlatformFluidHandler> cap = FluidHooks.safeGetBlockFluidManager(tile, side);
if (tile instanceof BlockEntityFluidPipe pipe){
Optional<PlatformFluidHandler> cap = Optional.empty();
if (tile instanceof BlockEntityFluidPipe<?> pipe){
cap = pipe.getPipeCapHolder().side(side);
} else if (tile instanceof BlockEntityMachine<?> machine){
cap = machine.fluidHandler.map(FluidHandler::getInputTanks);
}
BlockPos offset = tile.getBlockPos().relative(side);
BlockState state = level.getBlockState(offset);
Expand Down

0 comments on commit ae1bf2f

Please sign in to comment.