Update patches to latest 1.21.4 #1
@@ -211,6 +211,10 @@ public class CreatureSpawnEvent extends EntitySpawnEvent {
|
|||||||
* When an entity spawns from an ominous item spawner
|
* When an entity spawns from an ominous item spawner
|
||||||
*/
|
*/
|
||||||
OMINOUS_ITEM_SPAWNER,
|
OMINOUS_ITEM_SPAWNER,
|
||||||
|
/**
|
||||||
|
* When an entity spawns from a bucket
|
||||||
|
*/
|
||||||
|
BUCKET,
|
||||||
// Paper end - Fixes and additions to the SpawnReason API
|
// Paper end - Fixes and additions to the SpawnReason API
|
||||||
/**
|
/**
|
||||||
* When a creature is spawned by a potion effect, for example:
|
* When a creature is spawned by a potion effect, for example:
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
--- a/net/minecraft/world/item/MobBucketItem.java
|
||||||
|
+++ b/net/minecraft/world/item/MobBucketItem.java
|
||||||
|
@@ -58,7 +_,7 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mob != null) {
|
||||||
|
- serverLevel.addFreshEntityWithPassengers(mob);
|
||||||
|
+ serverLevel.addFreshEntityWithPassengers(mob, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.BUCKET); // Paper - Add SpawnReason
|
||||||
|
mob.playAmbientSound();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user