mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2025-07-18 10:12:53 +00:00
Added a bandaid to keep villagers from despawning
This commit is contained in:
parent
e53fa82c46
commit
3b2e775698
@ -8,7 +8,9 @@ import lombok.Data;
|
|||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.Location;
|
import org.bukkit.Location;
|
||||||
|
import org.bukkit.Material;
|
||||||
import org.bukkit.NamespacedKey;
|
import org.bukkit.NamespacedKey;
|
||||||
import org.bukkit.attribute.Attributable;
|
import org.bukkit.attribute.Attributable;
|
||||||
import org.bukkit.entity.*;
|
import org.bukkit.entity.*;
|
||||||
@ -265,7 +267,13 @@ public class IrisEntity extends IrisRegistrant
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (e instanceof Villager) {
|
if (e instanceof Villager) {
|
||||||
((Villager) e).setRemoveWhenFarAway(false);
|
Villager villager = (Villager) e;
|
||||||
|
villager.setRemoveWhenFarAway(false);
|
||||||
|
Bukkit.getScheduler().scheduleSyncDelayedTask(Iris.instance, () -> {
|
||||||
|
villager.setPersistent(true);
|
||||||
|
villager.setCustomName(" ");
|
||||||
|
villager.setCustomNameVisible(false);
|
||||||
|
},1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(Iris.awareEntities && e instanceof Mob)
|
if(Iris.awareEntities && e instanceof Mob)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user