Skip to content

Conversation

gabizou
Copy link
Member

@gabizou gabizou commented Aug 11, 2025

SpongeAPI | Sponge

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.

Breaking Change:
- Removed Spawn Chunk Radius gamerule
- Removed jagged noise generation configuration

See: https://minecraft.wiki/w/Java_Edition_25w32a
Notes:
- Adding new entries, and renaming entries added in previous snapshots

See: https://minecraft.wiki/w/Java_Edition_25w33a
Additions:
- Add formerly server properties as game rules

Breaking Change:
- Rename CHAIN to IRON_CHAIN

See: https://minecraft.wiki/w/Java_Edition_25w35a
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