diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2022-10-12 20:01:30 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-12 20:01:30 +0200 |
commit | 852cb6413004cf6459d812c30bc2c8e7e419d5c6 (patch) | |
tree | 526f62dcd18a825ede174fb489bfc2b434a05e90 /src/main/java/gregtech/api/interfaces | |
parent | 43d403baf0c491a2e32afb3cfa11d48fa40075aa (diff) | |
download | GT5-Unofficial-852cb6413004cf6459d812c30bc2c8e7e419d5c6.tar.gz GT5-Unofficial-852cb6413004cf6459d812c30bc2c8e7e419d5c6.tar.bz2 GT5-Unofficial-852cb6413004cf6459d812c30bc2c8e7e419d5c6.zip |
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
Diffstat (limited to 'src/main/java/gregtech/api/interfaces')
-rw-r--r-- | src/main/java/gregtech/api/interfaces/IAlleleBeeAcceleratableEffect.java | 9 |
1 files changed, 9 insertions, 0 deletions
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); +} |