Dasik Libary

The core library and API for all Dasik mods, including the Vanilla Outsider collection. You only need this if another mod requires it.

File Details

dasik-library-1.6.9+build.22.jar

  • R
  • Apr 17, 2026
  • 122.60 KB
  • 1.0K
  • 26.1.2+2
  • Fabric

File Name

dasik-library-1.6.9+build.22.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:dasik-libary-1453456:7938138"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

[1.6.9+build.22] - 2026-04-16

Changed

  • Dynamic AI Parameters: Removed final modifier from FollowLeaderGoal.parameters, enabling runtime AI behavior shifts without goal reconstruction.
  • New API: Added FollowLeaderGoal.setParameters(GroupParameters) — allows subclasses and consumer mods to update flocking parameters live (e.g., from a GameRule change).

[1.6.9+build.21] - 2026-04-16

Added

  • FlockState API Expansion: Added memberCount field and accessors to FlockState.
  • Infrastructure: GroupManager.computeFlockState() now automatically calculates and caches the total member count of a pack, allowing mods to read the size without performing \(O(N)\) entity searches.

[1.6.9+build.20] - 2026-04-15

Changed

  • Infrastructure: Upgraded Fabric Loader to 0.19.1 to provide native support for Java 25 Mixins.
  • Sovereign Compliance: Restored compatibilityLevel: "JAVA_25" in dasik-library.mixins.json, removing all Knot/Fabric subsystem warnings.
  • Dependencies: Synchronized with Fabric API 0.145.4+26.1.2.

[1.6.9+build.16] - 2026-04-15

Added

  • Cached Boids Pattern: Implemented FlockState and computeFlockState to shift from \(O(N^2)\) calculations to efficient \(O(N)\) aggregated state computation.
  • Biomechanical Steering: Full Alignment, Cohesion, and Separation logic for AerialFlockingStrategy.
  • Snapshot 26.1 Attributes: Native integration with Attributes.WAYPOINT_TRANSMIT_RANGE and Attributes.WAYPOINT_RECEIVE_RANGE.

Changed

  • Performance: Implemented Tick Staggering in FollowLeaderGoal to spread AI load over 10 ticks.
  • Movement Smoothing: Switched TerrestrialFlockingStrategy to Distance-Based Linear Interpolation (Lerp) for smoother ground movement.

[1.6.9+build.15] - 2026-04-13

Changed

  • Migration: Updated workspace to target Minecraft version 26.1.2 ("Tiny Takeover" Release).
  • API Break Fix: Remapped DynamicGameRuleManager gamerule retrievals. Level and ClientLevel no longer natively carry getGameRules(). Wrapped getters downstream to correctly filter and cast into ServerLevel bound logic.

[1.6.9+build.14] - 2026-03-04

Added

  • DynamicGameRuleManager UI Tooltips: Refactored DynamicGameRuleManager to use a Builder pattern, allowing mods to supply custom localized names and descriptions (tooltips) for their gamerules.

Changed

  • API: Deprecated old static functional methods registerInteger and registerBoolean in favor of the new parameterized Builder pattern, keeping them entirely functional for backward compatibility.

[1.6.9+build.13] - 2026-03-04

Added

  • Source Recovery: Successfully restored the full feature set of build.10 via high-fidelity decompilation (CFR). This process was necessary because local build.10 source changes had not been synchronized with the Git repository during a transition, necessitating a recovery from the compiled JAR.
  • Snapshot Stability: Final architectural validation for Minecraft Snapshot 10 (26.1 Snapshot 10).

Fixed

  • Mojang API Adaptation: Corrected DynamicGameRuleManager type-safety and registry access issues following Snapshot 10's API modifications.

[1.6.9+build.12] - 2026-03-04

Added

  • Systemic Refactor: Overhauled SocialRegistry for O(1) shard-based performance and fixed critical unregistration memory leaks.
  • Signal Evolution: Converted Signal and TickContext into Java 25 records for enhanced performance and immutability.
  • Interface Injection: Implemented PathfinderMobMixin providing robust SocialEntity, GroupMember, and ProfileAware support for vanilla entities.
  • Protocol Compliance: Injected mandatory Zenith Sovereign citations (// Verified against: ...) across all core API and implementation files.

Changed

  • Version Bump: Incrementing to build.12 following systemic core overhaul.

[1.6.9+build.11] - 2026-03-03

Added

  • Project Rebuild: Successfully rebuilt the entire project from decompiled sources with 1:1 logic parity.
  • Zenith Protocol: Integrated full Zenith compliance, including withSourcesJar() and proper artifact archiving.
  • Documentation: Synchronized all conceptual and technical documentation with the official repository.

Fixed

  • Decompilation Artifacts: Resolved all type inference issues, generic mismatches, and lambda errors in the rebuilt source code.
  • Stability: Fixed a critical ClassCastException risk in GroupManager and refined EntitySocialScheduler inner class logic.