Interface IButterflyNursery

All Superinterfaces:
IClimateProvider, ILocationProvider

public interface IButterflyNursery extends ILocationProvider, IClimateProvider
A butterfly nursery is a place, usually a leaf block, where caterpillars laid by mated butterflies mature into cocoons.
  • Method Details

    • getCaterpillar

      @Nullable IButterfly getCaterpillar()
    • getNanny

      @Nullable IIndividual getNanny()
      Returns:
      The butterfly who created this nursery.
    • setCaterpillar

      void setCaterpillar(@Nullable IButterfly caterpillar)
    • canNurse

      boolean canNurse(IButterfly caterpillar)