Hierarchy For Package net.citizensnpcs.api.trait
Class Hierarchy
- java.lang.Object
- net.citizensnpcs.api.trait.Trait (implements org.bukkit.event.Listener, java.lang.Runnable)
- net.citizensnpcs.api.trait.TraitInfo
- net.citizensnpcs.api.trait.TraitLookup.ArrayTraitLookup (implements net.citizensnpcs.api.trait.TraitLookup)
- net.citizensnpcs.api.trait.TraitLookup.IntMapTraitLookup (implements net.citizensnpcs.api.trait.TraitLookup)
- net.citizensnpcs.api.trait.TraitPersistentVariable.AnnotationInvocationHandler (implements java.lang.reflect.InvocationHandler)
- net.citizensnpcs.api.trait.TraitTemplateParser.TraitParserContext
Interface Hierarchy
- java.util.function.BiFunction<T,
U, R> - net.citizensnpcs.api.trait.TraitTemplateParser.ShortTemplateParser
- net.citizensnpcs.api.trait.TraitTemplateParser.TemplateParser
- java.util.function.Function<T,
R> - net.citizensnpcs.api.trait.TraitEventHandler.NPCEventExtractor
- net.citizensnpcs.api.trait.TraitFactory
- net.citizensnpcs.api.trait.TraitLookup
- net.citizensnpcs.api.trait.TraitTemplateParser
Annotation Type Hierarchy
- net.citizensnpcs.api.trait.TraitEventHandler (implements java.lang.annotation.Annotation)
- net.citizensnpcs.api.trait.TraitName (implements java.lang.annotation.Annotation)
- net.citizensnpcs.api.trait.TraitPersistentVariable (implements java.lang.annotation.Annotation)