Skip to content

[1.14+ Feature] Use mixin to handle datapack stuff#205

Open
Goldenfield192 wants to merge 19 commits intoTeamOpenIndustry:1.14.4-forgefrom
Goldenfield192:1.14.4-forge-dedata
Open

[1.14+ Feature] Use mixin to handle datapack stuff#205
Goldenfield192 wants to merge 19 commits intoTeamOpenIndustry:1.14.4-forgefrom
Goldenfield192:1.14.4-forge-dedata

Conversation

@Goldenfield192
Copy link
Member

@Goldenfield192 Goldenfield192 commented Jan 2, 2026

Require changes after #213 get merged
This PR

  • Used mixin to post vanilla datapack-related events in-code for more 1.12-like environment, including
    • Item tags (also reconstructed Fuzzy to make it fully integrated with vanilla item tags)
    • Block tags (for furture usage)
    • Recipes
    • Advancements (currently only for recipe unlock triggers)

The same principle has been proven to work on 1.20.1 server/client

@Goldenfield192 Goldenfield192 marked this pull request as draft January 2, 2026 07:34
@Goldenfield192 Goldenfield192 marked this pull request as ready for review January 17, 2026 07:08
@Goldenfield192 Goldenfield192 marked this pull request as draft February 9, 2026 13:21
@Goldenfield192 Goldenfield192 marked this pull request as draft February 9, 2026 13:21
@Goldenfield192 Goldenfield192 marked this pull request as ready for review February 10, 2026 08:17
@Goldenfield192
Copy link
Member Author

Principle test passed on 1.20.1

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.

1 participant