mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2024-06-26 14:35:03 +02:00
29 lines
638 B
Java
29 lines
638 B
Java
|
package net.citizensnpcs.trait.versioned;
|
||
|
|
||
|
import org.bukkit.entity.Snowman;
|
||
|
|
||
|
import net.citizensnpcs.api.persistence.Persist;
|
||
|
import net.citizensnpcs.api.trait.Trait;
|
||
|
import net.citizensnpcs.api.trait.TraitName;
|
||
|
|
||
|
@TraitName("snowmantrait")
|
||
|
public class SnowmanTrait extends Trait {
|
||
|
@Persist("derp")
|
||
|
private boolean derp;
|
||
|
|
||
|
public SnowmanTrait() {
|
||
|
super("snowmantrait");
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void run() {
|
||
|
if (npc.getEntity() instanceof Snowman) {
|
||
|
((Snowman) npc.getEntity()).setDerp(derp);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
public boolean toggleDerp() {
|
||
|
return this.derp = !this.derp;
|
||
|
}
|
||
|
}
|