Class FluidTankTileEntity

java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
All Implemented Interfaces:
IHaveGoggleInformation, IMultiTileContainer, IMultiTileContainer.Fluid, IInteractionChecker, IPartialSafeNBT, net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>, net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>, net.minecraftforge.common.extensions.IForgeBlockEntity, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
Direct Known Subclasses:
CreativeFluidTankTileEntity

public class FluidTankTileEntity extends SmartTileEntity implements IHaveGoggleInformation, IMultiTileContainer.Fluid
  • Field Details

    • fluidCapability

      protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.fluids.capability.IFluidHandler> fluidCapability
    • forceFluidLevelUpdate

      protected boolean forceFluidLevelUpdate
    • tankInventory

      protected net.minecraftforge.fluids.capability.templates.FluidTank tankInventory
    • controller

      protected net.minecraft.core.BlockPos controller
    • lastKnownPos

      protected net.minecraft.core.BlockPos lastKnownPos
    • updateConnectivity

      protected boolean updateConnectivity
    • window

      protected boolean window
    • luminosity

      protected int luminosity
    • width

      protected int width
    • height

      protected int height
    • syncCooldown

      protected int syncCooldown
    • queuedSync

      protected boolean queuedSync
  • Constructor Details

    • FluidTankTileEntity

      public FluidTankTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
  • Method Details