forked from PaperMC/mache
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFloatModifier.java.patch
More file actions
17 lines (16 loc) · 849 Bytes
/
Copy pathFloatModifier.java.patch
File metadata and controls
17 lines (16 loc) · 849 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- a/net/minecraft/world/attribute/modifier/FloatModifier.java
+++ b/net/minecraft/world/attribute/modifier/FloatModifier.java
@@ -22,11 +_,11 @@
return (alpha, from, to) -> new FloatWithAlpha(Mth.lerp(alpha, from.value(), to.value()), Mth.lerp(alpha, from.alpha(), to.alpha()));
}
};
- FloatModifier<Float> ADD = Float::sum;
+ FloatModifier<Float> ADD = (Simple) Float::sum;
FloatModifier<Float> SUBTRACT = (FloatModifier.Simple)(a, b) -> a - b;
FloatModifier<Float> MULTIPLY = (FloatModifier.Simple)(a, b) -> a * b;
- FloatModifier<Float> MINIMUM = Math::min;
- FloatModifier<Float> MAXIMUM = Math::max;
+ FloatModifier<Float> MINIMUM = (Simple) Math::min;
+ FloatModifier<Float> MAXIMUM = (Simple) Math::max;
@FunctionalInterface
interface Simple extends FloatModifier<Float> {