▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
SLib

SLib

Slib is a closed-source infrastructure library for Forge 1.20.1 mods. It unifies advanced networking mechanics and security guards, ensuring total stability for all dependent mods without the need for constant maintenance updates.

Оцените первым
699
0
Все версии→SLib 0.0.6

SLib 0.0.6

Release21.08.2026

Список изменений

Patch 0.0.6

Removed

  • Removed the complete experimental api.physics subsystem.
  • Removed automatic foliage, wind, light-entity and flat-item physics hooks.
  • Removed the physics network path and slib:wind channel.

Reliability and lifecycle

  • Rebuilt Boost schedule bookkeeping around identity-safe entries, eliminating zero-delay races, stale completed tasks and cross-generation player-index corruption.
  • Unified validation for synchronous and asynchronous schedules and made shutdown behavior consistent.
  • Reset Failover, UI animation and overlay session state on a full client disconnect without clearing it during dimension changes.
  • Reset server Failover state when a server stops while keeping Boost alive after an integrated-server world closes.
  • Preserved failure history inside the sliding window so repeated sequential crashes can correctly isolate a module; successful recovery now clears eligible state.
  • Replaced the single pending warning slot with a bounded queue so simultaneous reports are not silently lost.
  • Made client, server and network bootstrap state explicit and prevented partially initialized state from being reported as ready.

Network and security

  • Moved network registration freeze to post-parallel load-complete work.
  • Rejected null packet types and registrations without exactly one handler before reserving an ID.
  • Added real JSON parsing after cheap structural limits and report UTF-8 bytes accurately.
  • Corrected tracked-player accounting across both rate-limit and cooldown maps.
  • Kept direction, sender, dimension, distance and finite-number validation at the trust boundary.

Node graph and configuration

  • Replaced depth-limited recursive cycle checks with complete indegree-based cycle detection.
  • Added bounded node execution handlers and prevented duplicate edges and duplicate queued execution.
  • Made configuration sections siblings by default and automatically closed the active section before build.
  • Rejected all configuration changes after the Forge specification is built.

UI and rendering

  • Replaced identity-hash animation IDs with monotonic IDs and bounded retained animation state.
  • Fixed queued toasts so their slide-in begins only when they become visible.
  • Made dropdown height and placement adapt to real space above and below the widget.
  • Allowed nested scroll containers to pass wheel input to their parent when they cannot move.
  • Made drawer input trapping consistent for all key presses while open.
  • Fixed final fake-blur opacity across multiple passes.
  • Preserved blend, cull, depth, shader, shader color and blend-function state around Slib draw calls, including exceptional exits.
  • Restored the previous entity-shadow state after player preview rendering.
  • Fixed snapped rectangle right and bottom edges at fractional GUI scales.
  • Added ellipsis bounds to buttons, tabs, sidebar items and section headers.
  • Improved active-toggle thumb contrast.

Файлы

slib-0.0.6.jar(692.00 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

0.0.6

Загрузчики

Forge

Версии игры

1.20.1–1.20.6

Загрузок

45

Дата публикации

21.08.2026

Загрузил

ID версии

Главная