aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/bees/GT_Bee_Mutation.java
diff options
context:
space:
mode:
authorPrometheus0000 <prometheus0000000@gmail.com>2020-11-03 18:15:02 -0500
committerGitHub <noreply@github.com>2020-11-03 18:15:02 -0500
commitf534aeba5f055202080a59cd66aa4a785b8c4884 (patch)
tree1d93d13de3b2a7896a54935733859c633d3c37c7 /src/main/java/gregtech/common/bees/GT_Bee_Mutation.java
parent646beaf2a6bbddb1b03a0cc2c25711762aecf98e (diff)
parent55a42f9b4dd1c5663ef92e34166d938ac2c167b7 (diff)
downloadGT5-Unofficial-f534aeba5f055202080a59cd66aa4a785b8c4884.tar.gz
GT5-Unofficial-f534aeba5f055202080a59cd66aa4a785b8c4884.tar.bz2
GT5-Unofficial-f534aeba5f055202080a59cd66aa4a785b8c4884.zip
Merge pull request #4 from GTNewHorizons/experimental
update
Diffstat (limited to 'src/main/java/gregtech/common/bees/GT_Bee_Mutation.java')
-rw-r--r--src/main/java/gregtech/common/bees/GT_Bee_Mutation.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/bees/GT_Bee_Mutation.java b/src/main/java/gregtech/common/bees/GT_Bee_Mutation.java
index 7b61505fc7..ca919e7cf2 100644
--- a/src/main/java/gregtech/common/bees/GT_Bee_Mutation.java
+++ b/src/main/java/gregtech/common/bees/GT_Bee_Mutation.java
@@ -16,7 +16,7 @@ import java.util.List;
public class GT_Bee_Mutation extends BeeMutation {
- private float split = 1;
+ private final float split;
public GT_Bee_Mutation(IAlleleBeeSpecies bee0, IAlleleBeeSpecies bee1, IAllele[] result, int chance, float split) {
super(bee0, bee1, result, chance);
@@ -52,6 +52,7 @@ public class GT_Bee_Mutation extends BeeMutation {
return processedChance;
}
+ @SuppressWarnings("unchecked")
private float getBasicChance(World world, int x, int y, int z, IAllele allele0, IAllele allele1, IGenome genome0, IGenome genome1) {
float mutationChance = this.getBaseChance();
List<IMutationCondition> mutationConditions = null;
@@ -61,7 +62,7 @@ public class GT_Bee_Mutation extends BeeMutation {
if (f == null)
return mutationChance;
try {
- mutationConditions = f.get(this) instanceof List ? (List) f.get(this) : null;
+ mutationConditions = f.get(this) instanceof List ? (List<IMutationCondition>) f.get(this) : null;
} catch (IllegalAccessException e) {
e.printStackTrace();
}