--- a/net/minecraft/world/level/RayTrace.java +++ b/net/minecraft/world/level/RayTrace.java @@ -26,7 +26,7 @@ this.to = vec3d1; this.block = raytrace_blockcollisionoption; this.fluid = raytrace_fluidcollisionoption; - this.collisionContext = VoxelShapeCollision.of(entity); + this.collisionContext = (entity == null) ? VoxelShapeCollision.empty() : VoxelShapeCollision.of(entity); // CraftBukkit } public Vec3D getTo() { @@ -75,7 +75,7 @@ private final Predicate canPick; - private FluidCollisionOption(Predicate predicate) { + private FluidCollisionOption(Predicate predicate) { // CraftBukkit - decompile error this.canPick = predicate; }