DocumentationUsageSupported 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, ViaLegacy, ViaBedrock 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 and ViaProxy, which include client-side translation externally.

List of versions

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

How to generate this list

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