Class MultiTankComponent<T extends IComponentHarness>
java.lang.Object
com.hrznstudio.titanium.component.fluid.MultiTankComponent<T>
- All Implemented Interfaces:
IScreenAddonProvider,IComponentHandler,ICapabilityHolder<MultiTankComponent.MultiTankCapabilityHandler<T>>,IContainerAddonProvider
public class MultiTankComponent<T extends IComponentHarness>
extends Object
implements IScreenAddonProvider, IContainerAddonProvider, ICapabilityHolder<MultiTankComponent.MultiTankCapabilityHandler<T>>, IComponentHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidnet.minecraftforge.common.util.LazyOptional<MultiTankComponent.MultiTankCapabilityHandler<T>>getCapabilityForSide(FacingUtil.Sideness sideness) List<IFactory<? extends IContainerAddon>>Collection<net.minecraftforge.common.util.LazyOptional<MultiTankComponent.MultiTankCapabilityHandler<T>>>List<IFactory<? extends IScreenAddon>>getTanks()booleanhandleFacingChange(String handlerName, FacingUtil.Sideness facing, int mode) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hrznstudio.titanium.container.addon.IContainerAddonProvider
canInteract
-
Constructor Details
-
MultiTankComponent
public MultiTankComponent()
-
-
Method Details
-
add
- Specified by:
addin interfaceIComponentHandler
-
getCapabilityForSide
@Nonnull public net.minecraftforge.common.util.LazyOptional<MultiTankComponent.MultiTankCapabilityHandler<T>> getCapabilityForSide(@Nullable FacingUtil.Sideness sideness) - Specified by:
getCapabilityForSidein interfaceICapabilityHolder<T extends IComponentHarness>
-
handleFacingChange
- Specified by:
handleFacingChangein interfaceICapabilityHolder<T extends IComponentHarness>
-
getLazyOptionals
public Collection<net.minecraftforge.common.util.LazyOptional<MultiTankComponent.MultiTankCapabilityHandler<T>>> getLazyOptionals()- Specified by:
getLazyOptionalsin interfaceICapabilityHolder<T extends IComponentHarness>
-
getTanks
-
getScreenAddons
- Specified by:
getScreenAddonsin interfaceIScreenAddonProvider
-
getContainerAddons
- Specified by:
getContainerAddonsin interfaceIContainerAddonProvider
-