30 lines
678 B
Java
30 lines
678 B
Java
package net.citizensnpcs.nms.v1_13_R2.trait;
|
|
|
|
import org.bukkit.entity.Phantom;
|
|
|
|
import net.citizensnpcs.api.persistence.Persist;
|
|
import net.citizensnpcs.api.trait.Trait;
|
|
import net.citizensnpcs.api.trait.TraitName;
|
|
|
|
@TraitName("phantomtrait")
|
|
public class PhantomTrait extends Trait {
|
|
@Persist
|
|
private int size = 1;
|
|
|
|
public PhantomTrait() {
|
|
super("phantomtrait");
|
|
}
|
|
|
|
@Override
|
|
public void run() {
|
|
if (npc.isSpawned() && npc.getEntity() instanceof Phantom) {
|
|
Phantom phantom = (Phantom) npc.getEntity();
|
|
phantom.setSize(size);
|
|
}
|
|
}
|
|
|
|
public void setSize(int size) {
|
|
this.size = size;
|
|
}
|
|
}
|