Skip to content

Added support for the new CustomModelDataComponent#195

Merged
Kqliber merged 8 commits intomainfrom
issue/165
May 30, 2025
Merged

Added support for the new CustomModelDataComponent#195
Kqliber merged 8 commits intomainfrom
issue/165

Conversation

@BlitzOffline
Copy link
Member

@BlitzOffline BlitzOffline commented May 2, 2025

Adds a new per item option model_data_component. It makes use of the new CustomModelDataComponent API introduced by Spigot in 1.21.4 as a response to the custom model data changes made by Mojang.

Example of usage:

items:
  test:
    material: dirt
    slot: 0
    model_data_component:
      strings: ["string1", "string2"]
      floats: [1, 2, 3]
      flags: ["true", "false", "true"]
      colors: ["255, 255, 255", "0, 0, 0"]

It will work with the has item requirement. Since it is now a component, it will be an unstrict check. If all the specified values exist in the checked item, it will be considered valid even if it contains more elements than the ones specified.

Closes #165

Tested by:

  • zenkokasai in discord
    • Tested the floats option with placeholders.

Note: The old model_data option will continue to work.

@BlitzOffline BlitzOffline marked this pull request as ready for review May 3, 2025 14:43
@Kqliber Kqliber merged commit d512986 into main May 30, 2025
2 checks passed
@Kqliber Kqliber deleted the issue/165 branch May 30, 2025 19:04
Euphillya added a commit to Euphillya/DeluxeMenus-Folia that referenced this pull request Jul 11, 2025
HelpChat@a465d9a Fix light_level being overwritten for LIGHT item. (HelpChat#200)
HelpChat@41b2476 Fix MMO-Items not working when item id contains colon(s). (HelpChat#194)
HelpChat@87141c0 Improve metadata / PDC usage (HelpChat#183)
HelpChat@bc699b8 improve bstats (HelpChat#202)
HelpChat@a20c30d update adventure for 1.21.5 (HelpChat#201)
HelpChat@f048028 Fix exception that occurs when trying to add metadata. (HelpChat#205)
HelpChat@08fbb34 fix command event action (HelpChat#206)
HelpChat@d512986 Added support for the new CustomModelDataComponent (HelpChat#195)
HelpChat@4f05d70 Finally, a release (HelpChat#207)
HelpChat@9fc732f Moved to 1.14.2-dev and added CODE_OF_CONDUCT.md & CONTRIBUTING.md files (HelpChat#212)
HelpChat@6775b7f Add Menu Refresh Task and Command for Complete Menu Rebuilding (HelpChat#189)
HelpChat@4ae3bf6 fix README.md link (HelpChat#214)
HelpChat@d884d8d Add gitbook badge (HelpChat#215)
HelpChat@944a113 Add [log] Action to Output Console Messages for Debugging/Testing, Closes HelpChat#199 (HelpChat#208)
HelpChat@94d6632 fix for textures not showing on player name heads (HelpChat#213)
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.

[Suggestion] Support item_model and 1.21.4 custom_model_data component changes

2 participants