Skip to content

Releases: uncaney/folia-redstone-region

v0.2.2 — RedstoneRegions-*.jar (filename fix)

Choose a tag to compare

@uncaney uncaney released this 02 May 10:47

Trivial filename rename. Gradle subproject was named plugin so shadowJar produced plugin-<v>.jar. Forgejo upload masked it via ?name= query param, but Modrinth keeps the multipart filename — so the CDN served plugin-0.2.1.jar. Setting archiveBaseName fixes it at the source. No code changes.

v0.2.1 — Discord coalescing + display name

Choose a tag to compare

@uncaney uncaney released this 01 May 18:55

Patch on top of v0.2.0:

  • Discord webhook 429 rate-limit no longer permanently disables the webhook (was a buggy 4xx-catches-429 branch ordering)
  • Coalescing window 2.5s: /fill 8 ac (= 289 chunks) → 1 message with chunk range + block range + tp center, instead of 289 individual posts
  • Per-request 250ms sleep enforces true 5 req/s
  • Block-center coords + reason fields included in single-event messages
  • Plugin display name now RedstoneRegions in /plugins (was folia-redstone-region)

v0.2.0 — Minecraft 26.1.2 + Java 25

Choose a tag to compare

@uncaney uncaney released this 01 May 18:54

Bumped to MC 26.1.2 / Java 25 (Mojang requirements). Tested on Luminol dev/26.1.x.

What changed

  • Compile target: Mojang 26.1.2 mojmap, Java 25
  • 14/14 harness on Luminol 26.1.2: parity 8 contraptions, perf 2.15× warm, stress 601 toggles 0 exc, cross-region 800+801 0 race
  • Discord webhook coalescing fix: /fill 8 ac (= 289 chunks) → 1 message instead of 289. 429 rate-limit no longer permanently disables the webhook.
  • Plugin display name: now RedstoneRegions (matches Modrinth) — was folia-redstone-region
  • paper-plugin.yml api-version: '26.1' (so it explicitly requires 26.1+)

Build pipeline

Folia officiel n'a pas encore publié de dev-bundle 26.x — paperweight-userdev ne marche pas. À la place, le plugin compile contre les artifacts Luminol locaux dans vendor/ (build via ./gradlew :luminol-server:jar :luminol-api:publishToMavenLocal dans un clone Luminol dev/26.1.x). Voir docs/BUILDING.md pour le guide complet.

Pas compatible 1.21.11. Pour 1.21.11, utilise v0.1.0.

v0.1.0 — first public release (MC 1.21.11)

Choose a tag to compare

@uncaney uncaney released this 01 May 18:54

Initial public release for Folia 1.21.11 (Java 21+).

14/14 in-server harness cases green: 8 contraptions byte-for-byte parity over 60+ ticks each, perf-32×32 dust grid 2.9-14× speedup, cross-region stress 780+780 toggles 0 races, 655 AC dispatches verified.

Features

4 redstone modes per chunk (vanilla / alternate-current / eigencraft / disabled), Folia-thread-safe per-region WireHandlers, sign opt-in, audit log JSONL, BlueMap+PAPI+WorldEdit integrations, auto-AC scanner, /undo /why /profile /stats commands, en+fr i18n, click-to-tp on chunk coords, configurable timing instrumentation, bStats id 31033.

Install

  1. Drop RedstoneRegions-0.1.0.jar into plugins/
  2. Restart server
  3. /redstone-region set alternate-current. Done.

Docs: https://uncaney.github.io/folia-redstone-region/