Class AddonRegistration.Builder
java.lang.Object
fr.robie.machineengine.api.addon.AddonRegistration.Builder
- Enclosing class:
AddonRegistration
-
Method Summary
Modifier and TypeMethodDescription@NotNull AddonRegistration.BuilderRuns afteraddonwhen it is present, without requiring it.@NotNull AddonRegistrationbuild()@NotNull AddonRegistration.Builderregister(@NotNull Consumer<RegistrationContext> callback) @NotNull AddonRegistration.BuilderRequires another addon inrange; this addon's callback runs after it.@NotNull AddonRegistration.BuilderrequiresApi(@NotNull String range)
-
Method Details
-
requiresApi
- Parameters:
range- aVersionRangeof the MachineEngine API this addon works with
-
requires
@NotNull public @NotNull AddonRegistration.Builder requires(@NotNull @NotNull String addon, @NotNull @NotNull String range) Requires another addon inrange; this addon's callback runs after it. -
after
Runs afteraddonwhen it is present, without requiring it. -
register
@NotNull public @NotNull AddonRegistration.Builder register(@NotNull @NotNull Consumer<RegistrationContext> callback) -
build
-