-
Piratecraft 0.4.0-sable.2 Pre-release
released this
2026-08-10 00:35:27 -04:00 | 81 commits to master since this releasePiratecraft 0.4.0-sable.2
Second Sable mainline beta. Full corrective naval-cannon milestone merged to
master(was previously WIP onfeature/naval-cannon-corrective).Cannon ecosystem
- Aiming: AC4-style shared bank pitch/yaw control (look maps directly to
bank direction); ±60 deg traverse; camera pitch locked while aiming with
decoupled gun elevation (no jitter); uniform range across classes (60 blocks);
centered white translucent trajectory arc, no convergence point, no landing
markers. - Cannons: three-block placement (anchor + Naval Cannon Chamber + Naval
Cannon Muzzle in the rendered muzzle cell); carriage scaled per class to a
1x1 footprint; family sized down (36p -> old-24 look, etc.); carriages
visible on all classes; collisions follow the model (no solid full-cell
anchor); cannon cells no longer cull adjacent hull faces; per-class OBJ
carriages generated bytools/generate-compact-cannon-carriages.py. - Fleet defaults: no 6-pounders on generated ships (smallest is 12p;
totals 0/54/31/52); 137 anchors + 137 chambers + 137 muzzles; fleet non-air
32,449 blocks. - Helm: templates store bow-facing helms (template-level fix; the addon no
longer compensates at assembly); placement honors the placer's look; mounting
faces the helm./piratecrafts place <template> [x y z]is the correct
spawn+assemble command.
Combat
- Blast: per-class destructive radius on terminal impact (6p 1.0 / 12p 1.5 /
24p 2.0 / 36p 3.0 blocks), CBC-style material resistance; per-penetration
blasts at half radius; owner ship never damaged; CBC-owned impact sounds (no
vanilla boom). - Penetration: caps 3/4/6/8 blocks through hull planking (energy budgets
rebalanced, momentum fix). - Chain shot: tears EVERY rigging/light block along its flight path until a
solid hull block stops it (class-independent; wool sails, wooden fences, and
fence gates are rigging); stops on solid hull; owner ship passed through. - Grapeshot: fixed render-thread crash (burst entity renderer).
- Collision detection: box-swept (AABB-footprint) detection replaces the
point-sampled raycast — shallow-angle/grazing hits always register; rounds
ignore all naval-cannon muzzle/chamber cells. - HUD: readiness reflects magazine ammo (empty = ready 0/N); ammo cycling
only among types actually aboard (server rejects absent types).
Quality
- All 16 flake checks green; addon suite 444+ tests; converter 97 tests.
- CI fixes:
FleetMunitionResourcesTestrigging locked-contents updated for
fence gates; client-smoke neoforge version-directory check corrected. - Fence gates tagged as rigging (
#minecraft:fence_gates).
Known open items (not in this release)
- Ride height design (per-ship trim) and helm visual design remain discussion
items. ship_corerepeated-interaction gate and the Sable sub-level assembly crash
are open.- Chain-shot steering penalty cannot be verified without a sailable enemy AI.
- Chain shot "stops after one wool block" investigation deferred.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Aiming: AC4-style shared bank pitch/yaw control (look maps directly to