Interface IBeeHousing

All Superinterfaces:
IBiomeProvider, IClimateProvider, IErrorLogicSource, ILocationProvider
All Known Subinterfaces:
IAlvearyController

public interface IBeeHousing extends IErrorLogicSource, IClimateProvider, IBiomeProvider, ILocationProvider
  • Method Details

    • getBeeModifiers

      Iterable<IBeeModifier> getBeeModifiers()
      Used by IBeeSpeciesType#createBeeHousingModifier(IBeeHousing) to combine bee modifiers from several sources that can change over time.
      Returns:
      IBeeModifiers from the housing, frames, etc.
    • getBeeListeners

      Iterable<IBeeListener> getBeeListeners()
      Used by IBeeSpeciesType#createBeeHousingListener(IBeeHousing) to combine bee listeners from several sources that can change over time.
      Returns:
      IBeeListeners from the housing, multiblock parts, etc.
    • getBeeInventory

      IBeeHousingInventory getBeeInventory()
    • getBeekeepingLogic

      IBeekeepingLogic getBeekeepingLogic()
    • getBlockLightValue

      int getBlockLightValue()
    • canBlockSeeTheSky

      boolean canBlockSeeTheSky()
    • isRaining

      boolean isRaining()
    • getOwner

      @Nullable com.mojang.authlib.GameProfile getOwner()
    • getBeeFXCoordinates

      net.minecraft.world.phys.Vec3 getBeeFXCoordinates()
      Returns:
      exact coordinates where bee particle FX should spawn from
      Since:
      Forestry 4.2