Annotation Interface JourneyMapPlugin


@Target(TYPE) @Retention(RUNTIME) @Deprecated(forRemoval=true, since="2.0.0") public @interface JourneyMapPlugin
Deprecated, for removal: This API element is subject to removal in a future version.
this will be removed, please use JourneyMapPlugin This will be removed when the API is out of snapshot phase.
Used by JourneyMap to discover and classload plugin classes.

Classes with this annotation must have a no-arg constructor and must also implement the IClientPlugin interface.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Mod Devs can supply the version of journeymap-api the mod was built against, so that it will not load the plugin if there is a breaking change.
  • Element Details

    • apiVersion

      @Nullable String apiVersion
      Deprecated, for removal: This API element is subject to removal in a future version.
      Mod Devs can supply the version of journeymap-api the mod was built against, so that it will not load the plugin if there is a breaking change.
      Returns:
      - The Api Version