Skip to content

feat!(minecraft): update to 1.21.9 #2598

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: api-16
Choose a base branch
from
Draft

feat!(minecraft): update to 1.21.9 #2598

wants to merge 1 commit into from

Conversation

gabizou
Copy link
Member

@gabizou gabizou commented Aug 11, 2025

Additions are mostly around CopperGolem and copper items.

Breaking Change:

  • Removed Spawn Chunk Radius gamerule

See: https://minecraft.wiki/w/Java_Edition_25w31a#General_2
See: https://minecraft.wiki/w/Java_Edition_25w32a

This pull request updates the API to support new Minecraft blocks and dependencies, primarily by adding newly introduced block types and upgrading build tooling. The changes ensure compatibility with the latest Minecraft features and improve build reliability.

Block type additions (Minecraft 1.21 support):

  • Added new shelf block types for all wood variants and related blocks (e.g., ACACIA_SHELF, BAMBOO_SHELF, BIRCH_SHELF, etc.) in BlockTypes.java. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
  • Added new copper-related block types, including bars, chain, chest, golem statue, lantern, torch, and wall torch for all copper states (regular, exposed, oxidized) in BlockTypes.java. [1] [2] [3]
  • Added new lightning rod variants for exposed and oxidized copper in BlockTypes.java. [1] [2]

Build tooling and dependency updates:

  • Upgraded the errorprone Gradle plugin from version 3.1.0 to 4.3.0 in gradle/libs.versions.toml and updated verification metadata accordingly. [1] [2] [3]
  • Updated project version to 17.0.0-SNAPSHOT in gradle.properties to reflect the new API version.
  • Added verification metadata for new Kotlin 2.0.21 artifacts, supporting newer Kotlin dependencies.

Additions are mostly around CopperGolem and copper items.

Breaking Change:
- Removed Spawn Chunk Radius gamerule

See: https://minecraft.wiki/w/Java_Edition_25w31a#General_2
See: https://minecraft.wiki/w/Java_Edition_25w32a
@gabizou gabizou changed the title feat!(minecraft): add additions from 25w31a and 25w32a feat!(minecraft): update to 1.21.9 Aug 11, 2025
@Yeregorix
Copy link
Member

Keys.PERFORM_SPAWN_LOGIC can probably be removed too.

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