Package net.citizensnpcs.trait
Class CommandTrait
java.lang.Object
net.citizensnpcs.api.trait.Trait
net.citizensnpcs.trait.CommandTrait
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enumstatic classstatic class
- 
Field Summary
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintaddCommand(CommandTrait.NPCCommandBuilder builder) voidclear()voidclearHistory(CommandTrait.CommandTraitError which, UUID who) voidclearPlayerHistory(UUID who) voiddescribe(CommandSender sender) Send a brief description of the current state of the trait to the suppliedCommandSender.voiddispatch(Player player, CommandTrait.Hand handIn) doublegetCost()intbooleanhasCommandId(int id) booleanbooleanvoidremoveCommandById(int id) voidSaves a trait.voidsetCost(double cost) voidsetCustomErrorMessage(CommandTrait.CommandTraitError which, String message) voidvoidsetExperienceCost(int experienceCost) voidsetHideErrorMessages(boolean hide) voidsetPersistSequence(boolean persistSequence) voidsetTemporaryPermissions(List<String> permissions) voidsetTemporaryPermissions(List<String> permissions, int duration) 
- 
Constructor Details- 
CommandTraitpublic CommandTrait()
 
- 
- 
Method Details- 
addCommand
- 
clearpublic void clear()
- 
clearHistory
- 
clearPlayerHistory
- 
describeSend a brief description of the current state of the trait to the suppliedCommandSender.
- 
dispatch
- 
getCostpublic double getCost()
- 
getExecutionMode
- 
getExperienceCostpublic int getExperienceCost()
- 
hasCommandIdpublic boolean hasCommandId(int id) 
- 
isHideErrorMessagespublic boolean isHideErrorMessages()
- 
persistSequencepublic boolean persistSequence()
- 
removeCommandByIdpublic void removeCommandById(int id) 
- 
saveDescription copied from class:TraitSaves a trait.
- 
setCostpublic void setCost(double cost) 
- 
setCustomErrorMessage
- 
setExecutionMode
- 
setExperienceCostpublic void setExperienceCost(int experienceCost) 
- 
setHideErrorMessagespublic void setHideErrorMessages(boolean hide) 
- 
setPersistSequencepublic void setPersistSequence(boolean persistSequence) 
- 
setTemporaryPermissions
- 
setTemporaryPermissions
 
-