package buildcraftAdditions.compat.buildcraft.triggers;
import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.util.ForgeDirection;
import buildcraft.api.statements.IStatementContainer;
import buildcraft.api.statements.IStatementParameter;
import buildcraftAdditions.tileEntities.TileFluidicCompressor;
/**
* Copyright (c) 2014-2015, AEnterprise
* http://buildcraftadditions.wordpress.com/
* Buildcraft Additions is distributed under the terms of GNU GPL v3.0
* Please check the contents of the license located in
* http://buildcraftadditions.wordpress.com/wiki/licensing-stuff/
*/
public class TriggerFluidContainerRequested extends BasicTrigger {
public TriggerFluidContainerRequested() {
super("fluidContainerRequested", "TriggerFluidContainerRequested");
}
@Override
public boolean isTriggerActive(TileEntity target, ForgeDirection side, IStatementContainer source, IStatementParameter[] parameters) {
return (target instanceof TileFluidicCompressor) && ((TileFluidicCompressor) target).getStackInSlot(0) == null;
}
}