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

VersionNativeJavaSnapshotLegacyBedrock
1.20.5
Bedrock 1.20.70
1.20.3/1.20.4
1.20.2
1.20/1.20.1
1.19.4
1.19.3
1.19.1/1.19.2
1.19
1.18.2
1.18/1.18.1
1.17.1
1.17
1.16.4/1.16.5
1.16.3
1.16.2
Combat Test 8c
1.16.1
1.16
20w14infinite
1.15.2
1.15.1
1.15
1.14.4
1.14.3
1.14.2
1.14.1
1.14
3D Shareware
1.13.2
1.13.1
1.13
1.12.2
1.12.1
1.12
1.11.1/1.11.2
1.11
1.10.x
1.9.3/1.9.4
1.9.2
1.9.1
1.9
1.8.x
1.7.6-1.7.10
1.7.2-1.7.5
1.6.4
1.6.2
1.6.1
1.5.2
1.5-1.5.1
1.4.6-1.4.7
1.4.4-1.4.5
1.4.2
1.3.1-1.3.2
1.2.4-1.2.5
1.2.1-1.2.3
1.1
1.0.0-1.0.1
b1.8-b1.8.1
b1.7-b1.7.3
b1.6-b1.6.6
b1.5-b1.5.2
b1.4-b1.4.1
b1.3-b1.3.1
b1.2-b1.2.2
b1.1.2
b1.0-b1.1.1
a1.2.3.5-a1.2.6
a1.2.3-a1.2.3.4
a1.2.2
a1.2.0-a1.2.1.1
a1.1.0-a1.1.2.1
a1.0.17-a1.0.17.4
a1.0.16-a1.0.16.2
a1.0.15
c0.30 CPE
c0.28-c0.30
c0.0.20a-c0.27
c0.0.19a-06
c0.0.18a-02
c0.0.16a-02
c0.0.15a-1

How to generate this list

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