Skip to content

Bytecode Modification Framework#10060

Closed
Machine-Maker wants to merge 1 commit into
masterfrom
feature/bytecode-modification
Closed

Bytecode Modification Framework#10060
Machine-Maker wants to merge 1 commit into
masterfrom
feature/bytecode-modification

Conversation

@Machine-Maker
Copy link
Copy Markdown
Member

Groundwork for a better-designed bytecode modification framework for the larger structural changes we need to do. The utilities currently implemented are what was needed to split Position out of Location and manage return types and param types.

This framework includes generated classes with generated static methods and it's done all auto-magically. It is also versioned. It changes the api-version field for paper plugins to be specific to a minor version and won't run modifications not applicable for that version.

Comment thread patches/server/1052-Bytecode-Modification-Framework.patch Outdated
@Machine-Maker Machine-Maker force-pushed the feature/bytecode-modification branch 3 times, most recently from b9544bf to f545498 Compare December 23, 2023 21:31
@Machine-Maker Machine-Maker force-pushed the feature/bytecode-modification branch from f545498 to 8696a8c Compare February 10, 2024 01:26
@Machine-Maker Machine-Maker marked this pull request as ready for review February 10, 2024 01:27
@Machine-Maker Machine-Maker requested a review from a team as a code owner February 10, 2024 01:27
@Machine-Maker
Copy link
Copy Markdown
Member Author

Ok, I think this in a place where it covers most of our immediate needs. It can be expanded for more expansive tasks if needed. Just see the 2 PRs targeting this branch for how it's used, #10061 and #10062.

@Machine-Maker Machine-Maker force-pushed the feature/bytecode-modification branch from 8696a8c to 31f14a2 Compare February 13, 2024 22:24
@Machine-Maker Machine-Maker force-pushed the feature/bytecode-modification branch from 31f14a2 to 33039cd Compare March 22, 2024 06:36
@Machine-Maker Machine-Maker force-pushed the feature/bytecode-modification branch from 33039cd to f10858e Compare August 28, 2024 05:30
@Warriorrrr Warriorrrr moved this from Awaiting review to Waiting For Author in Paper PR Queue Mar 5, 2025
@kennytv kennytv added the pre-softspoon: never rebased Pre-hardfork pull requests that were not re-opened with the new main branch label Mar 23, 2025
@kennytv kennytv deleted the branch master March 23, 2025 19:15
@kennytv kennytv closed this Mar 23, 2025
@kennytv kennytv deleted the feature/bytecode-modification branch March 23, 2025 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pre-softspoon: never rebased Pre-hardfork pull requests that were not re-opened with the new main branch pre-softspoon

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants