Skip to content

Port to 1.20.1#148

Open
crabsatellite wants to merge 2 commits into
skyjay1:master-1.19from
crabsatellite:1.20.1
Open

Port to 1.20.1#148
crabsatellite wants to merge 2 commits into
skyjay1:master-1.19from
crabsatellite:1.20.1

Conversation

@crabsatellite
Copy link
Copy Markdown

Completed the port to 1.20.1 and performed basic client-side testing. All major features appear to be working. Ready for further testing and review!

Copilot AI review requested due to automatic review settings December 27, 2025 15:20
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR ports the GreekFantasy Minecraft mod from version 1.19.2 to 1.20.1, updating all necessary APIs and dependencies. The changes include version updates, language file additions, and comprehensive code migrations to accommodate breaking API changes in Minecraft 1.20.1.

  • Updated Forge loader version from 43 to 47 and mod version from 19.2.6 to 20.1.0
  • Migrated from deprecated/removed APIs (Material, Registry, DamageSource, etc.) to their 1.20.1 equivalents
  • Added complete Japanese language support and updated Chinese translations
  • Fixed a critical bug in structure modifier (minCount changed from -2 to 1)

Reviewed changes

Copilot reviewed 161 out of 164 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
modify_shipwreck.json Fixed minCount from invalid -2 to valid 1 for siren spawning
zh_cn.json Updated Chinese translations with new content and formatting fixes
ja_jp.json Added complete Japanese language support
mods.toml Updated version numbers and dependency requirements for 1.20.1
Java files (multiple) Migrated to 1.20.1 APIs: BlockPos.containing(), Material removal, DamageSource changes, Registry updates, ArmorItem.Type, etc.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/main/java/greekfantasy/client/screen/InstrumentScreen.java Outdated
Comment thread src/main/java/greekfantasy/entity/Pegasus.java
Comment thread gradle.properties Outdated
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.

2 participants