SoulCompanionNPC

SoulCompanionNPC

Soul Companion 灵魂伴侣 Recruit your own NPC companion and embark on adventures together.招募你的专属 NPC 同伴,一同踏上冒险之旅。

by
80 Downloads
fabricmagicmobssocial
Rent Server with this Mod

Screenshots

SoulCompanionNPC Screenshot 1
SoulCompanionNPC Screenshot 2
SoulCompanionNPC Screenshot 3
SoulCompanionNPC Screenshot 4

About this Mod

Soul Companion — 灵魂伴侣

Recruit your own NPC companion and embark on adventures together.招募你的专属 NPC 同伴,一同踏上冒险之旅。

  • Recruit NPC companions that follow you, fight monsters, and protect you in battle.
    招募 NPC 同伴,跟随你、打怪、在战斗中保护你。
  • Affection system with 0-1000 bond levels — unlock new abilities as your bond deepens.
    好感度系统从 0 到 1000,随着羁绊加深解锁更多能力。
  • Combat Guard: NPC teleports to you when health is low, provides death shield at critical moments.
    战斗守护:低血量时紧急传送到你身边,濒死时提供护盾。
  • Auto-rescue from lava, fire, and void — your NPC will always save you.
    自动救援:岩浆、火焰、虚空坠落时 NPC 会第一时间把你拉出来。
  • Emergency Teleport: at max bond, the nearest NPC teleports to your side when you're in fatal danger.
    紧急传送:满级羁绊时,濒死瞬间最近的 NPC 会跨越空间来到你身边。
  • Custom Skins: set NPC skin by entering any Minecraft username.
    自定义皮肤:输入任意 Minecraft 用户名即可指定 NPC 皮肤。
  • Mining Assistant: auto-mine ores, place torches, mark paths, and detect nearby minerals.
    矿洞助手:自动挖矿、放置火把、标记路径、提示附近矿石。
  • Home system: bind a bed and chest, NPC guards your home, patrols, and organizes storage.
    家园系统:绑定床和箱子,NPC 帮你看家、巡逻、整理收纳。
  • Farm Manager: auto-harvest and replant crops near your bound chest.(Beta)
    农场管家:自动收割和补种绑定箱子附近的农作物。(在测试)
  • Light Interactions: hold hands, dance, tell stories, and share hearts.
    轻互动:牵手、跳舞、讲故事、比心。
  • 25-day bond milestone: diamond tool upgrade with locked inventory (unlocked after 25
    game days).
    25 天里程碑:装备升级为钻石工具并锁定背包(25 个游戏日后解锁)。
  • Pet names, golden apple feeding, healing effects, and romantic interactions.
    专属称呼、喂金苹果、治疗效果、浪漫互动。
  • Auto-spawn 2 NPCs in villages; unrecruited NPCs wander freely.
    村庄自动生成 2 个 NPC;未招募的 NPC 会自由闲逛。
  • Full bilingual support — switch between English and Chinese with one click.
    完整双语支持,一键切换中英文界面。
    Emergency Rescue on Lava Contact触碰岩浆的紧急救援:

Emergency Rescue on Lava Contact触碰岩浆的紧急救援
If you hit the NPC, it will get angry, and you won't be able to right-click it for a while.打npc会生气,一定时间内不能右键:
If you hit the NPC, it will get angry, and you won't be able to right-click it for a while.打npc会生气,一定时间内不能右键
The NPC will help attack nearby hostile mobs, as well as friendly mobs that attack you, such as Iron Golems.npc会帮忙攻击周围敌对生物或攻击你的友好生物(铁傀儡)
The NPC will help attack nearby hostile mobs, as well as friendly mobs that attack you, such as Iron Golems.npc会帮忙攻击周围敌对生物或攻击你的友好生物(铁傀儡)
The effect of enabling auto-mining开启自动挖矿的效果
The effect of enabling auto-mining开启自动挖矿的效果

Interface Preview部分界面展示

随从指挥手册(command book)
a
b

Right-Click Interface右键npc的界面
a
b#

Individual NPC Command Interface单个npc的命令界面
a
b

revival_altar重生台:
a
b
c

How to Recruit: Right-click an NPC with the recruit_stick.

如何招募:用招募棒右键npc

Crafting Recipe制作方式:
a

随从指挥手册制作方式:(command book Crafting Recipe)

p

作者目前还是本科生,刚接触 Java 不久。因为一直没有找到特别符合个人预期的相关 Mod,所以尝试自己制作了这个 Mod。由于技术水平有限,实际效果可能无法达到各位的预期,还请见谅。后续我会继续学习 Java 和 Minecraft Mod 开发相关知识,争取在之后的版本中不断改进。本 Mod 为作者本人自制,未参考或复制其他 Mod,不用于任何盈利目的。Mod 截图中展示的人物皮肤为作者喜欢的主播的皮肤,仅用于效果展示。大家在使用本模组前,请务必提前备份存档,以免出现意外情况。

The author is currently an undergraduate student and has only recently started learning Java. Since I could not find a mod that fully matched my personal expectations, I decided to try making one myself. Due to my limited technical experience, the current result may not meet everyone’s expectations, so I sincerely ask for your understanding. I will continue learning Java and Minecraft mod development, and I hope to improve this mod in future versions. This mod was created by myself, without referencing or copying other mods, and it is not intended for any commercial use. The character skin shown in the mod screenshots belongs to a streamer I like and is used only for demonstration purposes.Please make sure to back up your world save before using this mod to avoid any unexpected issues.

本模组允许玩家用于个人游玩、录制视频或进行直播展示,但不得未经作者许可进行搬运转载或商业售卖。
This mod may be used for personal gameplay, video recording, and livestreaming. However, it may not be modified and republished, or sold commercially without the author's permission.

本mod本是自用,心血来潮现在发布出来
This mod was originally created for personal use, but I decided to share it publicly on a whim.

本模组主要基于 Minecraft 1.21.1 版本编写,其他 1.21.x 版本理论上基本兼容,但仍推荐使用 1.21.1 以获得更稳定的体验。
This mod was mainly developed for Minecraft 1.21.1. Other 1.21.x versions should generally be compatible, but Minecraft 1.21.1 is recommended for the most stable experience.

联系方式:[email protected]
我通常每月查看一次该邮箱。
Contact me: [email protected]
I usually check this mailbox once a month.

Soul Companion

你的灵魂伴侣,始终相伴。
Your soul companion, always by your side.LEEEEH

Available Versions

SoulCompanion 1.0.0release
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
May 17, 2026

How to Install SoulCompanionNPC on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "SoulCompanionNPC". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+8 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

SoulCompanionNPC server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is SoulCompanionNPC compatible with fabric?

SoulCompanionNPC officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with SoulCompanionNPC – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if SoulCompanionNPC consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install SoulCompanionNPC with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+1 more