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* |
Unsupported | Fabric |
| Playing on a modern server or world | OptiFine | OptiFine | Fabric |
In this table, "Fabric" refers to a setup that includes Continuity, Entity Texture Features, Entity Model Features, and their dependencies; an asterisk (*) indicates that CIT Resewn is also required (it is replaced by vanilla's system in later versions).
Please note also that it is generally recommended to always use the latest Minecraft version 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 often have a larger amount of bugs that will likely never be fixed.
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 up, renamable CITs (such as ban hammers, jars, and railway tickets) do not allow for complete case insensitivity or substring matching, because the vanilla system for CITs currently has no support for regex (or even less powerful alternatives); for this reason each individual match needed to be defined explicitly, so an effort was made to account for the most likely scenarios. - For the same reason as above, certain collectibles whose matches would usually rely on regex (such as award trophies) had to have each variant defined explicitly as well; 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.
- The vanilla CIT format is also missing support for equipment textures (equipped armour/elytras/etc), so a workaround has been implemented using Entity Model Features instead; please bear in mind, however, that this is currently known to be quite buggy (especially with player entities), so if the correct equipment texture isn't rendering at any given point, this is likely why.
- For the same reason as above, any custom armours that can be redyed (such as the Infected, Petrified, and Valentine's sets) will not have their new colours displayed in their equipment models.
- 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.



