Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 21, 2025

This PR contains the following updates:

Package Change Age Confidence
io.github.miniplaceholders:miniplaceholders-api 2.3.0 -> 3.1.0 age confidence

Release Notes

MiniPlaceholders/MiniPlaceholders (io.github.miniplaceholders:miniplaceholders-api)

v3.1.0

Compare Source

Features
Fixes
API Additions

v3.0.1

Compare Source

What's Changed

  • chore(deps): update actions/setup-java action to v5 by @​renovate[bot] in #​278
  • Fixed Fabric initialization
  • Updated minimun Sponge-API usage

Full Changelog: MiniPlaceholders/MiniPlaceholders@3.0.0...3.0.1

v3.0.0: Placeholders Refactor and Expansion Providers!

Compare Source

Hi! In this new version, which has been in development since February of this year, several changes have been implemented that modernize the MiniPlaceholders code base, as well as improving performance for both regular and advanced use. In addition to adding ExpansionProvider, a new convention for creating expansions in MiniPlaceholders, without the need to rely on a specific platform.

Expansion Provider

As mentioned above, ExpansionProviders have been added, which are a type of independent project that can provide an Expansion according to the configured requirements. In addition, it is multiplatform and does not require an individual initializer for each platform you want to support. If you want to see an example of its use, you can check out its wiki page or directly review a practical example in the Template Expansion.

Rewritted API Usage

From now on, an audience will not be required when obtaining placeholders. This allows for greater efficiency, as it avoids creating multiple unnecessary objects by delegating the function of providing the required audience to the parsing phase. For this reason, to use MiniPlaceholders Audience placeholders, you must include the Audience in the target field of the MiniMessage#deserialize method so that it can be recognized by the corresponding placeholders. In addition, you now have the ability to create type-safe placeholders by including the target class as the first argument. You can find more information about this in the wiki.

[!IMPORTANT]
Due to these changes, most projects created for MiniPlaceholders v2 are incompatible with MiniPlaceholders v3. Please be patient while your favorite projects are updated to the new version.

At the time of writing this changelog, there are more than a dozen expansions already available for MiniPlaceholders v3, such as the PlatformInfo, ProxyConnection, Player, Spark, LuckPerms, PlaceholderAdapter, Vault, and more expansions...

[!NOTE]
These new expansions, as mentioned above, are no longer installed as separate plugins/mods. Now, you simply need to place them inside the MiniPlaceholders folder in the expansions folder.

If you liked this update and would like to contribute in some way, we have pull requests available so you can contribute to this project. You can also contribute financially via PayPal or GitHub Sponsors.

Commit Changelog

New Contributors

Full Changelog: MiniPlaceholders/MiniPlaceholders@2.3.0...3.0.0


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.

🔕 Ignore: Close this PR and you won't be reminded about this update 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 force-pushed the renovate/io.github.miniplaceholders-miniplaceholders-api-3.x branch from b2b7210 to 5c02494 Compare August 23, 2025 04:47
@renovate renovate bot force-pushed the renovate/io.github.miniplaceholders-miniplaceholders-api-3.x branch from 5c02494 to 9ee8be6 Compare September 8, 2025 14:37
@renovate renovate bot force-pushed the renovate/io.github.miniplaceholders-miniplaceholders-api-3.x branch from 9ee8be6 to a9e56fa Compare October 9, 2025 11:02
@renovate renovate bot force-pushed the renovate/io.github.miniplaceholders-miniplaceholders-api-3.x branch from a9e56fa to 8d2b492 Compare October 10, 2025 08:35
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