added spawned import from citizens
This commit is contained in:
parent
52adb7ec51
commit
f0e7ea8302
@ -24,6 +24,7 @@ public class CitizensTraitsRegistry {
|
|||||||
register(new CommandTrait(taskScheduler));
|
register(new CommandTrait(taskScheduler));
|
||||||
register(new HologramTrait(textSerializer));
|
register(new HologramTrait(textSerializer));
|
||||||
register(new EquipmentTrait(propertyRegistry));
|
register(new EquipmentTrait(propertyRegistry));
|
||||||
|
register(new SpawnedTrait());
|
||||||
}
|
}
|
||||||
|
|
||||||
public CitizensTrait getByName(String name) {
|
public CitizensTrait getByName(String name) {
|
||||||
|
20
plugin/src/main/java/lol/pyr/znpcsplus/conversion/citizens/model/traits/SpawnedTrait.java
Normal file
20
plugin/src/main/java/lol/pyr/znpcsplus/conversion/citizens/model/traits/SpawnedTrait.java
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
package lol.pyr.znpcsplus.conversion.citizens.model.traits;
|
||||||
|
|
||||||
|
import lol.pyr.znpcsplus.conversion.citizens.model.CitizensTrait;
|
||||||
|
import lol.pyr.znpcsplus.npc.NpcImpl;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
public class SpawnedTrait extends CitizensTrait {
|
||||||
|
|
||||||
|
public SpawnedTrait() {
|
||||||
|
super("spawned");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public @NotNull NpcImpl apply(NpcImpl npc, Object value) {
|
||||||
|
if (value != null) {
|
||||||
|
npc.setEnabled((boolean) value);
|
||||||
|
}
|
||||||
|
return npc;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user