| 
									
										
										
										
											2021-06-11 14:02:28 +02:00
										 |  |  | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 | 
					
						
							|  |  |  | From: Brokkonaut <hannos17@gmx.de> | 
					
						
							|  |  |  | Date: Sat, 14 Apr 2018 20:20:46 +0200 | 
					
						
							|  |  |  | Subject: [PATCH] Configurable sprint interruption on attack | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | If the sprint interruption is disabled players continue sprinting when they attack entities. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | diff --git a/src/main/java/net/minecraft/world/entity/player/Player.java b/src/main/java/net/minecraft/world/entity/player/Player.java
 | 
					
						
							| 
									
										
										
										
											2024-06-23 16:03:32 -04:00
										 |  |  | index d365fd0fa03a773b21b64f0a84a8b2d83a740845..8977aaa75b287cbd13ed18a5ee5ba950fcd738e6 100644
 | 
					
						
							| 
									
										
										
										
											2021-06-11 14:02:28 +02:00
										 |  |  | --- a/src/main/java/net/minecraft/world/entity/player/Player.java
 | 
					
						
							|  |  |  | +++ b/src/main/java/net/minecraft/world/entity/player/Player.java
 | 
					
						
							| 
									
										
										
										
											2024-06-21 01:21:23 +01:00
										 |  |  | @@ -1306,7 +1306,11 @@ public abstract class Player extends LivingEntity {
 | 
					
						
							|  |  |  |                              } | 
					
						
							| 
									
										
										
										
											2023-09-21 15:01:00 -07:00
										 |  |  |   | 
					
						
							| 
									
										
										
										
											2024-06-13 11:09:28 -07:00
										 |  |  |                              this.setDeltaMovement(this.getDeltaMovement().multiply(0.6D, 1.0D, 0.6D)); | 
					
						
							| 
									
										
										
										
											2024-01-22 18:04:55 +01:00
										 |  |  | +                            // Paper start - Configurable sprint interruption on attack
 | 
					
						
							| 
									
										
										
										
											2023-06-07 22:19:14 +02:00
										 |  |  | +                            if (!this.level().paperConfig().misc.disableSprintInterruptionOnAttack) {
 | 
					
						
							| 
									
										
										
										
											2024-06-21 01:21:23 +01:00
										 |  |  |                              this.setSprinting(false); | 
					
						
							| 
									
										
										
										
											2024-04-23 19:21:40 -07:00
										 |  |  | +                            }
 | 
					
						
							| 
									
										
										
										
											2024-06-13 11:09:28 -07:00
										 |  |  | +                            // Paper end - Configurable sprint interruption on attack
 | 
					
						
							|  |  |  |                          } | 
					
						
							| 
									
										
										
										
											2023-09-21 15:01:00 -07:00
										 |  |  |   | 
					
						
							| 
									
										
										
										
											2024-06-13 11:09:28 -07:00
										 |  |  |                          LivingEntity entityliving2; |