mirror of
https://github.com/PaperMC/Paper.git
synced 2025-05-19 05:30:23 -07:00
Fix "DEFAULT" SpawnReason of fish spawned by bucket (#12227)
* Add SpawnReason "Bucket". Fix "DEFAULT" SpawnReason for entity spawning from mob bucket * Clarify SpawnReason description for bucket entity spawning
This commit is contained in:
parent
a866e366b2
commit
5538d24d72
@ -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();
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user