-
Notifications
You must be signed in to change notification settings - Fork 0
Architecture and Package Layout
Rifa edited this page Aug 9, 2026
·
1 revision
| Property | Value |
|---|---|
| Root Package | net.dasik.social |
| Architectural Law | 1 File, 1 Purpose |
| Design Pattern | Facade, Observer, Strategy, Sharded Registry |
net.dasik.social/
โโโ DasikLibraryMod.java โโโ Main Fabric Entrypoint
โโโ ai/
โ โโโ goal/
โ โโโ FollowLeaderGoal.java โโโ AI Boids Flocking Goal
โโโ api/
โ โโโ PriorityTier.java
โ โโโ Scope.java
โ โโโ SignalType.java
โ โโโ SocialEntity.java โโโ Core Interface for Social Mobs
โ โโโ SocialEventRegistry.java
โ โโโ config/ โโโ Atomic Config & GUI Helpers
โ โโโ enchantment/ โโโ Runtime Enchantment Manager
โ โโโ gamerule/ โโโ Dynamic Namespaced GameRules
โ โโโ genetics/ โโโ Genetics Facade, Pedigree & Loot
โ โโโ group/ โโโ Flocking Strategies & Parameters
โ โโโ profile/ โโโ Behavior Profiles & Conditions
โ โโโ projectile/ โโโ Projectile Helper
โ โโโ vision/ โโโ Player Vision Frustum Tracker
โโโ config/
โ โโโ PerformanceConfig.java
โโโ core/ โโโ Hive Mind Engine & Schedulers
โ โโโ EntitySocialScheduler.java
โ โโโ GlobalSocialSystem.java
โ โโโ SocialRegistry.java
โโโ mixin/ โโโ Fabric Mixin Interceptors
โ โโโ LanguageMixin.java
โ โโโ LivingEntityLootMixin.java
โ โโโ MobGoalAccessor.java
โ โโโ PathfinderMobMixin.java
โ โโโ ProfileTriggerMixin.java
โโโ util/ โโโ Fast Math, PRNG & Version Guard
โโโ FastRandom.java
โโโ ModVersionGuard.java
โโโ ObjectPool.java
โโโ StochasticUtil.java
โโโ TimeUtil.java
Dasik Library | Social AI & Infrastructure Engine
Developed with โค๏ธ by Dasik (Rifaditya) | Licensed under LGPL-3.0
๐ Documentation reflects active repository source code state.
- Hive Mind Social System
- Social Scheduler & Events
- Animal Genetics Engine
- Genetics API & Pedigree
- Genetics Loot Modifiers
- Leader Follower & Flocking
- Dynamic GameRules Manager
- GameRule Codec & Serialization
- Client GameRule & GUI Helpers
- Dynamic Enchantments & Vision
- Stochastic & Math Utilities
- Stale Attribute Purging & Scale
- ModVersionGuard & Startup Safety
- Developer Setup & Building
- Architecture & Package Layout
- Mixin Reference & Hooks
- Behavior Profiles & Conditions
- Consumer Mods Integration Guide