Port to 26.2 - #295
Open
BluSpring wants to merge 255 commits into
Open
Port to 26.2#295BluSpring wants to merge 255 commits into
BluSpring wants to merge 255 commits into
Conversation
* Utilise BlockItemTagAppender * Whoops, fixed my fix
* add bars convention tags * fix stray block import in ConventionalItemTags
* Register a new fluid render handler for water. * Fix build * Fix color
…ce with the Contributing Guidelines (#5326)
…waxing wrong (#5338) Closes FabricMC/fabric-api#5334
* Port to 26.2-snapshot-4 * Fix client tests * Bump version
…LoadedFromDisk() (#5329) * add ServerEntityEvents.ALLOW_LOAD, Entity.spawnReason() and Entity.isLoadedFromDisk() * use logger variable * onAllowFreshLoad -> onAllowLoad
…s (#5359) * Fix `VanillaTooltipProviderOrder` in remapped dev environments, and fix error message on failure, * appease checkstyle
* Add constant interfaces to Contributing Guidelines * add example of utility class * Update CONTRIBUTING.md
* 26.2-snapshot-5 runs * Test fixes * Gen resources * Bump version
* feat: `ClientItemScrollEvents` * feat: scroll offsets in events * chore: spotless apply * chore: clear up phrasing of exceptions a little * refactor: rename to hotbar --------- Co-authored-by: Kilip1000 <206253641+Kilip1000@users.noreply.github.com>
* Add EntityFluidInteractionRegistry and EntityFluidEvents#ON_FLUID_INTERACTION_UPDATE * Provide EntityFluidInteraction in event, as it's not accessible from entity yet * Ok, different approach, add FluidBehaviour and allow it to control how fluids act * Let the checkstyle pass * Handle more cases of hardcoded fluid behavior, expose more features, add a builder for simple fluid behavior creation * Stylistically checked * Fix fluid updates being run twice, setup some basic gametests for fluid behavior * Prevent modification of registered fluid type tags * Mixin cleanup
* Allow using Identifiers for advancement datagen Adds a `save` overload that takes an Identifier, as well as a utility method in the advancement provider to easily add existing vanilla advancements as a parent. * Fix checkstyle * Make injected interface class NonExtendable * Add Javadoc comment to FabricAdvancementBuilder * Add an example usage to createPlaceholder * Add ApiStatus.Internal to mixin package * Remove package info from mixin package * Enchantment -> Advancement Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com> * Make advancement builder mixin package private * Fix weird indenting * Use snippet javadoc --------- Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com>
* Add String#toLowerCase/toUpperCase without locale checkstyle * Update checkstyle.xml --------- Co-authored-by: modmuss <modmuss50@gmail.com>
…ation (#5357) * Implement dynamic block tinting support with BlockTintsFactory integration * Refactor tint configuration methods and update BlockTintsFactory access * Apply Spotless * Add dynamic color block support with BlockTintsFactory integration * Refactor RandomSource initialization in BlockTintsFactory for thread safety * Update documentation in BlockTintsFactory to emphasize thread safety considerations * Fix checkstyle. * Fix checkstyle. * Actually fix checkstyle --------- Co-authored-by: modmuss50 <modmuss50@gmail.com>
Co-authored-by: Fabric Bot <159731069+FabricMCBot@users.noreply.github.com>
This reverts commit 9bf53b3.
Fixes compat with Aether II Fixes Sinytra#285
- Fabric recipes are now synced using Neo's own packet - RecipesReceivedEvent and ClientRecipeSynchronizedEvent will both provide access to all available recipes from both loaders Relates to Sinytra#288
Fixes Sinytra#281 I guess
BluSpring
marked this pull request as ready for review
September 15, 2026 06:10
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The guy who famously hates NeoForge does the single funniest thing he could have ever done: Port FFAPI to 26.2 instead of working on his own mod
Mostly accomplished from cherrypicking from FFAPI 26.1.2, with some manual fixes.
I don't think I've covered all of them, so we're still draft for now.(all mixins work, apparently) Haven't even run test mods, tbh, just wanted to see if I could load into a world.