Implement new method

This commit is contained in:
fullwall 2019-08-20 14:35:41 +08:00
parent 950ab24800
commit 6f4ec9c4cc
1 changed files with 6 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package net.citizensnpcs.npc;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
@ -132,6 +133,11 @@ public class CitizensTraitFactory implements TraitFactory {
registered.remove(info.getTraitName());
}
@Override
public Collection<TraitInfo> getRegisteredTraits() {
return registered.values();
}
@Override
public <T extends Trait> T getTrait(Class<T> clazz) {
for (TraitInfo entry : registered.values()) {