Class ModernBubble.ModernBubbleBuilder<C extends ModernBubble, B extends ModernBubble.ModernBubbleBuilder<C,B> >
java.lang.Object
net.flectone.pulse.module.message.bubble.model.Bubble.BubbleBuilder<C,B>
net.flectone.pulse.module.message.bubble.model.ModernBubble.ModernBubbleBuilder<C,B>
- Enclosing class:
ModernBubble
public abstract static class ModernBubble.ModernBubbleBuilder<C extends ModernBubble, B extends ModernBubble.ModernBubbleBuilder<C,B>>
extends Bubble.BubbleBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanimationTime(int animationTime) background(int background) billboard(BubbleModule.Billboard billboard) abstract Cbuild()hasShadow(boolean hasShadow) scale(float scale) seeThrough(boolean seeThrough) protected abstract Bself()toString()Methods inherited from class Bubble.BubbleBuilder
created, duration, elevation, id, interactionHeight, interactionRiding, rawMessage, sender, uuid, viewers
-
Constructor Details
-
ModernBubbleBuilder
public ModernBubbleBuilder()
-
-
Method Details
-
hasShadow
- Returns:
this.
-
seeThrough
- Returns:
this.
-
background
- Returns:
this.
-
scale
- Returns:
this.
-
animationTime
- Returns:
this.
-
billboard
- Returns:
this.
-
self
- Specified by:
selfin classBubble.BubbleBuilder<C extends ModernBubble, B extends ModernBubble.ModernBubbleBuilder<C,B>>
-
build
- Specified by:
buildin classBubble.BubbleBuilder<C extends ModernBubble, B extends ModernBubble.ModernBubbleBuilder<C,B>>
-
toString
- Overrides:
toStringin classBubble.BubbleBuilder<C extends ModernBubble, B extends ModernBubble.ModernBubbleBuilder<C,B>>
-