From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: violetc <58360096+s-yh-china@users.noreply.github.com> Date: Wed, 30 Mar 2022 08:58:32 +0000 Subject: [PATCH] Add isShrink to EntityResurrectEvent diff --git a/src/main/java/org/bukkit/event/entity/EntityResurrectEvent.java b/src/main/java/org/bukkit/event/entity/EntityResurrectEvent.java index fa60c0ce5c79757952ad39932e1c5fac8b068811..71fd070aaebfd9fa0fbfd6eb7cd26c8b34120203 100644 --- a/src/main/java/org/bukkit/event/entity/EntityResurrectEvent.java +++ b/src/main/java/org/bukkit/event/entity/EntityResurrectEvent.java @@ -17,22 +17,46 @@ public class EntityResurrectEvent extends EntityEvent implements Cancellable { private static final HandlerList HANDLER_LIST = new HandlerList(); - private final EquipmentSlot hand; - private boolean cancelled; + private boolean shrink; + + private final EquipmentSlot hand; @ApiStatus.Internal - public EntityResurrectEvent(@NotNull LivingEntity livingEntity, @Nullable EquipmentSlot hand) { + public EntityResurrectEvent(@NotNull LivingEntity livingEntity, @Nullable EquipmentSlot hand, boolean shrink) { super(livingEntity); + this.shrink = shrink; this.hand = hand; } + public EntityResurrectEvent(@NotNull LivingEntity livingEntity, @Nullable EquipmentSlot hand) { + this(livingEntity, hand, true); + } + @ApiStatus.Internal @Deprecated(since = "1.19.2", forRemoval = true) public EntityResurrectEvent(@NotNull LivingEntity livingEntity) { this(livingEntity, null); } + /** + * Get is shrink item + * + * @return is shrink item + */ + public boolean isShrink() { + return shrink; + } + + /** + * Set is shrink item + * + * @param shrink is shrink item + */ + public void setShrink(boolean shrink) { + this.shrink = shrink; + } + @NotNull @Override public LivingEntity getEntity() {