mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-27 23:10:16 +01:00
Zombie API - breaking doors
This commit is contained in:
parent
b2599f86e7
commit
87dce6f965
1 changed files with 16 additions and 2 deletions
|
@ -100,8 +100,10 @@ public interface Zombie extends Monster, Ageable {
|
|||
|
||||
/**
|
||||
* Sets whether this zombie can break doors
|
||||
*
|
||||
* This will be ignored if the entity is a Drowned. Will also stop the action if
|
||||
* <p>
|
||||
* Check {@link #supportsBreakingDoors()} to see
|
||||
* if this zombie type will even be affected by using
|
||||
* this method. Will also stop the action if
|
||||
* the entity is currently breaking a door.
|
||||
*
|
||||
* @param flag Whether this zombie can break doors
|
||||
|
@ -162,5 +164,17 @@ public interface Zombie extends Monster, Ageable {
|
|||
* @param shouldBurnInDay True to burn in sunlight
|
||||
*/
|
||||
void setShouldBurnInDay(boolean shouldBurnInDay);
|
||||
|
||||
/**
|
||||
* Checks if this zombie type supports breaking doors.
|
||||
* {@link Drowned} do not have support for breaking doors
|
||||
* so using {@link #setCanBreakDoors(boolean)} on them has
|
||||
* no effect.
|
||||
*
|
||||
* @return true if entity supports breaking doors
|
||||
* @deprecated Since 1.21.2 all zombie types can break doors if instructed as MC-137053 was fixed.
|
||||
*/
|
||||
@Deprecated(since = "1.21.2", forRemoval = true)
|
||||
boolean supportsBreakingDoors();
|
||||
// Paper end
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue