aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/interfaces/fluid/IGTFluid.java
blob: b3765d37db1397f3f57f002a1a5d4ddf09a9ac9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package gregtech.api.interfaces.fluid;

import net.minecraftforge.fluids.FluidRegistry;

@SuppressWarnings("unused") // API might legitimately expose unused methods within this local project's scope
public interface IGTFluid {

    /**
     * Adds this {@link IGTFluid} to the {@link FluidRegistry} and internally-implemented registrations
     *
     * @return {@link IGTRegisteredFluid} The GregTech registered fluid
     */
    IGTRegisteredFluid addFluid();
}