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 RandomizedOut✨gredient 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.

Just shared code for many mods that i made. Enables me to speed up the process of creating new mods, and make porting between versions easier. "flib - /flib/ (WPI) A meta-number, said to be an integer between 3 and 4. See grix, N. "