aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/forestry/bees/alveary/IAlvearyComponentAdvanced.java
blob: c5c2e0c8f42a808833d08f7aac372362d02dff6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package gtPlusPlus.xmod.forestry.bees.alveary;

import forestry.api.apiculture.IBeeModifier;
import forestry.api.core.IClimateControlled;
import forestry.api.multiblock.IMultiblockComponent;
import forestry.api.multiblock.IMultiblockLogicAlveary;

public abstract interface IAlvearyComponentAdvanced<T extends IMultiblockLogicAlveary> extends IMultiblockComponent {
	public static abstract interface BeeModifier extends IAlvearyComponentAdvanced {
		public abstract IBeeModifier getBeeModifier();
	}

	public static abstract interface FrameHouse extends IAlvearyComponentAdvanced {
		public abstract void changeClimate(int paramInt, IClimateControlled paramIClimateControlled);
	}

	@Override
	public abstract T getMultiblockLogic();

}