ForgePatch/patches/minecraft/net/minecraft/util/math/RayTraceContext.java.patch

18 lines
1.0 KiB
Diff

--- a/net/minecraft/util/math/RayTraceContext.java
+++ b/net/minecraft/util/math/RayTraceContext.java
@@ -18,12 +18,12 @@
private final RayTraceContext.FluidMode field_222257_d;
private final ISelectionContext field_222258_e;
- public RayTraceContext(Vector3d p_i50009_1_, Vector3d p_i50009_2_, RayTraceContext.BlockMode p_i50009_3_, RayTraceContext.FluidMode p_i50009_4_, Entity p_i50009_5_) {
+ public RayTraceContext(Vector3d p_i50009_1_, Vector3d p_i50009_2_, RayTraceContext.BlockMode p_i50009_3_, RayTraceContext.FluidMode p_i50009_4_, @javax.annotation.Nullable Entity p_i50009_5_) {
this.field_222254_a = p_i50009_1_;
this.field_222255_b = p_i50009_2_;
this.field_222256_c = p_i50009_3_;
this.field_222257_d = p_i50009_4_;
- this.field_222258_e = ISelectionContext.func_216374_a(p_i50009_5_);
+ this.field_222258_e = p_i50009_5_ == null ? ISelectionContext.func_216377_a() : ISelectionContext.func_216374_a(p_i50009_5_);
}
public Vector3d func_222250_a() {