Package net.regsirius06.engine.API.annotations
package net.regsirius06.engine.API.annotations
Provides annotations for use in the plugin system.
The annotations in this package are used to define key aspects of plugins, such as identifying mod cores, ensuring their uniqueness, establishing relationships between plugins, and integrating functionality across plugins or with the core system.
Annotations like ModId,
ImplementationOf, and
AddTo enable defining
dependencies between plugins, automatically generating necessary files, and integrating plugin
functionality either within other plugins or directly into the core system.
-
Annotation InterfacesClassDescriptionThis annotation is used to integrate functionality from one plugin into another.This annotation is used to mark a class as an implementation of the
Loadableinterface.This annotation is used to mark the core of a plugin (mod) and specify its unique identifier.