All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Consumable Optimizer

Consumable Optimizer

by Walksy • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Consumable Optimizer!

This mod enforces more client-sided processing when handling consumable items (any food item).


Information

By default, Minecraft requires the user to wait for a server response before consuming an item. While this delay is hardly noticeable on low ping, it becomes much more noticable on high ping and causes players to be stuck in an eating animation until the server eventually responds. This optimizer ensures all of that processing is done client-side rather than server-side, allowing items to be comsumed with no delay and on the exact tick it should be finished. The server still applies the item's effects (such as absorption or regeneration from a golden apple) while the client handles the actual eating process.

High ping can also occationaly causes desyncs when consuming an item, forcing the server to restart the eating process for the player. This further slows the overall process of consuming an item down even more and makes it feel inconsistent. This optimizer fixes this, by cancelling these recalls from the server when unneeded.

Demonstration Video

https://youtu.be/1eVq6nrUfqs


Server Opt-Out

On servers using popular anti-cheats, such as Grim or Vulkan, it's unlikely for Consumable Optimizer to flag. However, if your server has reports of Consumable Optimizer causing flags or you don't want your player base using the mod, you can switch it off for your players.

Consumable Optimizer uses WalksyLib's server opt-out, so install the WalksyLibControl plugin (Spigot, Paper and Folia, 1.20.5+) and run:

/wlcontrol disable consumableoptimizer
or
/wlcontrol disablewithreason consumableoptimizer "Consumable Optimizer is not allowed on this server"

Credits

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.11
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.6
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
26.2
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
26.1.x
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.x
Fabric
18h ago 1
1.21.6
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.3
Fabric
18h ago 1
1.21.2
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.21
Fabric
18h ago 1
1.20.6
Fabric
18h ago 1
1.20.5
Fabric
18h ago 1
1.20.6
Fabric
18h ago 1
1.20.5
Fabric
18h ago 1
1.21.6
Fabric
18h ago 1
1.21.5
Fabric
18h ago 1
1.21.4
Fabric
18h ago 1
1.21.3
Fabric
18h ago 1
1.21.2
Fabric
18h ago 1
1.21.1
Fabric
18h ago 1
1.21
Fabric
18h ago 1
  • WalksyLibControl opt-out support
Bump WalksyLib API
Fix 1.21.4 version not launching
Bug fixes: Fix ghost consumption, reduced anti-cheat flags
Reduced anti-cheat flags, Server Opt-Out implementation, Fixed food value desyncs
  • Handle entity data updates on client thread instead of the server thread (fixes network crashes)
  • Crash Fixes
  • WalksyLib Impl
Consumable Optimizer Icon
Download Consumable Optimizer
Select game version
Select platform