Add predicate for block when raytracing (#9691)
* Add predicate for block data when raytracing blocks * Match based on block, instead of block data * Use instanceof instead of casting * Use Position instead of Location, add overload for rayTraceEntities * Implement requested changes * Invert predicate * Cleanup
This commit is contained in:
@@ -3972,6 +3972,10 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
+ return Position.block(vector.getX(), vector.getY(), vector.getZ());
|
||||
+ }
|
||||
+
|
||||
+ public static Vec3 toVec3(Position position) {
|
||||
+ return new Vec3(position.x(), position.y(), position.z());
|
||||
+ }
|
||||
+
|
||||
+ public static boolean isEdgeOfChunk(BlockPos pos) {
|
||||
+ final int modX = pos.getX() & 15;
|
||||
+ final int modZ = pos.getZ() & 15;
|
||||
|
||||
Reference in New Issue
Block a user