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 HologramTrait(textSerializer));
|
||||
register(new EquipmentTrait(propertyRegistry));
|
||||
register(new SpawnedTrait());
|
||||
}
|
||||
|
||||
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