Skip to content

Implementing ExCap into 1.21.1#2489

Open
Forixaim wants to merge 18 commits intoEpic-Fight:1.21.1from
Forixaim:1.21.1-ExCap
Open

Implementing ExCap into 1.21.1#2489
Forixaim wants to merge 18 commits intoEpic-Fight:1.21.1from
Forixaim:1.21.1-ExCap

Conversation

@Forixaim
Copy link
Collaborator

@Forixaim Forixaim commented Mar 8, 2026

This PR adds ExCap into Epic Fight with respective fallback methods inside the method for legacy and addon developers to slowly port into Epic Fight

@Forixaim Forixaim requested a review from Yesssssman as a code owner March 8, 2026 02:02
@Forixaim Forixaim requested a review from sentwayfarer March 8, 2026 06:15
Copy link
Collaborator

@Yesssssman Yesssssman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but we need to keep backward compatibility for non-player sensitive methods in CapabilityItem.

@Forixaim Forixaim marked this pull request as draft March 8, 2026 19:13
@Forixaim Forixaim self-assigned this Mar 8, 2026
Forixaim added 3 commits March 8, 2026 14:17
introduced a bunch of new registries and preparing for datapack compatibility.
@Forixaim Forixaim added the public api Public APIs provided by Epic Fight to third-party mods to add compatibility or integrations label Mar 9, 2026
@Forixaim Forixaim marked this pull request as ready for review March 9, 2026 19:02
@sentwayfarer
Copy link
Collaborator

Seems good. I recommend putting deprecation annotations with info on some of the modified API methods.

@Forixaim Forixaim requested a review from Yesssssman March 10, 2026 05:54
Copy link
Collaborator

@sentwayfarer sentwayfarer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Collaborator

@sentwayfarer sentwayfarer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I misread. Please put comments on the deprecation annotations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

public api Public APIs provided by Epic Fight to third-party mods to add compatibility or integrations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants