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); | ||||
|          } | ||||
|   | ||||
| @@ -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); | ||||
|   | ||||
|          if (i > 0) { | ||||
|  | @ -301,7 +311,7 @@ | |||
|          } | ||||
|   | ||||
|          boolean flag = entity.hurt(DamageSource.mobAttack(this), f); | ||||
| @@ -1480,9 +1598,10 @@
 | ||||
| @@ -1480,9 +1600,10 @@
 | ||||
|      @Override | ||||
|      protected void removeAfterChangingDimensions() { | ||||
|          super.removeAfterChangingDimensions(); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 CraftBukkit/Spigot
				CraftBukkit/Spigot