Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 1, 2026

This PR contains the following updates:

Package Change Age Confidence
eu.cloudnetservice.cloudnet:wrapper-jvm-api (source) 4.0.0-RC144.0.0-RC17-SNAPSHOT age confidence
eu.cloudnetservice.cloudnet:bridge-impl (source) 4.0.0-RC144.0.0-RC17-SNAPSHOT age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

CloudNetService/CloudNet (eu.cloudnetservice.cloudnet:wrapper-jvm-api)

v4.0.0-RC16: - Blizzard

Update 4.0.0-RC16 - Blizzard

We are happy to announce another release candidate for CloudNet 4.0. This release contains support for the latest minecraft versions. We urge all users to install the update, as we will no longer provide support for RC15. Users who want to switch from 3.4.X to 4.0 can find instructions in the release information for RC1.

Please also see the changelog for RC6, this contains the detailed information about the switch to Dependency Injection in the API.

Cheers!
(Please remember, CloudNet is provided as-is - we are not responsible for data loss or corruption. You are encouraged to back up your files before any updates!)

Changelog
Features
  • Support minecraft 1.21.11 (#​1823)
  • Smart configs are not connected to the task config anymore. They are now stored in modules/CloudNet-Smart (#​1808)
Improvements
  • The cloudnet luckperms plugin now sets the servers name in the context if not configured otherwise (#​1802)
  • Templify - a new third party module was added which allows replacing placeholders inside templates (#​1824)
Fixes
  • Avoid OOMs caused by different malloc(0) implementations (#​1822)
  • Advanced translations patterns were not properly translated (#​1817)

[!CAUTION]

  • Recent minestom changes require users to update the implementation of their minestom servers. See this example implementation on how to obtain an ExtensionBootstrap instance.
  • Furthermore, the CloudNet-Bridge does not enable any proxy authentication anymore. This must be done by the Minestom server implementation now. See these hints on how to enable authentication.
Dependencies
artifact id usage
driver-api When developing plugins or modules, available on all platforms.
node-api When developing a module which needs more specific access to node functions than the driver can offer.
wrapper-jvm-api When developing plugins which need some more specific access to the service api than the driver can offer.
bridge-api When trying to catch player events and/or interacting with players regardless where they are on the network.
bom When you want to import all dependencies with the same version based on the imported bill of materials.

To add the CloudNet dependency using gradle:

repositories {
  // ensure maven central is added
  mavenCentral()
}

dependencies {
  // optional - you can also specify versions directly
  implementation platform('eu.cloudnetservice.cloudnet:bom:4.0.0-RC16')
  compileOnly 'eu.cloudnetservice.cloudnet:driver-api'

  // without bom
  compileOnly 'eu.cloudnetservice.cloudnet:driver-api:4.0.0-RC16'
}

To add the CloudNet dependency using maven:

<!-- optional - you can also specify versions directly -->
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>eu.cloudnetservice.cloudnet</groupId>
      <artifactId>bom</artifactId>
      <version>4.0.0-RC16</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>eu.cloudnetservice.cloudnet</groupId>
    <artifactId>driver-api</artifactId>
    <version>4.0.0-RC16</version> <!-- only needed when bom is not used -->
    <scope>provided</scope>
  </dependency>
</dependencies>
🔗 Links

v4.0.0-RC15: - Blizzard

Update 4.0.0-RC15 - Blizzard

We are happy to announce another release candidate for CloudNet 4.0. This release contains support for the latest minecraft versions. We urge all users to install the update, as we will no longer provide support for RC14. Users who want to switch from 3.4.X to 4.0 can find instructions in the release information for RC1.

Please also see the changelog for RC6, this contains the detailed information about the switch to Dependency Injection in the API.

Cheers!
(Please remember, CloudNet is provided as-is - we are not responsible for data loss or corruption. You are encouraged to back up your files before any updates!)

[!CAUTION]

  • ⚠️ Starting with RC15, CloudNet requires Java 25.
  • With CloudNet RC12 the api and implementation were split. All our artifact ids now have an -api suffix for the api artifact and an -impl suffix for the implementation artifact, additionally the classes inside of the implementation artifact have new package names due to the fact that impl was added to distinguish them more easily. Make sure to switch to the new artifact ids, preferring the api artifact, when upgrading your dependencies to RC15.
Changelog
Features
  • Support minecraft 1.21.9 and 1.21.10 (#​1759, #​1767)
  • The bridge module now supports a lot of minecraft versions between 1.7.6 and 1.21.10 (all other versions are supported too, but without full bridge api integration). A full list of all supported versions can be found here
Improvements
  • Improved performance for field operations in unsafe replacement (#​1733)
  • Use StableValues to improve performance of certain unsafe replacement operations (#​1768)
  • NPCs were improved and several issues were resolved (#​1759)
  • Our build setup was modernized completely (huge thanks to @​DasBabyPixel who did most of the work). This should resolve multiple issues, for example related to improper dependency shading (#​1750)
  • We now publish docker images to Dockerhub for both nightly and beta. Please note that our recommended setup is still to run CloudNet directly on the host system, while using Docker containers only for your individual services (#​1773)
Fixes
  • Invalid @Service annotations caused issues when reloading the npc module (#​1728)
  • Array offsets in memory segment buffers were not respected correctly (#​1737)
  • The labymod:neo plugin channel is now correctly registered by the npc module (#​1776)
  • The onlinePlayerAsync method was accidentally renamed to onlinePlayersAsync in a previous release, this change has been reverted (#​1777)
  • The node-api module no longer depends on our custom cloud version which requires additional repositories to be configured. Instead, the official cloud-api modules are now exposed (#​1780)
Dependencies
artifact id usage
driver-api When developing plugins or modules, available on all platforms.
node-api When developing a module which needs more specific access to node functions than the driver can offer.
wrapper-jvm-api When developing plugins which need some more specific access to the service api than the driver can offer.
bridge-api When trying to catch player events and/or interacting with players regardless where they are on the network.
bom When you want to import all dependencies with the same version based on the imported bill of materials.

To add the CloudNet dependency using gradle:

repositories {
  // ensure maven central is added
  mavenCentral()
}

dependencies {
  // optional - you can also specify versions directly
  implementation platform('eu.cloudnetservice.cloudnet:bom:4.0.0-RC15')
  compileOnly 'eu.cloudnetservice.cloudnet:driver-api'

  // without bom
  compileOnly 'eu.cloudnetservice.cloudnet:driver-api:4.0.0-RC15'
}

To add the CloudNet dependency using maven:

<!-- optional - you can also specify versions directly -->
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>eu.cloudnetservice.cloudnet</groupId>
      <artifactId>bom</artifactId>
      <version>4.0.0-RC15</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>

<dependencies>
  <dependency>
    <groupId>eu.cloudnetservice.cloudnet</groupId>
    <artifactId>driver-api</artifactId>
    <version>4.0.0-RC15</version> <!-- only needed when bom is not used -->
    <scope>provided</scope>
  </dependency>
</dependencies>
🔗 Links

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from eliasfalch as a code owner February 1, 2026 16:30
@renovate renovate bot force-pushed the renovate/cloudnet.version branch 6 times, most recently from 521a7c6 to 44599c2 Compare February 2, 2026 02:02
@renovate renovate bot force-pushed the renovate/cloudnet.version branch 9 times, most recently from 7a0e9f8 to a23e2f0 Compare February 8, 2026 13:44
@renovate renovate bot force-pushed the renovate/cloudnet.version branch from a23e2f0 to 75a5577 Compare February 9, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants