diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/camera/target/TargetHandler.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/camera/target/TargetHandler.kt index 8b8f2c29f..7d013e057 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/camera/target/TargetHandler.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/camera/target/TargetHandler.kt @@ -46,8 +46,8 @@ class TargetHandler( fun raycast() { - val eyePosition = camera.matrixHandler.eyePosition.toVec3d - val cameraFront = camera.matrixHandler.cameraFront.toVec3d + val eyePosition = camera.matrixHandler.entity.eyePosition.toVec3d + val cameraFront = camera.matrixHandler.entity.rotation.front.toVec3d target = raycast(eyePosition, cameraFront, blocks = true, fluids = false, entities = true) fluidTarget = raycast(eyePosition, cameraFront, blocks = false, fluids = true, entities = false) as FluidTarget? diff --git a/util/bb_model_stripe.py b/util/bb_model_stripe.py index 475dbf437..abcf92ff9 100644 --- a/util/bb_model_stripe.py +++ b/util/bb_model_stripe.py @@ -16,3 +16,7 @@ # You should have received a copy of the GNU General Public License along with this program. If not, see . # # This software is not affiliated with Mojang AB, the original developer of Minecraft. + +def stripe_model(data): + for property in data: + if property is list: