23 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
	
		
			1.2 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
| 
								 | 
							
								From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
							 | 
						||
| 
								 | 
							
								From: Owen1212055 <23108066+Owen1212055@users.noreply.github.com>
							 | 
						||
| 
								 | 
							
								Date: Thu, 21 Jul 2022 12:07:54 -0400
							 | 
						||
| 
								 | 
							
								Subject: [PATCH] Add missing BlockFadeEvents
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								diff --git a/src/main/java/net/minecraft/world/level/block/FrogspawnBlock.java b/src/main/java/net/minecraft/world/level/block/FrogspawnBlock.java
							 | 
						||
| 
								 | 
							
								index e1d8ababdb992821cc0ac383c13f1f4d10b09107..d6232d6f14a195a0e3f8489f148eb8b44d0355c6 100644
							 | 
						||
| 
								 | 
							
								--- a/src/main/java/net/minecraft/world/level/block/FrogspawnBlock.java
							 | 
						||
| 
								 | 
							
								+++ b/src/main/java/net/minecraft/world/level/block/FrogspawnBlock.java
							 | 
						||
| 
								 | 
							
								@@ -84,6 +84,11 @@ public class FrogspawnBlock extends Block {
							 | 
						||
| 
								 | 
							
								     }
							 | 
						||
| 
								 | 
							
								 
							 | 
						||
| 
								 | 
							
								     private void hatchFrogspawn(ServerLevel world, BlockPos pos, RandomSource random) {
							 | 
						||
| 
								 | 
							
								+        // Paper start - Call BlockFadeEvent
							 | 
						||
| 
								 | 
							
								+        if (org.bukkit.craftbukkit.event.CraftEventFactory.callBlockFadeEvent(world, pos, Blocks.AIR.defaultBlockState()).isCancelled()) {
							 | 
						||
| 
								 | 
							
								+            return;
							 | 
						||
| 
								 | 
							
								+        }
							 | 
						||
| 
								 | 
							
								+        // Paper end
							 | 
						||
| 
								 | 
							
								         this.destroyBlock(world, pos);
							 | 
						||
| 
								 | 
							
								         world.playSound((Player)null, pos, SoundEvents.FROGSPAWN_HATCH, SoundSource.BLOCKS, 1.0F, 1.0F);
							 | 
						||
| 
								 | 
							
								         this.spawnTadpoles(world, pos, random);
							 |