Class ModBase<SELF extends ModBase<SELF>>
java.lang.Object
dev.lambdaurora.mcdev.api.manifest.ModShell<SELF>
dev.lambdaurora.mcdev.api.manifest.ModBase<SELF>
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceModBase.ModBaseFactory<SELF extends ModBase<SELF>> -
Field Summary
FieldsFields inherited from class ModShell
description, icon, name, namespace -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyBaseTo(@NotNull ModBase<?> target) void<VARIANT extends ModBase<VARIANT>>
VARIANTderive(ModBase.ModBaseFactory<VARIANT> factory) withAuthors(String... authors) withAuthors(List<String> authors) withContact(@NotNull Consumer<Contact> action) withContributors(String... contributors) withContributors(List<String> contributors) withLicense(String license) Methods inherited from class ModShell
copyShellTo, copyTo, withDescription, withIcon, withName, withNamespace
-
Field Details
-
version
-
authors
-
contributors
-
contact
-
license
-
-
Constructor Details
-
ModBase
-
-
Method Details
-
withAuthors
-
withAuthors
-
withContributors
-
withContributors
-
withContact
-
withLicense
-
copyTo
-
copyBaseTo
-
derive
-