这是 Dakimakura Mod 的维护分支,由 Nothingness-Void 接手维护。原上游仓库已经约两年没有继续维护,因此这个仓库现在用于继续修复问题、发布构建,并维护新版本移植。
这个 Mod 允许玩家把抱枕放在床上或世界中,并保留了玩家自定义抱枕图片包的功能。
- Minecraft Forge 1.20.1 维护与修复
- Dedicated Server 服务端兼容性修复
- Forge 1.21.1 移植,位于
codex/port-1.21分支 - NeoForge 1.21.1 移植,位于
codex/neoforge-1.21.1分支 - 使用 GitHub Actions 同时构建 Forge 1.20.1、Forge 1.21.1 和 NeoForge 1.21.1 版本
发布页:
https://github.com/Nothingness-Void/DakimakuraMod/releases
发布资产命名格式:
dakimakuramod-<mod_version>+mc1.20.1-forge.jardakimakuramod-<mod_version>+mc1.21.1-forge.jardakimakuramod-<mod_version>+mc1.21.1-neoforge.jar
正式发布时,<mod_version> 会与 release tag 去掉 v 后的版本号一致,例如 v1.1.0 会构建 dakimakuramod-1.1.0+...jar。
请按你的服务端 loader 下载对应 jar。Forge jar 与 NeoForge jar 不能混用;客户端与服务端也应使用同一 loader 与同一 Minecraft 版本的 jar。
master:Minecraft Forge 1.20.1codex/port-1.21:Minecraft Forge 1.21.1codex/neoforge-1.21.1:Minecraft NeoForge 1.21.1
首次启动后会在 <gameDir>/config/ 下生成两个配置文件,可在游戏中 Mods → Dakimakura Mod → Config 直接编辑,保存即生效。
dakimakuramod-common.toml:服务端下发图片的尺寸上限、JPEG 质量、服务端内存 / 磁盘缓存开关与上限dakimakuramod-client.toml:客户端显存缓存时长、本地磁盘缓存上限
默认值对一般服务器都合适,不改也能用。带宽紧张可以把 maxTransferHeight 调到 1024 或把 jpegQuality 调到 0.70;显存有限可以把客户端 memoryCacheMinutes 降到 10 以内。
详细说明、每一项的作用、推荐调整方向、缓存目录结构与哈希保证:详细配置参考(中文)。
使用 Gradle Wrapper:
./gradlew.bat build构建产物会输出到 build/libs/。
本 fork 由 Nothingness-Void 维护。
现代版本原作者为 andrew0030。更早期的原作者与所有者为 RiskyKen。Vanilla Mobs 美术与新抱枕模型由 Apprentice Necromancer 制作。旧抱枕模型由 ORCS004 制作。翻译贡献者包括 MikaPikaaa、[//972]、Ethan、TROU2004、TartaricAcid 和 Hoppang。
本仓库保留并遵守上游项目的许可声明:
- 当前版本代码基于 GNU Lesser General Public License v3.0 许可发布。
- RiskyKen 制作的 1.12.2 及更早版本,以及相关旧内容,基于 Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License 许可发布。
- 使用或再分发本 fork 时,请保留原作者与贡献者署名,并遵守对应许可证条款。
This is a maintained fork of Dakimakura Mod, now maintained by Nothingness-Void. The original upstream repository has not been actively maintained for roughly two years, so this repository is used to continue maintenance, publish builds, and carry forward newer-version ports.
The mod allows players to place Dakimakuras on beds and around the world, while keeping support for custom Dakimakura image packs.
- Minecraft Forge 1.20.1 maintenance and fixes
- Dedicated server compatibility fixes
- Forge 1.21.1 port on the
codex/port-1.21branch - NeoForge 1.21.1 port on the
codex/neoforge-1.21.1branch - GitHub Actions builds for Forge 1.20.1, Forge 1.21.1, and NeoForge 1.21.1
Releases are published here:
https://github.com/Nothingness-Void/DakimakuraMod/releases
Release asset naming format:
dakimakuramod-<mod_version>+mc1.20.1-forge.jardakimakuramod-<mod_version>+mc1.21.1-forge.jardakimakuramod-<mod_version>+mc1.21.1-neoforge.jar
For official releases, <mod_version> matches the release tag without the leading v; for example, v1.1.0 builds dakimakuramod-1.1.0+...jar.
Download the jar that matches your server loader. Forge jars and NeoForge jars are not interchangeable; clients and servers should use the same loader and the same Minecraft-version jar.
master: Minecraft Forge 1.20.1codex/port-1.21: Minecraft Forge 1.21.1codex/neoforge-1.21.1: Minecraft NeoForge 1.21.1
On first launch the mod generates two config files under <gameDir>/config/. They can be edited live via Mods → Dakimakura Mod → Config in-game.
dakimakuramod-common.toml: server-side texture transfer height, JPEG quality, memory / disk cache toggles and size capsdakimakuramod-client.toml: client-side VRAM cache lifetime and local disk cache cap
Defaults work for most servers. If bandwidth is tight, lower maxTransferHeight to 1024 or drop jpegQuality to 0.70. If VRAM is tight, drop the client's memoryCacheMinutes to 10 or below.
For every option's behaviour, recommended tweaks, cache layout and hashing guarantees, see the full configuration reference (English).
Use the Gradle wrapper:
./gradlew.bat buildBuild outputs are written to build/libs/.
This fork is maintained by Nothingness-Void.
Original modern Dakimakura Mod development by andrew0030. Former mod author and owner: RiskyKen. Vanilla Mobs art and new Dakimakura models by Apprentice Necromancer. Old Dakimakura models by ORCS004. Localisers include MikaPikaaa, [//972], Ethan, TROU2004, TartaricAcid, and Hoppang.
This repository retains and follows the upstream project license notices:
- Current-version code is licensed under the GNU Lesser General Public License v3.0.
- Dakimakura Mod 1.12.2 and older, originally by RiskyKen, and related legacy content are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
- When using or redistributing this fork, keep the original author and contributor attribution and follow the applicable license terms.
