# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [v26.3.1-mc26.3.x] - 2026-09-20
### Fixed
- Fix `EndermanFabricMixin` name in Mixin config
## [v26.3.0-mc26.3.x] - 2026-09-20
### Added
- Rework biome modification API, most notably introducing `BiomeSelector`, `BiomeTransformer` and `AttributesContext`
- Add `AbstractLootSubProvider`, `AbstractBlockLootSubProvider` and `AbstractEntityLootSubProvider` replacing
`AbstractLootProvider`
- Add `AbstractBrewingProvider` replacing `RegisterPotionBrewingMixesCallback`
- Add `DataProviderBuilder` replacing `DataProviderHelper` on NeoForge
- Add `SubmitArmWithItemCallback` replacing `RenderHandEvents`
### Changed
- Update to Minecraft 26.3.x
- Rework `AbstractAdvancementProvider` and `AbstractRecipeProvider` around `BootstrapContext`
- Make `AbstractLanguageProvider` implement `TranslationBuilder`
- Rework `DataProviderContext` methods
- Rework `AbstractModPackResources` and `PackResourcesHelper` while introducing additional classes
- Allow `RenderStateExtraData` to handle render states other than for entities
- Rework `MutableBakedQuad`, removing NeoForge only method from the shared implementation surface
- Deprecate and slim down `ShapesHelper` in favor of vanilla's shape rotation methods
- Adjusted status bar heights registered via `GuiLayersContext` for changes in Fabric API
- Rename `SimpleContainerImpl` as `ContainerTemplate`
### Fixed
- Fix `AbstractTagAppender::addOptional` calling `add` instead of `addOptional` for its varargs overload
### Removed
- Remove `AbstractDatapackRegistriesProvider` while moving all helper methods to `ContentRegistrationHelper`
- Remove `RegistriesDataProvider`
- Remove `DynamicPackResources`
- Remove `GameRenderEvents` and `RenderBlockOverlayCallback`
- Remove `GameplayContentContext::registerFuel` and `GameplayContentContext::registerCompostable`
- Remove `ContentRegistrationHelper::registerContextKeySet`
- Remove most of `ResourceKeyHelper`, while moving the remaining methods to `ContentRegistrationHelper`
- Remove outdated trim support from `AbstractAtlasProvider`
- Remove `CalculateLivingVisibilityCallback`
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }