Dasik图书馆

Dasik图书馆

所有Dasik模组的核心库和API,包括Vanilla Outsider系列。只有当其他模组需要时才需要安装此内容。

需要 Fabric API Java 许可协议

🧠 Dasik Library

不支持旧版本: 本库针对 Minecraft 26.2+。不支持旧版本。

这是一个核心库 / API。 它为我的模组(Vanilla Outsider、Instant Gratification 和 Delayed Gratification 系列)提供共享功能。它本身不提供任何内容。

Dasik Library 为复杂的社会行为提供了统一的 蜂巢思维 架构。实体能够感知“社交事件”(警报、情绪、请求),并参与一个全局、优化的社交调度器。


✨ 功能特性

📡 蜂巢思维(全局信号系统)

实体不仅仅是“运转”——它们会 脉冲。

  • 统一调度器:一个集中式系统为所有支持的模组管理社交互动。
  • 性能优化:采用“高地人”模式,确保即使有100个模组使用本库,每游戏刻逻辑也只运行一次。

🎭 社交事件注册表

一种标准化的实体间通信方式。

  • 轨道:事件被分类(例如,情绪(高优先级)、环境(低优先级))。
  • 惰性冻结:注册表尊重模组加载顺序,但在世界加载后为了稳定性会严格锁定。

开发者说明: 本库使用 惰性冻结模式 解决了“模组初始化竞态条件”。你可以在你的 onInitialize 中安全地注册事件,系统在 ServerTick 之前不会锁定。

🤝 模组间兼容性

  • Better Dogs:使用 Dasik 处理群体机制、嚎叫以及野生狼的领袖-随从逻辑。
  • MCA Female Gender Bridge:整合了遗传学和繁殖物理求解器。
  • 可折叠游戏规则界面:利用动态 GameRule 注册和本地化辅助功能。

🐺 领袖-随从 API(缓存类群算法)

Fabric 生态中最先进的群体模拟 API。

  • 缓存类群模式:通过在领袖身上预先计算群体数据,支持大规模群体(100+ 实体),占用极少的 CPU。
  • 生物力学逻辑:用于有机运动的对齐、聚合和分离控制。
  • Minecraft 26.2+ 原生:完全利用原生的 26.2+ 实体属性和动态 GameRule 注册。

📦 安装

  1. 安装 Fabric API。
  2. 下载 dasik-library-1.8.5.jar(或最新版本)并将其放入你的 mods 文件夹。
  3. 所有 Vanilla Outsider、Instant Gratification 和 Delayed Gratification 模组的必备前置。

☕ 支持

如果你喜欢这个生态系统,请考虑为下一次更新提供动力!

Ko-fi SocioBuzz Saweria

印尼用户: SocioBuzz 和 Saweria 支持本地支付方式(Gopay、OVO、Dana 等),如果你想在不使用 PayPal/Ko-fi 的情况下支持我,可以使用它们!


📜 致谢

角色 作者
创建者 Dasik (Rifaditya)
所属系列 Vanilla Outsider / Instant Gratification / Delayed Gratification
许可协议 LGPLv3

📦 整合包许可: 你可以自由地在任何平台的任何整合包中包含此模组。但是,模组本身必须从其官方分发页面 Modrinth 或 CurseForge 下载。除非得到创建者明确许可,否则严禁将模组 jar 文件重新上传或重新分发到第三方网站。


为 Minecraft 社区制作,倾注了 ❤️

Vanilla Outsider 系列的一部分