diff --git a/paper-api/src/main/java/org/bukkit/entity/WanderingTrader.java b/paper-api/src/main/java/org/bukkit/entity/WanderingTrader.java index 3547e159b0..55394ed5c6 100644 --- a/paper-api/src/main/java/org/bukkit/entity/WanderingTrader.java +++ b/paper-api/src/main/java/org/bukkit/entity/WanderingTrader.java @@ -3,4 +3,29 @@ package org.bukkit.entity; /** * Represents a wandering trader NPC */ -public interface WanderingTrader extends AbstractVillager { } +public interface WanderingTrader extends AbstractVillager { + + /** + * Gets the despawn delay before this {@link WanderingTrader} is forcibly + * despawned. + * + * If this is less than or equal to 0, then the trader will not be + * despawned. + * + * @return The despawn delay before this {@link WanderingTrader} is forcibly + * despawned + */ + public int getDespawnDelay(); + + /** + * Sets the despawn delay before this {@link WanderingTrader} is forcibly + * despawned. + * + * If this is less than or equal to 0, then the trader will not be + * despawned. + * + * @param despawnDelay The new despawn delay before this + * {@link WanderingTrader} is forcibly despawned + */ + public void setDespawnDelay(int despawnDelay); +}