Package forestry.api.apiculture
Interface IBeeHousing
- All Superinterfaces:
IBiomeProvider,IClimateProvider,IErrorLogicSource,ILocationProvider
- All Known Subinterfaces:
IAlvearyController
public interface IBeeHousing
extends IErrorLogicSource, IClimateProvider, IBiomeProvider, ILocationProvider
-
Method Summary
Modifier and TypeMethodDescriptionbooleannet.minecraft.world.phys.Vec3Used byIBeeSpeciesType#createBeeHousingListener(IBeeHousing)to combine bee listeners from several sources that can change over time.Used byIBeeSpeciesType#createBeeHousingModifier(IBeeHousing)to combine bee modifiers from several sources that can change over time.intcom.mojang.authlib.GameProfilegetOwner()booleanMethods inherited from interface forestry.api.climate.IBiomeProvider
getBiomeMethods inherited from interface forestry.api.climate.IClimateProvider
humidity, temperatureMethods inherited from interface forestry.api.core.IErrorLogicSource
getErrorLogicMethods inherited from interface forestry.api.core.ILocationProvider
getCoordinates, getWorldObj
-
Method Details
-
getBeeModifiers
Iterable<IBeeModifier> getBeeModifiers()Used byIBeeSpeciesType#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 byIBeeSpeciesType#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
-