From 852cb6413004cf6459d812c30bc2c8e7e419d5c6 Mon Sep 17 00:00:00 2001 From: Jakub <53441451+kuba6000@users.noreply.github.com> Date: Wed, 12 Oct 2022 20:01:30 +0200 Subject: Add interface to implement Bee effects that can be accelerated (#1460) * Add IAlleleBeeAcceleratableEffect * Still feeling the rainbow * Use float * NBT * No more gendustry * Production modifier is counted from 0 now * Extract bee cycles length * spotless --- .../gregtech/api/interfaces/IAlleleBeeAcceleratableEffect.java | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/main/java/gregtech/api/interfaces/IAlleleBeeAcceleratableEffect.java (limited to 'src/main/java/gregtech/api/interfaces/IAlleleBeeAcceleratableEffect.java') diff --git a/src/main/java/gregtech/api/interfaces/IAlleleBeeAcceleratableEffect.java b/src/main/java/gregtech/api/interfaces/IAlleleBeeAcceleratableEffect.java new file mode 100644 index 0000000000..fee1430137 --- /dev/null +++ b/src/main/java/gregtech/api/interfaces/IAlleleBeeAcceleratableEffect.java @@ -0,0 +1,9 @@ +package gregtech.api.interfaces; + +import forestry.api.apiculture.IBeeGenome; +import forestry.api.apiculture.IBeeHousing; +import forestry.api.genetics.IEffectData; + +public interface IAlleleBeeAcceleratableEffect { + IEffectData doEffectAccelerated(IBeeGenome genome, IEffectData storedData, IBeeHousing housing, float did); +} -- cgit