🧠 Dasik Library
No Backports: This library targets Minecraft 26.1+ (Snapshot ~7+). Older versions are unsupported.This is a Core Library / API. It provides shared functionality for my mods (Vanilla Outsider, Better Dogs). It does nothing on its own.Dasik Library provides a unified Hive Mind architecture for complex social behaviors. Entities become aware of "Social Events" (Alerts, Moods, Requests) and participate in a global, optimized social scheduler.
✨ Features
📡 The Hive Mind (Global Signal System)
Entities don't just "tick"—they pulse.- Unified Scheduler: One centralized system manages social interactions for all supported mods.
- Performance Optimized: Uses a "Highlander" pattern to ensuring logic only runs once per tick, even if 100 mods use the library.
🎭 Social Events Registry
A standardized way for entities to communicate.- Tracks: Events are categorized (e.g.,
Mood(High Priority),Ambient(Low Priority)). - Lazy Freeze: The registry respects mod loading order but locks down tight for stabilization once the world loads.
[!NOTE] Developer Note: This library solves the "Mod Initialization Race Condition" using the Lazy Freeze Pattern. You can register events safely in youronInitialize, and the system won't lock untilServerTick.
🤝 Inter-Mod Compat
- Better Dogs: Uses Dasik to handle Pack mechanics, howling, and wild wolf leader-follower logic.
🐺 Leader-Follower API (Cached Boids)
The most advanced flocking API in the Fabric ecosystem.- Cached Boids Pattern: Supports massive swarms (100+ entities) with minimal CPU usage by pre-calculating group data on the Leader.
- Biomechanical Logic: Alignment, Cohesion, and Separation steering for organic movement.
- Snapshot 26.1 Native: Fully utilizes
WAYPOINT_TRANSMIT_RANGEandWAYPOINT_RECEIVE_RANGEattributes.
📦 Install
- Install Fabric API.
- Download
dasik-library-1.6.9+build.16.jar(or latest) and place it in yourmodsfolder. - Required by all Vanilla Outsider mods.
☕ Support
If you enjoy the Vanilla Outsider ecosystem, consider fueling the next update![!NOTE] Indonesian Users: SocioBuzz supports local payment methods (Gopay, OVO, Dana, etc.) if you want to support me without using PayPal/Ko-fi!
📜 Credits
| Role | Author |
|---|---|
| Architect | DasikIgaijin |
| Collection | Vanilla Outsider |
| License | LGPLv3 |
[!IMPORTANT] Modpack Permissions: You are free to include this mod in modpacks, provided the modpack is hosted on the same platform (e.g. CurseForge). Cross-platform distribution is not permitted. If you download this mod from CurseForge, your modpack must also be published on CurseForge.
**Made with ❤️ for the Minecraft community**
*Part of the Vanilla Outsider Collection*

