This Minecraft pack enhances the gameplay experience with the ViaBackwards plugin, which allows players to connect to newer servers with an older client. Rebuilt from the ground up for modern Minecraft, this pack requires absolutely no mods to work! It uses native vanilla features to identify future items by their component data and assigns the correct model and texture to them (officially supporting 1.21.5 through 1.21.11+). The best part of this pack is that if you put another resource pack on top of it, it will load the textures from that (make sure to place this pack at the bottom)!
Please note that this pack is not an official addon from the ViaBackwards team, and it's just fan-made.
Note: This pack specifically updates the 2D inventory icons and in-hand 3D models. It does not change the textures of blocks or entities once they are physically placed in the world.
Future plans (Buy me a coffee to make it happen sooner)
- Keep the pack up-to-date with the newest Game Drops (26.x and beyond)
- Try to integrate optifine or ETF textures for entities
- Fix every bug reported by the community
- Add more easter eggs, maybe
Dependencies & Mods
None! The modern version of this project relies entirely on Minecraft's native pack.mcmeta overlays, minecraft:component rules, and the custom_model_data system. Players do not need Optifine, CIT, or Chime to see the new items. Just load the pack and play.
What about older versions?
This native vanilla approach is only possible because of engine changes introduced recently. If you are looking to support clients older than 1.21.4, you will need to use Version 1 of this pack.
Version 1 uses the Chime mod and Optifine CIT to backport items. You can still find Version 1 and its documentation in the v1 branch of this repository.
Release cycle
As of Minecraft 26.1: Our Base Pack will always target the newest Minecraft drops to ensure maximum compatibility for modern clients. When a new Minecraft version drops, ViaBackwards follows soon, and we'll update the base pack and push the previous version's items down into backward-compatible overlays. Expect updates shortly after major ViaBackwards protocol updates are published!
How it works
Instead of relying on external mod IDs, this pack uses Minecraft's modern data-driven rendering engine. The pack is split into "overlays" to optmize loading for your particular version.
For example, when you join a 1.21.11 server using a 1.21.5 client, the server translates a new item (like a Copper Spear) into an item your client understands (like an Iron Sword) and attaches hidden component data to it. Our pack intercepts that specific data and says: "Hey, this isn't actually an iron sword, render the Copper Spear model instead!"
Implementation on servers
This is the ultimate ViaBackwards server-side resource pack. Because it no longer requires players to download third-party mods like Chime or Optifine, you can safely integrate this resource pack directly in your server.properties. When legacy players join your modern server, they'll automatically download the pack and immediately see the correct future items in their GUI!






