Package net.minecraft.util.math
Class GravityField
java.lang.Object
net.minecraft.util.math.GravityField
public class GravityField extends Object
Represents a density field in an area. Consider visualizing it like real
life gravity's distortion of space.
- Mappings:
Namespace Name official buiintermediary net/minecraft/class_5263named net/minecraft/util/math/GravityField
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classGravityField.Point -
Field Summary
Fields Modifier and Type Field Description private List<GravityField.Point>points -
Constructor Summary
Constructors Constructor Description GravityField() -
Method Summary
-
Field Details
-
points
- Mappings:
Namespace Name Mixin selector official aLbui;a:Ljava/util/List;intermediary field_24401Lnet/minecraft/class_5263;field_24401:Ljava/util/List;named pointsLnet/minecraft/util/math/GravityField;points:Ljava/util/List;
-
-
Constructor Details
-
GravityField
public GravityField()
-
-
Method Details
-
addPoint
Adds a point to the gravity field.- Mappings:
Namespace Name Mixin selector official aLbui;a(Lfx;D)Vintermediary method_27831Lnet/minecraft/class_5263;method_27831(Lnet/minecraft/class_2338;D)Vnamed addPointLnet/minecraft/util/math/GravityField;addPoint(Lnet/minecraft/util/math/BlockPos;D)V
-
calculate
Calculate the gravity on a potential point atposwithmass.- Mappings:
Namespace Name Mixin selector official bLbui;b(Lfx;D)Dintermediary method_27832Lnet/minecraft/class_5263;method_27832(Lnet/minecraft/class_2338;D)Dnamed calculateLnet/minecraft/util/math/GravityField;calculate(Lnet/minecraft/util/math/BlockPos;D)D
-