Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 6, 2026

This PR contains the following updates:

Package Change Age Confidence
eu.cloudnetservice.cloudnet:wrapper-jvm-api (source) 4.0.0-RC16-SNAPSHOT4.0.0-RC17-SNAPSHOT age confidence
eu.cloudnetservice.cloudnet:bridge-impl (source) 4.0.0-RC16-SNAPSHOT4.0.0-RC17-SNAPSHOT age confidence
eu.cloudnetservice.cloudnet:driver-api (source) 4.0.0-RC16-SNAPSHOT4.0.0-RC17-SNAPSHOT age confidence
com.gradleup.shadow 9.3.09.3.1 age confidence

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

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 becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 review from 0utplay and derklaro January 6, 2026 08:31
@renovate renovate bot force-pushed the renovate/all-dependencies-with-patch-changes branch from acff32d to 8fae1d0 Compare January 11, 2026 20:48
@renovate renovate bot changed the title chore: update dependency com.gradleup.shadow to v9.3.1 chore: update all dependencies with patch changes Jan 11, 2026
@derklaro derklaro merged commit b3b7bf8 into main Jan 14, 2026
42 checks passed
@derklaro derklaro deleted the renovate/all-dependencies-with-patch-changes branch January 14, 2026 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants