Package xyz.srnyx.annoyingapi.message
Class MessagesProvider
java.lang.Object
xyz.srnyx.javautilities.parents.Stringable
xyz.srnyx.annoyingapi.parents.Registrable
xyz.srnyx.annoyingapi.message.MessagesProvider
- All Implemented Interfaces:
Consumer<AnnoyingMessages>,Supplier<AnnoyingMessages>,Annoyable
public abstract class MessagesProvider
extends Registrable
implements Consumer<AnnoyingMessages>, Supplier<AnnoyingMessages>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class xyz.srnyx.annoyingapi.parents.Registrable
Registrable.Ignore -
Field Summary
FieldsModifier and TypeFieldDescription@NotNull Consumer<ConfigBuilder> @NotNull MessagesProvider.Defaults -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild()@NotNull MessagesProviderbuilder(@NotNull Consumer<ConfigBuilder> builder) Methods inherited from class xyz.srnyx.annoyingapi.parents.Registrable
isRegistered, register, setRegistered, unregisterMethods inherited from class xyz.srnyx.javautilities.parents.Stringable
toString, toString, toString, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface xyz.srnyx.annoyingapi.parents.Annoyable
getAnnoyingPlugin
-
Field Details
-
builder
-
defaults
-
-
Constructor Details
-
MessagesProvider
public MessagesProvider()
-
-
Method Details
-
build
public void build() -
builder
@NotNull public @NotNull MessagesProvider builder(@NotNull @NotNull Consumer<ConfigBuilder> builder)
-