Compatibility
Minecraft: Java Edition
Creators
Details
Introduction
This is a fork of the server resource pack for MinecraftOnline, containing extensive changes to achieve compatibility with modern Minecraft versions and mods. It is particularly useful for those who prefer to play on the server using ViaFabricPlus, or those who are interested in experimenting with the pack's features on their own modern servers and worlds.
Requirements
This pack targets resource pack formats 15 and above (Minecraft 1.20 and up), as this is the range of versions for which multi-version support can be fully implemented. An effort is also being made to maintain compatibility with OptiFine, its Fabric alternatives, and any vanilla features in the newest versions that are capable of replacing these in some capacity. However, each of these has historically come with its own limitations, be they in the form of bugs or missing features. For this reason, the setup that is best to use (in terms of maximizing the number of pack features that are properly functional) varies depending on your target Minecraft version and use case. The table below outlines each major scenario and its recommended setup:
1.20 - 1.21.1 |
1.21.2 - 1.21.4 |
1.21.5 and up |
|
|---|---|---|---|
Playing on minecraftonline.comor an equivalent 1.12.2 serverusing ViaFabricPlus |
Fabric + CIT Resewn |
Fabric + Variants-CIT |
Fabric + Variants-CIT |
| Playing on a modern server or world | OptiFine |
OptiFine |
Fabric + Variants-CIT |
In this table, Fabric refers to a setup that includes Continuity, Entity Texture Features, Entity Model Features, and their dependencies. Since CIT Resewn stopped being developed beyond 1.21.1, higher versions have its features replaced by either Variants-CIT alone, or a combination of it and vanilla's item state system (the latter case means that all CITs except for renamables and equipment will work on 1.21.5 and above without any mods installed).
Please note also that it is generally recommended to always use either Minecraft 1.21.1 or the latest version of the game that is compatible with this pack. While there is an intention to preserve compatibility with all of the stated versions as much as possible, older versions of the mods above sometimes have a larger amount of bugs that may never be fixed.
Additionally, if you choose to use this pack with OptiFabric on versions where this is possible (1.20 to 1.20.4), please be sure to never install any of the mods mentioned above alongside it. Similarly, CIT Resewn and Variants-CIT should never be installed at the same time on versions where they are both available (1.21 and 1.21.1).
Limitations
Even on the latest versions, a handful of features are yet to be implemented, mostly because of issues relating to the mechanics on which this pack relies. They are as follows:
- Block-related:
- Custom blocks with coloured names (currently just Fireplaces and Spooky Pumpkins) will not render in most circumstances because Continuity does not currently support usage of the
raw:prefix in thenameproperty of CTM definitions, which is crucial for selecting text components that specify a colour. - When using this pack with Enhanced Block Entities installed and fully enabled, the lids of chests, shulker boxes, and trapped chests will temporarily lose their custom textures when opened; the mod can optionally be disabled for these specific container types to prevent this from occurring, but this will of course disable their optimizations and long-distance visibility.
- Custom blocks with coloured names (currently just Fireplaces and Spooky Pumpkins) will not render in most circumstances because Continuity does not currently support usage of the
- Entity-related:
- Custom dragon explosions, dragon fireballs, end crystal beams, guardian beams, and minecarts do not render because they are not currently supported by Entity Texture Features.
- Custom shot arrows are currently omitted from the pack because when included, looking at a player that has been shot by any arrow (custom or not) causes Entity Texture Features to repeatedly crash and tank the game's FPS.
- GUI-related:
- The custom GUI for trash cans is currently omitted because it was incorrectly appearing for all containers (OptiGUI will become a dependency of the pack once this is resolved).
- Item-related:
- On
1.21.5and above, certain collectibles whose matches would usually rely on regex (such as award trophies) have had each variant defined explicitly; it is likely that some of these were entered with slight casing/formatting errors, so please inform me if you encounter any collectibles that are missing their custom textures while using this pack on an applicable version.
- On
Acknowledgments
Special thanks to Anna_28, LordOfTheShadows, ScarClaw72, Teaacup, and the countless other staff and players of MinecraftOnline that have contributed their models, textures, and technical expertise to the base pack. Your amazing work is what inspired me to bring this project to modern versions in the first place.
Thank you also to BuffaloBom, eevee_27, eleanorsilly, Koi_Pond, Marmo_D, and various others for tagging along with me in the wonderful, wacky, cutting-edge world of playing MinecraftOnline from modern versions, and staying patient with me as I worked on this project and perpetually underestimated how complex and time-consuming it would truly be. Your continued interest in my efforts is a big part of what kept me motivated to see this through despite the frequent moments of bewilderment and frustration that I encountered along the way.



