Understand CloudNet API stability and warnings
nightlyWhen developing with CloudNet, be aware of the following API stability markers and lifecycle rules:
@ApiStatus.Internal: These methods can change or be removed without warning, even in patch releases. Avoid using them.@ApiStatus.Experimental: These methods can change or be removed without warning. Note that the implementation is not necessarily experimental, only the API surface.@Deprecated: These methods should be replaced as soon as possible. Check the Javadoc for replacement instructions. They are often paired with@ApiStatus.ScheduledForRemovalwhich specifies the version of removal.- Serialization: Serialized forms of all classes are subject to change. Do not persist CloudNet classes, as future versions may not be compatible.
- Transitive Dependencies: Dependencies not explicitly exposed might be upgraded in major releases without warning. Do not rely on CloudNet to bundle specific versions of third-party libraries.