S1API 3.1.5
S1API 3.1.5
A custom-product mixing release that fixes Mixing Station interaction, keeps generated mixes sellable under their logical product kind, and adds opt-in native-style property coloring.
Product Mixing
- Custom S1API products no longer replace the Mixing Station's draggable station-item visual with their own loose product model. Mixed items remain visible above the table and can be picked up normally.
- Native single-property ingredients, including banana, now resolve correctly when mixed with a custom product instead of being rejected as having no valid property.
- Generated custom mixes now complete the native discovery lifecycle and are associated with the source product's logical
ProductKind, allowing them to be listed and sold. ProductMixingProfileBuilder.WithPropertyColorMixing()adds an explicit opt-in for generated products to inherit the selected native mixer map's primary property-color strategy.- Generated mix colors are persisted with custom-product save descriptors, restored on load, applied across world, held, station, functional, avatar, and generated-icon presentations, and included in multiplayer compatibility validation.
Release Engineering
- Nexus publishing now supports release changelogs while keeping reruns safe from duplicate changelog entries.
- Bumped the package, assembly, and Melon metadata versions to
3.1.5.
Compatibility
- Built and packaged tested MelonLoader DLLs for both Mono and IL2CPP.
- Property coloring is opt-in; existing custom products and mixing profiles retain their current appearance by default.
- The new builder method and profile property are additive. Existing logical product IDs and base custom-product behavior are unchanged.
- Peers using a property-color-enabled mixing profile must use a matching profile configuration.
Install
Download S1API-Forked-3.1.5.zip and copy its Mods and Plugins contents into your Schedule I installation with MelonLoader installed.
Distribution
Full Changelog: v3.1.4...v3.1.5