Package net.citizensnpcs.trait.versioned
Class BossBarTrait
java.lang.Object
net.citizensnpcs.api.trait.Trait
net.citizensnpcs.trait.versioned.BossBarTrait
- 
Field Summary
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidbossbar(CommandContext args, CommandSender sender, NPC npc, BarStyle style, String track, BarColor color, Boolean visible, Integer range, String title, String flags, String viewpermission) getColor()getFlags()intgetRange()getStyle()getTitle()booleanvoidCalled just before the attachedNPCis despawned.voidonRemove()Called when a trait is removed from the attachedNPC.voidrun()Called every tick if overridden.voidvoidsetFlags(Collection<BarFlag> flags) voidvoidsetProgressProvider(Supplier<Double> provider) voidsetRange(int range) voidvoidvoidsetTrackVariable(String variable) voidsetViewPermission(String viewpermission) voidsetVisible(boolean visible) 
- 
Constructor Details- 
BossBarTraitpublic BossBarTrait()
 
- 
- 
Method Details- 
getColor
- 
getFlags
- 
getRangepublic int getRange()
- 
getStyle
- 
getTitle
- 
getTrackingVariable
- 
getViewPermission
- 
isVisiblepublic boolean isVisible()
- 
onDespawnpublic void onDespawn()Description copied from class:TraitCalled just before the attachedNPCis despawned.NPC.getEntity()will be non-null.
- 
onRemovepublic void onRemove()Description copied from class:TraitCalled when a trait is removed from the attachedNPC.
- 
runpublic void run()Description copied from class:TraitCalled every tick if overridden.
- 
setColor
- 
setFlags
- 
setFlags
- 
setProgressProvider
- 
setRangepublic void setRange(int range) 
- 
setStyle
- 
setTitle
- 
setTrackVariable
- 
setViewPermission
- 
setVisiblepublic void setVisible(boolean visible) 
- 
bossbarpublic static void bossbar(CommandContext args, CommandSender sender, NPC npc, BarStyle style, String track, BarColor color, Boolean visible, Integer range, String title, String flags, String viewpermission) throws CommandException - Throws:
- CommandException
 
 
-