Operate · 03

Releases

SilkMC release history, newest first. Each release ships a paperclip jar attached to the upstream GitHub release. The full upstream notes live at tame-gg/SilkMC/releases.

v0.1.5-alpha

Builds on v0.1.4 — all v0.1.2 / v0.1.3 / v0.1.4 compatibility infrastructure remains in place.

Highlights

Per-plugin overrides

CI smoke test

v0.1.4-alpha

Introduces the SilkPluginCompatibilityManager — a pre-load JAR inspection and classification system that decides what to do with each plugin before it is enabled.

Plugin Compatibility Manager

Every plugin JAR is inspected before it is enabled. The manager:

  1. Inspects the JAR — reads plugin.yml / Paper plugin metadata and scans all class bytes for known API and NMS references.
  2. Classifies the plugin into SAFE, COMPATIBLE, UNSAFE, or UNKNOWN.
  3. Decides whether to load normally, load with shims, or block — and prints a structured rejection log for blocked plugins.
  4. Activates shims for COMPATIBLE plugins (scheduler bridge, teleport bridge, lifecycle classifier).

Configuration

compatibility:
  strict-mode: true
  allow-unknown-plugins: false
  log-analysis: true

Known limitations

v0.1.3-alpha

Bug-fix release on top of v0.1.2-alpha. Resolves a crash that prevented LuckPerms and similar plugins from enabling.

Fixes

v0.1.2-alpha

Focused on massively improving plugin compatibility with the Paper, Bukkit, and Spigot ecosystems while preserving Folia's regional multithreading performance.

v0.1.0-alpha

The initial public release. SilkMC begins as a compatibility-focused fork of Folia's latest stable upstream with its own branding, documentation, CI, and release flow.