Patch fall_damage packet
Add ItemStackUtil:addOrMergeIntoList and ChatUtil:statusMessage for blockstate to assist Storage Network. Add data/OpCompareType and gui/TileableTexture
Fix default value in GameRuleFactory createBoolean. @Deprecated FluidTagIngredient bedcause a version has been merged into neoforge, see SizedFluidIngredient. Added DataComponentsFlib. Added Codec and StreamCodec to RelativeShape, EnergyIngredient, and RandomizedOutputIngredient for 1.21 data-component support. Since enchantments are data driven now, removed EnchantmentFlib class; its helpers (getCurrentLevelTool, getCurrentArmorLevel/Slot, getLevelAll, getFirstArmorStackWithEnchant) were merged into EnchantUtil. TagDataUtil.buildNamedPlayerSkull now uses DataComponents.PROFILE / ResolvableProfile instead of the legacy SkullOwner CustomData tag (buildSkullFromTag removed). Add BucketItemFlib to assist modded fluids. ItemStackUtil.addLoreToStack now appends to existing lore instead of overwriting it. Render types updated 1.21 compatibility.
Add TintedVertexConsumer. Add Helper methods to RecipeCauldronFactory for use with several things including dependent-mod JEI plugins
Ported to Minecraft 1.21
Fix cross compatibility both neoforge and old-forge v47.1.47+.
https://www.curseforge.com/minecraft/mc-mods/flib/files/5495793
Ported to 1.20
First 1.19.4 port.
Added /flib help command

