介绍
Version Detector is a proof of concept that more is possible with datapacks than you’d think, and also an API for datapacks to detect what version they’re running.
It doesn’t do much on its own, but can be useful for other datapacks.
Note: when adding the datapack to a world, if you’re using a game version older than 1.20.2, Minecraft will warn you that the pack was made for an older version of Minecraft. Ignore this warning, I can’t do anything about it on versions older than 1.20.2 as the feature of pack.mcmeta that allows me to add a range of supported versions instead of having just 1 was added in 1.20.2.
Questions/Issues? Post them in my discord as they are more likely to get seen there. Find it on the sidebar.
This pack uses the fact that Minecraft completely removes functions with invalid syntax when loading a datapack, for example “execute if entity @e[type=pillager]” is invalid syntax in 1.13, because Pillagers don’t exist yet, causing the whole function to get removed in 1.13, but the function will load successfully and will exist in 1.14 and later because there is no more invalid syntax because Pillagers were added, and the command was written correctly. Each function sets a number in a scoreboard objective to a number and runs the next function, which has a different syntax to the previous one, for example “execute if entity @e[type=bee]” instead of “execute if entity @e[type=pillager]” when moving from the 1.14 function to the 1.15 function, checking for a different feature. If at any point the chain stops, the number stops changing, which matches your version of Minecraft.
The ID is stored in a score for “MinecraftVersion” in the “VersionInfo” objective. It goes from 0 (1.13) up to whatever the latest detectable version is.
This pack also has NeoForge and Forge detection. Fabric and Quilt are currently undetectable, as there is nothing I can detect that fabric or quilt (without mods installed) adds to the game.
To Modpack Creators:
I permit the use of this datapack/mod in your modpacks. You can include it in modpacks without the need to ask me about it. However, notifying me if it is being included in your modpack would be nice.
Versions Detected
List of versions detected, in order from oldest to newest, starting at ID 0 (1.13) and going up (if a version isn’t in this list it is grouped with the newest version from before the version, example 1.21.3 is grouped with 1.21.2):
Releases/Snapshots
- 1.13
- 1.13.1
- 1.14
- 1.14.3
- 1.14.4
- 1.15
- 1.15.2
- 1.16
- 1.16.2
- 1.17
- 1.18
- 1.18.2
- 1.19
- 1.19.3
- 1.19.4
- 1.20
- 1.20.2
- 1.20.3
- 1.20.5
- 1.21
- 1.21.2
- 1.21.4
- 25w02a
- 25w03a
- 25w04a
- 25w05a
- 25w06a
- 25w07a
- 25w08a
- 25w09a
- 25w10a
- 1.21.5
- 25w15a
- 25w20a
- 1.21.6
- 1.21.7-1.21.8
- 25w31a
- 25w32a
- 25w34a
- 25w35a
- 25w36a
- 1.21.9-1.21.10
- 25w41a
- 25w42a
- 25w43a
- 25w44a
- 1.21.11
- 26.1 Snapshot 1 (Yay new versioning system)
- 26.1 Snapshot 2
- 26.1 Snapshot 3
- 26.1 Snapshot 4
- 26.1 Snapshot 5
- 26.1 Snapshot 6 – Snapshot 7 (Don’t you DARE say it)
- 26.1 Snapshot 8 – Snapshot 9
- 26.1 Snapshot 10
- 26.1 Snapshot 11
- 26.1
April Fools Snapshots:
- 20w14infinite
- 22w13oneBlockAtATime
- 23w13a_or_b
- 24w14potato
Currently no 25w14craftmine yet, been too lazy to add that
常见问题
Version Detector 支持哪些 Minecraft 版本?
Version Detector 支持 Minecraft Java 版 1.13–26.1,共 47 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。
Version Detector 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。
AndrewGaming587 的其他作品
查看全部 →
Dragon Movement Fix
Fixes the old bug introduced in 1.14 where the Ender Dragon's Vertical Movement is very slow. Effectively patches out one-cycling. If you've fought the dragon in 1.12 or 1.13 you might know what this is.
Old Combat Datapack
Restore the old Minecraft combat, or change it to your liking! 1.21.2 to 1.21.11 supported. (1.21.1 experimental)
Sprinting Crits
Get critical hits while sprinting!
Customizable Dragon AI
Useful Datapack to customize the Ender Dragon's AI
评论
登录后评论和评分