Releases: StackAnvil/patches
Release list
StackAnvil stack-v0.1.6
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
Setup patches prepare StackAnvil builds. Upstreamable patches can become our PRs. Deferred patches track work that another contributor already owns upstream.
Play the Java client
Download StackAnvil-26.3-Prism-Launcher_Config.zip and import it as an instance in PrismLauncher. The instance contains the patched ViaFabricPlus and Bedrock add-on mods for Minecraft 26.3 with Fabric Loader 0.19.5. PrismLauncher downloads Minecraft and asks for your own account. The add-on embeds the patched ViaBedrock and CubeConverter JARs, so do not install them a second time as Fabric mods.
For a local Bedrock server and ViaProxy test, follow the development guide. The automated lab runs the clients on a private display at zero volume.
Download individual JARs
Download the CubeConverter, ViaBedrock, ViaFabricPlus, Bedrock add-on, and ViaProxy JARs from this release. The ViaProxy JAR embeds the patched ViaBedrock build. The StackAnvil Maven repository publishes all five under the matching release version, along with the ViaFabricPlus API JAR.
cubeconverter
Upstream base: abecffaaea08
Setup
- chore(branding): identify StackAnvil CubeConverter builds (view patch)
viabedrock
Upstream base: 3756cc0a9b68
Setup
- chore(branding): identify StackAnvil builds and route dependencies (view patch)
Upstreamable
- perf(resource-packs): cache converted packs by content (view patch)
- fix(maps): restore held and framed map rendering (view patch)
- fix(commands): repair Bedrock command completion (view patch)
- fix(input): use Bedrock local axes for strafing (view patch)
- fix(input): suppress redundant pick-item overlay (view patch)
- fix(respawn): encode 26.3 game modes correctly (view patch)
- fix(input): forward local game mode updates (view patch)
- fix(entities): discard stale passenger links (view patch)
- fix(mining): handle destroy direction changes (view patch)
- fix(world): render connected redstone wire shapes (view patch)
- fix(world): preserve negative section heights in block updates (view patch)
- fix(interaction): forward offhand item use to Bedrock (view patch)
- fix(hud): translate remote player locations into waypoints (view patch)
- fix(world): initialize and preserve Bedrock clock time (view patch)
- fix(audio): encode PlaySound coordinates in Java units (view patch)
- fix(audio): use dedicated baby chicken sounds (view patch)
- fix(interaction): mirror shield use into Bedrock sneak input (view patch)
- fix(entities): preserve omitted movement coordinates (view patch)
- fix(world): reflect jukebox record occupancy (view patch)
- fix(vehicles): forward predicted boat and horse movement (view patch)
- fix(movement): avoid walking physics for glide input delta (view patch)
- fix(inventory): align container slot IDs with stable Bedrock (view patch)
- fix(chunks): ignore overlapping subchunk responses (view patch)
- feat(resource-packs): apply dependencies and selected subpacks (view patch)
- fix(scoreboard): remove score IDs across objectives (view patch)
- fix(commands): include subcommands and postfixes in Java tree (view patch)
- feat(items): translate Java overrides and book data (view patch)
- fix(block-entities): preserve decorated pot data (view patch)
- perf(lighting): propagate increased block light incrementally (view patch)
- fix(vehicles): align player position when dismounting (view patch)
- fix(world): translate Bedrock world clock sync (view patch)
- fix(world): refresh connected doors and bed colors (view patch)
- fix(interaction): acknowledge block placement after server updates (view patch)
- fix(interaction): forward bed wake command to Bedrock ([view patch](https://github.com/StackAnvil/patches/blob/bff55c364f34770c09836808dbcbb33087c6ffff/patches/viabedrock/upstreamable/0035-forward-bed-wake-command-to-bedr...
StackAnvil stack-v0.1.5
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
Setup patches prepare StackAnvil builds. Upstreamable patches can become our PRs. Deferred patches track work that another contributor already owns upstream.
Play the Java client
Download StackAnvil-26.3-Prism-Launcher_Config.zip and import it as an instance in PrismLauncher. The instance contains the patched ViaFabricPlus and Bedrock add-on mods for Minecraft 26.3 with Fabric Loader 0.19.5. PrismLauncher downloads Minecraft and asks for your own account. The add-on embeds the patched ViaBedrock and CubeConverter JARs, so do not install them a second time as Fabric mods.
For a local Bedrock server and ViaProxy test, follow the development guide. The automated lab runs the clients on a private display at zero volume.
Download individual JARs
Download the CubeConverter, ViaBedrock, ViaFabricPlus, Bedrock add-on, and ViaProxy JARs from this release. The ViaProxy JAR embeds the patched ViaBedrock build. The StackAnvil Maven repository publishes all five under the matching release version, along with the ViaFabricPlus API JAR.
cubeconverter
Upstream base: abecffaaea08
Setup
- chore(branding): identify StackAnvil CubeConverter builds (view patch)
viabedrock
Upstream base: 3756cc0a9b68
Setup
- chore(branding): identify StackAnvil builds and route dependencies (view patch)
Upstreamable
- perf(resource-packs): cache converted packs by content (view patch)
- fix(maps): restore held and framed map rendering (view patch)
- fix(commands): repair Bedrock command completion (view patch)
- fix(input): use Bedrock local axes for strafing (view patch)
- fix(input): suppress redundant pick-item overlay (view patch)
- fix(respawn): encode 26.3 game modes correctly (view patch)
- fix(input): forward local game mode updates (view patch)
- fix(entities): discard stale passenger links (view patch)
- fix(mining): handle destroy direction changes (view patch)
- fix(world): render connected redstone wire shapes (view patch)
- fix(world): preserve negative section heights in block updates (view patch)
- fix(interaction): forward offhand item use to Bedrock (view patch)
- fix(hud): translate remote player locations into waypoints (view patch)
- fix(world): initialize and preserve Bedrock clock time (view patch)
- fix(audio): encode PlaySound coordinates in Java units (view patch)
- fix(audio): use dedicated baby chicken sounds (view patch)
- fix(interaction): mirror shield use into Bedrock sneak input (view patch)
- fix(entities): preserve omitted movement coordinates (view patch)
- fix(world): reflect jukebox record occupancy (view patch)
- fix(vehicles): forward predicted boat and horse movement (view patch)
- fix(movement): avoid walking physics for glide input delta (view patch)
- fix(inventory): align container slot IDs with stable Bedrock (view patch)
- fix(chunks): ignore overlapping subchunk responses (view patch)
Deferred
- feat(entity-events): translate Bedrock actor events to Java statuses (view patch)
- Reason: Exterminate5573 is handling entity status translation in ViaBedrock #240.
- feat(entities): translate Bedrock metadata and properties (view patch)
- Reason: Exterminate5573 is handling entity metadata in ViaBedrock #327.
- feat(inventory): translate server-authoritative Bedrock requests (view patch)
- Reason: Exterminate5573 is handling inventory in ViaBedrock #276.
- feat(crafting): expose Bedrock recipes and place ingredients (view patch)
- Reason: Recipe book translation depends on the server-authoritative inventory work in ViaBedrock #276; keep it separate until that base lands.
viafabricplus
Upstream base: 8f96c699edc9
Setup
- chore(branding): identify StackAnvil builds (view patch)
viafabricplus-bedrock
Upstream base: d9b450916ef2
Setup
- chore(branding): identify StackAnvil builds and route dependencies (view patch)
- fix(compat): build Bedrock add-on against StackAnvil dependencies ([view patch](https://github.com/StackAnvil/patches/blob/2c775ac9fa8e98841cd60c8e51540a64954c5d03/patches/viafabricplus-bedrock/setup/0002-build-bedrock-add...
StackAnvil stack-v0.0.7
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
Setup patches prepare StackAnvil builds. Upstreamable patches can become our PRs. Deferred patches track work that another contributor already owns upstream.
Play the Java client
Download StackAnvil-26.3-Prism-Launcher_Config.zip and import it as an instance in PrismLauncher. The instance contains the patched ViaFabricPlus and Bedrock add-on mods for Minecraft 26.3 with Fabric Loader 0.19.5. PrismLauncher downloads Minecraft and asks for your own account. The add-on embeds the patched ViaBedrock and CubeConverter JARs, so do not install them a second time as Fabric mods.
For a local Bedrock server and ViaProxy test, follow the development guide. The automated lab runs the clients on a private display at zero volume.
Download individual JARs
Download the CubeConverter, ViaBedrock, ViaFabricPlus, Bedrock add-on, and ViaProxy JARs from this release. The ViaProxy JAR embeds the patched ViaBedrock build. The StackAnvil Maven repository publishes all five under the matching release version, along with the ViaFabricPlus API JAR.
cubeconverter
Upstream base: abecffaaea08
Setup
- chore(branding): identify StackAnvil CubeConverter builds (view patch)
viabedrock
Upstream base: 3756cc0a9b68
Setup
- chore(branding): identify StackAnvil builds and route dependencies (view patch)
Upstreamable
- perf(resource-packs): cache converted packs by content (view patch)
- fix(maps): restore held and framed map rendering (view patch)
- fix(commands): repair Bedrock command completion (view patch)
- fix(input): use Bedrock local axes for strafing (view patch)
- fix(input): suppress redundant pick-item overlay (view patch)
- fix(respawn): encode 26.3 game modes correctly (view patch)
- fix(input): forward local game mode updates (view patch)
- fix(entities): discard stale passenger links (view patch)
- fix(mining): handle destroy direction changes (view patch)
- fix(world): render connected redstone wire shapes (view patch)
- fix(world): preserve negative section heights in block updates (view patch)
- fix(interaction): forward offhand item use to Bedrock (view patch)
- fix(hud): translate remote player locations into waypoints (view patch)
- fix(world): initialize and preserve Bedrock clock time (view patch)
- fix(audio): encode PlaySound coordinates in Java units (view patch)
- fix(audio): use dedicated baby chicken sounds (view patch)
- fix(interaction): mirror shield use into Bedrock sneak input (view patch)
- fix(entities): preserve omitted movement coordinates (view patch)
- fix(world): reflect jukebox record occupancy (view patch)
- fix(vehicles): forward predicted boat and horse movement (view patch)
- fix(movement): avoid walking physics for glide input delta (view patch)
- fix(inventory): align container slot IDs with stable Bedrock (view patch)
- fix(chunks): ignore overlapping subchunk responses (view patch)
Deferred
- feat(entity-events): translate Bedrock actor events to Java statuses (view patch)
- Reason: Exterminate5573 is handling entity status translation in ViaBedrock #240.
- feat(entities): translate Bedrock metadata and properties (view patch)
- Reason: Exterminate5573 is handling entity metadata in ViaBedrock #327.
- feat(inventory): translate server-authoritative Bedrock requests (view patch)
- Reason: Exterminate5573 is handling inventory in ViaBedrock #276.
- feat(crafting): expose Bedrock recipes and place ingredients (view patch)
- Reason: Recipe book translation depends on the server-authoritative inventory work in ViaBedrock #276; keep it separate until that base lands.
- feat(resource-packs): apply dependencies and selected subpacks (view patch)
- Reason: Independent upstream candidate queued after existing deferred work.
- fix(scoreboard): remove score IDs across objectives (view patch)
- Reason: Independent upstream candidate queued after existing deferred work.
- fix(commands): include subcommands and postfixes in Java tree (view patch)
- Reason: Independent upstream candidate queued after existing deferred work.
- fix(interaction): signal susta...
StackAnvil stack-v0.1.4
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
Play the Java client
Download StackAnvil-26.3-Prism-Launcher_Config.zip and import it as an instance in PrismLauncher. The instance contains the patched ViaFabricPlus and Bedrock add-on mods for Minecraft 26.3 with Fabric Loader 0.19.5. PrismLauncher downloads Minecraft and asks for your own account. The add-on embeds the patched ViaBedrock and CubeConverter JARs, so do not install them a second time as Fabric mods.
For a local Bedrock server and ViaProxy test, follow the development guide. The automated lab runs the clients on a private display at zero volume.
Use the libraries
Download the individual CubeConverter, ViaBedrock, ViaFabricPlus, and Bedrock add-on JARs from this release. The StackAnvil Maven repository publishes them under the matching release version, along with the ViaFabricPlus API JAR.
viabedrock
Upstream base: 3756cc0a9b68
Branding
- chore(branding): identify StackAnvil builds and route dependencies (view patch)
Features
- perf(resource-packs): cache converted packs by content (view patch)
- fix(maps): restore held and framed map rendering (view patch)
- fix(commands): repair Bedrock command completion (view patch)
- fix(input): use Bedrock local axes for strafing (view patch)
- fix(input): suppress redundant pick-item overlay (view patch)
Custom
- feat(entity-events): translate Bedrock actor events to Java statuses (view patch)
- feat(entities): translate Bedrock metadata and properties (view patch)
- feat(inventory): translate server-authoritative Bedrock requests (view patch)
- fix(respawn): encode 26.3 game modes correctly (view patch)
- fix(input): forward local game mode updates (view patch)
viafabricplus-bedrock
Upstream base: d9b450916ef2
Branding
- chore(branding): identify StackAnvil builds and route dependencies (view patch)
Features
- feat(bedrock): add social, party, and Realm Hub support (view patch)
- feat(bedrock): render custom entities and player skins (view patch)
- feat(bedrock): add classic Dressing Room (view patch)
Custom
- fix(compat): build Bedrock add-on against StackAnvil dependencies (view patch)
cubeconverter
Upstream base: abecffaaea08
Branding
- chore(branding): identify StackAnvil CubeConverter builds (view patch)
viafabricplus
Upstream base: 8f96c699edc9
Branding
- chore(branding): identify StackAnvil builds (view patch)
StackAnvil stack-v0.1.3
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
Play the Java client
Download StackAnvil-26.3-Prism-Launcher_Config.zip and import it as an instance in PrismLauncher. The instance contains the patched ViaFabricPlus and Bedrock add-on mods for Minecraft 26.3 with Fabric Loader 0.19.5. PrismLauncher downloads Minecraft and asks for your own account. The add-on embeds the patched ViaBedrock and CubeConverter JARs, so do not install them a second time as Fabric mods.
For a local Bedrock server and ViaProxy test, follow the development guide. The automated lab runs the clients on a private display at zero volume.
Use the libraries
Download the individual CubeConverter, ViaBedrock, ViaFabricPlus, and Bedrock add-on JARs from this release. The StackAnvil Maven repository publishes them under the matching release version, along with the ViaFabricPlus API JAR.
viabedrock
Upstream base: 3756cc0a9b68
Feature patches:
- perf(resource-packs): cache converted packs by content
- fix(maps): restore held and framed map rendering
- fix(commands): repair Bedrock command completion
- fix(input): use Bedrock local axes for strafing
- fix(input): suppress redundant pick-item overlay
viafabricplus-bedrock
Upstream base: d9b450916ef2
Feature patches:
- feat(bedrock): add social, party, and Realm Hub support
- feat(bedrock): render custom entities and player skins
- feat(bedrock): add classic Dressing Room
cubeconverter
Upstream base: abecffaaea08
No feature patches yet. This build contains the branding patch.
viafabricplus
Upstream base: 8f96c699edc9
No feature patches yet. This build contains the branding patch.
StackAnvil stack-v0.1.2
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
Play the Java client
Download StackAnvil-Minecraft-26.3.zip and import it as an instance in PrismLauncher. The instance contains the patched ViaFabricPlus and Bedrock add-on mods for Minecraft 26.3 with Fabric Loader 0.19.5. PrismLauncher downloads Minecraft and asks for your own account. The add-on embeds the patched ViaBedrock and CubeConverter JARs, so do not install them a second time as Fabric mods.
For a local Bedrock server and ViaProxy test, follow the development guide. The automated lab runs the clients on a private display at zero volume.
Use the libraries
The four project archives include a JAR, generated POM, SHA-256 manifest, and the ViaFabricPlus API JAR where needed. The StackAnvil Maven repository imports these archives under the matching release version.
viabedrock
Upstream base: 3756cc0a9b68
Feature patches:
- perf(resource-packs): cache converted packs by content (original PR)
- fix(maps): restore held and framed map rendering (original PR)
- fix(commands): repair Bedrock command completion (original PR)
- fix(input): use Bedrock local axes for strafing (original PR)
viafabricplus-bedrock
Upstream base: d9b450916ef2
Feature patches:
- feat(bedrock): add social, party, and Realm Hub support (original PR)
- feat(bedrock): render custom entities and player skins (original PR)
- feat(bedrock): add classic Dressing Room (original PR)
cubeconverter
Upstream base: abecffaaea08
No feature patches yet. This build contains the branding patch.
viafabricplus
Upstream base: 8f96c699edc9
No feature patches yet. This build contains the branding patch.
StackAnvil stack-v0.1.1
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
Play the Java client
Download StackAnvil-Minecraft-26.3.zip and import it as an instance in PrismLauncher. The instance contains the patched ViaFabricPlus and Bedrock add-on mods for Minecraft 26.3 with Fabric Loader 0.19.5. PrismLauncher downloads Minecraft and asks for your own account. The add-on embeds the patched ViaBedrock and CubeConverter JARs, so do not install them a second time as Fabric mods.
For a local Bedrock server and ViaProxy test, follow the development guide. The automated lab runs the clients on a private display at zero volume.
Use the libraries
The four project archives include a JAR, generated POM, SHA-256 manifest, and the ViaFabricPlus API JAR where needed. The StackAnvil Maven repository imports these archives under the matching release version.
viabedrock
Upstream base: 3756cc0a9b68
Feature patches:
- perf(resource-packs): cache converted packs by content (original PR)
- fix(maps): restore held and framed map rendering (original PR)
- fix(commands): repair Bedrock command completion (original PR)
- fix(input): use Bedrock local axes for strafing (original PR)
viafabricplus-bedrock
Upstream base: d9b450916ef2
Feature patches:
- feat(bedrock): add social, party, and Realm Hub support (original PR)
- feat(bedrock): render custom entities and player skins (original PR)
- feat(bedrock): add classic Dressing Room (original PR)
cubeconverter
Upstream base: abecffaaea08
No feature patches yet. This build contains the branding patch.
viafabricplus
Upstream base: 8f96c699edc9
No feature patches yet. This build contains the branding patch.
StackAnvil stack-v0.1.0
StackAnvil builds
These JARs contain the full StackAnvil stacks. They are experimental and differ from the clean upstream PR branches.
viabedrock
Upstream base: 3756cc0a9b68
Feature patches:
- perf(resource-packs): cache converted packs by content (original PR)
- fix(maps): restore held and framed map rendering (original PR)
- fix(commands): repair Bedrock command completion (original PR)
- fix(input): use Bedrock local axes for strafing (original PR)
viafabricplus-bedrock
Upstream base: d9b450916ef2
Feature patches:
- feat(bedrock): add social, party, and Realm Hub support (original PR)
- feat(bedrock): render custom entities and player skins (original PR)
- feat(bedrock): add classic Dressing Room (original PR)
cubeconverter
Upstream base: 63df470556a4
No feature patches yet. This build contains the branding patch.
viafabricplus
Upstream base: 8f96c699edc9
No feature patches yet. This build contains the branding patch.