world.rayCastBlock uses double[] for parameters

This commit is contained in:
1whohears committed 2022-05-26 03:04:13 -05:00
1 parent 77ee403720
commit 3d02ce3ce0
3 files changed
+12 -10

No files matched your search

@@ -479,10 +479,11 @@ public class ScriptPlayer<T extends EntityPlayerMP> extends ScriptLivingBase<T>
}
public IBlock getLookingAtBlock(int maxDistance) {
Vec3 posVec = Vec3.createVectorHelper(player.posX,
player.posY+player.getEyeHeight(), player.posZ);
Vec3 lookVec = player.getLookVec();
return getWorld().rayCastBlock(posVec, lookVec, maxDistance);
return getWorld().rayCastBlock(
new double[] {player.posX, player.posY+player.getEyeHeight(), player.posZ},
new double[] {lookVec.xCoord, lookVec.yCoord, lookVec.zCoord},
maxDistance);
}
public ITimers getTimers() {