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)
Upstreamable
- 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)
viaproxy
Upstream base: e34605361fa1
Setup
- chore(branding): identify StackAnvil ViaProxy builds and route ViaBedrock (view patch)
- fix(compat): use current ViaBedrock protocol constant (view patch)