-
Notifications
You must be signed in to change notification settings - Fork 30
ModLoaderDeprecated
Darkly77 edited this page Jun 30, 2023
·
2 revisions
Extends: Node
API methods for deprecating funcs. Can be used by mods with public APIs.
Method | Description |
---|---|
deprecated_changed |
Marks a method that has changed its name or class. |
deprecated_removed |
Marks a method that has been entirely removed, with no replacement. Note: This should rarely be needed but is included for completeness. |
deprecated_message |
Marks a method with a freeform deprecation message. |
func deprecated_changed(old_method: String, new_method: String, since_version: String, show_removal_note: bool = true) -> void
Marks a method that has changed its name or class.
Parameters:
- old_method (String): The name of the deprecated method.
- new_method (String): The name of the new method to use.
- since_version (String): The version number from which the method has been deprecated.
- show_removal_note (bool): (optional) If true, includes a note about future removal of the old method. Default is true.
Returns: void
func deprecated_removed(old_method: String, since_version: String, show_removal_note: bool = true) -> void
Marks a method that has been entirely removed, with no replacement. Note: This should rarely be needed but is included for completeness.
Parameters:
- old_method (String): The name of the removed method.
- since_version (String): The version number from which the method has been deprecated.
- show_removal_note (bool): (optional) If true, includes a note about future removal of the old method. Default is true.
Returns: void
func deprecated_message(msg: String, since_version: String = "") -> void
Marks a method with a freeform deprecation message.
Parameters:
- msg (String): The deprecation message.
- since_version (String): (optional) The version number from which the deprecation applies.
Returns: void
const LOG_NAME: String = "ModLoader:Deprecated"
Home ~ Setup ~ Mod Structure ~ Mod Files ~ API Methods ~ Logging