#735: Add Villager#zombify

By: Doc <nachito94@msn.com>
This commit is contained in:
Bukkit/Spigot 2022-04-15 13:48:49 +10:00
parent dfc7a87b61
commit 46877fe5a4

View File

@ -5,6 +5,7 @@ import org.bukkit.Keyed;
import org.bukkit.Location;
import org.bukkit.NamespacedKey;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* Represents a villager NPC
@ -101,6 +102,18 @@ public interface Villager extends AbstractVillager {
*/
public void shakeHead();
/**
* Convert this Villager into a ZombieVillager as if it was killed by a
* Zombie.
*
* <b>Note:</b> this will fire a EntityTransformEvent
*
* @return the converted entity {@link ZombieVillager} or null if the
* conversion its cancelled
*/
@Nullable
public ZombieVillager zombify();
/**
* Represents Villager type, usually corresponding to what biome they spawn
* in.