Documentation
Supported Versions

Supported Versions

SoulFire supports a wide range of Minecraft versions thanks to ViaVersion and many extensions. All versions that are supported by ViaVersion are supported by SoulFire, such as releases, april fools snapshots, beta, alpha and bedrock. SoulFire itself is always coded for the latest stable release of Minecraft, and all connections are downgraded/translated by ViaVersion. Below is a list of all versions that are supported by SoulFire.

How does this work?

Thanks to a built-in implementation of ViaVersion (opens in a new tab), ViaLegacy (opens in a new tab), ViaBedrock (opens in a new tab) and many others, a SoulFire bot can connect to all these versions even without the server having ViaVersion installed. The packet translation happens "client/bot side". This feature takes inspiration from services like VIAaaS (opens in a new tab) and ViaProxy (opens in a new tab), which include client-side translation externally.

List of versions

VersionIDNativeJavaSnapshotLegacyBedrock
1.20.5-1.20.6RELEASE|766
Bedrock 1.20.70SPECIAL|662
1.20.3-1.20.4RELEASE|765
1.20.2RELEASE|764
1.20-1.20.1RELEASE|763
1.19.4RELEASE|762
1.19.3RELEASE|761
1.19.1-1.19.2RELEASE|760
1.19RELEASE|759
1.18.2RELEASE|758
1.18-1.18.1RELEASE|757
1.17.1RELEASE|756
1.17RELEASE|755
1.16.4-1.16.5RELEASE|754
1.16.3RELEASE|753
1.16.2RELEASE|751
Combat Test 8cSPECIAL|803
1.16.1RELEASE|736
1.16RELEASE|735
20w14infiniteSPECIAL|709
1.15.2RELEASE|578
1.15.1RELEASE|575
1.15RELEASE|573
1.14.4RELEASE|498
1.14.3RELEASE|490
1.14.2RELEASE|485
1.14.1RELEASE|480
1.14RELEASE|477
3D SharewareSPECIAL|1
1.13.2RELEASE|404
1.13.1RELEASE|401
1.13RELEASE|393
1.12.2RELEASE|340
1.12.1RELEASE|338
1.12RELEASE|335
1.11.1-1.11.2RELEASE|316
1.11RELEASE|315
1.10.xRELEASE|210
1.9.3-1.9.4RELEASE|110
1.9.2RELEASE|109
1.9.1RELEASE|108
1.9RELEASE|107
1.8.xRELEASE|47
1.7.6-1.7.10RELEASE|5
1.7.2-1.7.5RELEASE|4
1.6.4RELEASE_INITIAL|78
1.6.2RELEASE_INITIAL|74
1.6.1RELEASE_INITIAL|73
1.5.2RELEASE_INITIAL|61
1.5-1.5.1RELEASE_INITIAL|60
1.4.6-1.4.7RELEASE_INITIAL|51
1.4.4-1.4.5RELEASE_INITIAL|49
1.4.2RELEASE_INITIAL|47
1.3.1-1.3.2RELEASE_INITIAL|39
1.2.4-1.2.5RELEASE_INITIAL|29
1.2.1-1.2.3RELEASE_INITIAL|28
1.1RELEASE_INITIAL|23
1.0.0-1.0.1RELEASE_INITIAL|22
b1.8-b1.8.1BETA_LATER|17
b1.7-b1.7.3BETA_LATER|14
b1.6-b1.6.6BETA_LATER|13
b1.5-b1.5.2BETA_LATER|11
b1.4-b1.4.1BETA_LATER|10
b1.3-b1.3.1BETA_LATER|9
b1.2-b1.2.2BETA_LATER|8
b1.1.2BETA_INITIAL|8
b1.0-b1.1.1BETA_INITIAL|7
a1.2.3.5-a1.2.6ALPHA_LATER|6
a1.2.3-a1.2.3.4ALPHA_LATER|5
a1.2.2ALPHA_LATER|4
a1.2.0-a1.2.1.1ALPHA_LATER|3
a1.1.0-a1.1.2.1ALPHA_LATER|2
a1.0.17-a1.0.17.4ALPHA_INITIAL|27
a1.0.16-a1.0.16.2ALPHA_INITIAL|14
a1.0.15ALPHA_INITIAL|13
c0.30 CPESPECIAL|7
c0.28-c0.30CLASSIC|7
c0.0.20a-c0.27CLASSIC|6
c0.0.19a-06CLASSIC|5
c0.0.18a-02CLASSIC|4
c0.0.16a-02CLASSIC|3
c0.0.15a-1CLASSIC|0

How to generate this list

Run the command generate-versions in the console of the GUI, CLI or Dedicated server.