File Details
9.2-1.21.x
- R
- Feb 1, 2026
- 191.93 KB
- 12
- 1.21.11+12
File Name
PulseThreadCore.jar
Supported Versions
- 1.21.5-Snapshot
- 1.21.11
- 1.21.10
- 1.21.9
- 1.21.8
- 1.21.7
- 1.21.6
- 1.21.5
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21
PulseThread SIS — Changelog
Version 9.0 → 9.2
This update completes and formalizes the architectural direction introduced in earlier versions of PulseThread SIS. Many of the core ideas (offloading, perception snapshots, ray-based systems) already existed prior to 9.2; this release finishes, separates, and hardens those ideas into distinct, scalable systems.
Version 9.1 served as an internal transition and stabilization phase and is intentionally folded into this changelog.
--------------------------------------------------
Core Architecture (Finalization Pass)
--------------------------------------------------
- Finalized the modular architecture separating Core, Runtime, Hook, AI, and Generation
- Completed the separation of responsibilities that previously existed in partially shared logic
- Formalized internal boundaries between execution, policy, integration, and simulation layers
- Introduced a capability-driven system to explicitly gate advanced functionality
- Hardened service lifecycles for clean startup, shutdown, reloads, and failure isolation
- Stabilized internal APIs to support long-term expansion without rewrites
--------------------------------------------------
Execution, Offloading & Performance
--------------------------------------------------
- Completed the vanilla-aware offload engine originally planned in earlier versions
- Finalized execution budgets, time windows, and governor-controlled limits
- Separated offloading policy (Runtime) from execution mechanics (Core)
- Improved batching and merge behavior for high-frequency workloads
- Reduced main-thread pressure by enforcing snapshot-based access patterns
- Ensured safe fallback behavior when offloading is unavailable or restricted
--------------------------------------------------
Caching System (Hot / Warm / Cold)
--------------------------------------------------
- Finalized the multi-tier caching system that underpins offloading and perception
- Hot cache:
- Short-lived, tick-adjacent data used during active execution windows
- Optimized for minimal allocations and extremely fast access
- Warm cache:
- Medium-lived snapshots shared across short time windows
- Bridges real-time logic and immutable data
- Cold cache:
- Immutable or advisory snapshots designed for async and off-thread use
- Used extensively by AI perception and world generation
- Implemented TTL-based invalidation and eviction rules
- Centralized cache ownership under Core and Runtime for consistent policy enforcement
--------------------------------------------------
PulseRuntime (Execution & Safety Layer)
--------------------------------------------------
- Completed the Runtime governor responsible for execution pressure and safety
- Centralized async safety checks and off-thread access validation
- Finalized policy enforcement for offloading, perception, and ray-based systems
- Unified runtime metrics hooks for future diagnostics and tooling
- Prepared Runtime for client-assisted and GPU-based offloading paths
--------------------------------------------------
PulseHook (Integration Layer)
--------------------------------------------------
- Finalized the centralized integration and discovery layer
- Completed safe APIs for requesting offload and runtime services
- Enforced strict validation and capability checks for injected tasks
- Prevented unsafe plugin interaction through controlled execution boundaries
- Prepared shared access points for ray tracing, fast math, and simulation services
--------------------------------------------------
PulseAI (Entity & Behavior Systems)
--------------------------------------------------
- Completed the transition to snapshot-based AI perception
- Finalized modular AI subsystems (perception, stealth, dodge, prediction)
- Improved decision cadence consistency and prediction stability
- Reduced tick impact by moving AI evaluation into controlled execution windows
- Prepared AI systems for advanced ray-based and client-assisted perception
--------------------------------------------------
Stealth & Perception Framework
--------------------------------------------------
- Finalized the stealth and perception framework introduced in earlier versions
- Completed sound and sight event pipelines
- Added perception snapshots, suspicion tracking, and awareness states
- Implemented structural hooks for detection scoring and propagation
- Stealth logic is present but intentionally gated in Community Edition
- Framework is designed to scale from lightweight logic to advanced ray-based systems
--------------------------------------------------
Lighting & Ray Infrastructure
--------------------------------------------------
- Completed the internal ray and lighting infrastructure planned in earlier releases
- Finalized shared ray metadata and visibility abstractions
- Prepared data models for luminance, occlusion, and visibility scoring
- Dynamic lighting simulation remains gated in Community Edition
- Infrastructure is designed to support future client-assisted and GPU-based tracing
--------------------------------------------------
World Generation (PulseGen)
--------------------------------------------------
- Finalized facet-based generation snapshot pipelines
- Completed cold, immutable generation snapshots for async safety
- Improved vanilla and datapack compatibility
- Reduced generation-related main-thread pressure
- Prepared generation systems for distributed and incremental offloading
--------------------------------------------------
PulseFabric SIS (Client)
--------------------------------------------------
- PulseFabric SIS (Client) is the optional Fabric-side client component of PulseThread SIS
- Designed to enable client-assisted computation such as ray tracing and perception support
- Communicates with the server through controlled, capability-gated protocols
- Allows heavy computation to be shifted away from the server when available
- PulseFabric SIS (Client) is coming soon and will integrate directly with PulseRuntime
--------------------------------------------------
Stability, Safety & Compatibility
--------------------------------------------------
- Improved thread-safety across all async and offloaded systems
- Reduced log spam and added single-fire warnings for gated features
- Hardened error handling to prevent silent corruption or runaway execution
- Improved compatibility with large plugin stacks and high-load servers
- Ensured predictable and safe degradation paths
--------------------------------------------------
Distribution & Platform Readiness
--------------------------------------------------
- Fully obfuscated internal implementations while preserving stable public APIs
- Standardized the multi-jar layout (Core, Runtime, Hook, AI, Gen)
- Clarified configuration semantics (availability vs enabled)
- Prepared the platform for Community, Pro, and Enterprise capability tiers
- Established a stable foundation for future expansion without architectural resets
**// Known Issues:**
- On large servers with heavy plugins (e.g. LuckPerms, Essentials),
brief watchdog warnings may occur during startup or mass join/leave events.
This is transient and stabilizes after initialization completes.
- Item stacks are currently capped at 64 due to vanilla stack constraints.
- The system is still actively being tuned and optimized; some features
may change as edge cases and bugs are identified.
--------------------------------------------------
Summary
--------------------------------------------------
- This update completes and formalizes ideas introduced in earlier versions
- Focuses on separation, safety, and scalability rather than new surface features
- Advanced systems are intentionally staged and gated
- PulseThread SIS is now a stable execution and simulation platform