SPIGOT-5627: Leads vanish when transporting leashed entities through a Nether portal
By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
		
					parent
					
						
							
								23b34c080b
							
						
					
				
			
			
				commit
				
					
						aa53cef96f
					
				
			
		
					 1 changed files with 12 additions and 2 deletions
				
			
		|  | @ -285,7 +285,17 @@ | ||||||
|              this.dropLeash(true, true); |              this.dropLeash(true, true); | ||||||
|          } |          } | ||||||
|   |   | ||||||
| @@ -1412,7 +1523,14 @@
 | @@ -1341,7 +1452,9 @@
 | ||||||
|  |              } | ||||||
|  |   | ||||||
|  |              if (this.tickCount > 100) { | ||||||
|  | +                this.forceDrops = true; // CraftBukkit
 | ||||||
|  |                  this.spawnAtLocation((IMaterial) Items.LEAD); | ||||||
|  | +                this.forceDrops = false; // CraftBukkit
 | ||||||
|  |                  this.leashInfoTag = null; | ||||||
|  |              } | ||||||
|  |          } | ||||||
|  | @@ -1412,7 +1525,14 @@
 | ||||||
|          int i = EnchantmentManager.getFireAspect(this); |          int i = EnchantmentManager.getFireAspect(this); | ||||||
|   |   | ||||||
|          if (i > 0) { |          if (i > 0) { | ||||||
|  | @ -301,7 +311,7 @@ | ||||||
|          } |          } | ||||||
|   |   | ||||||
|          boolean flag = entity.hurt(DamageSource.mobAttack(this), f); |          boolean flag = entity.hurt(DamageSource.mobAttack(this), f); | ||||||
| @@ -1480,9 +1598,10 @@
 | @@ -1480,9 +1600,10 @@
 | ||||||
|      @Override |      @Override | ||||||
|      protected void removeAfterChangingDimensions() { |      protected void removeAfterChangingDimensions() { | ||||||
|          super.removeAfterChangingDimensions(); |          super.removeAfterChangingDimensions(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 CraftBukkit/Spigot
				CraftBukkit/Spigot