RuneMine
A mod to summon a landmine spell to trap your teammates and enemys Dependencies are bepinex fishutilities and modsync. Thanks to GT169 this mod has been possible!
模組介紹 作者原文
ModSync - Chat-Based Mod Synchronization
A plugin for Mage Arena that synchronizes mods between host and clients.
Features
- Spawns a rune on the floor
- spawns lightning on the player
- 5 seconds before it can be triggered
How It Works
For Hosts:
- Say rune mine and it will spawn a rune on the floor and it will have 5 seconds before it can be triggered
For Clients:
- Say rune mine and it will spawn a rune on the floor and it will have 5 seconds before it can be triggered
Installation
- Install BepInEx for Mage Arena
- Place ModSync.dll in the BepInEx/plugins folder
Usage
For Hosts:
- Say rune mine and it will spawn a rune on the floor and it will have 5 seconds before it can be triggered
For Clients:
- Say rune mine and it will spawn a rune on the floor and it will have 5 seconds before it can be triggered
Configuration
public static string modsync = "all"; // Requires matching on both host and client - This is what is considered when syncing lobbies
public static string modsync = "host"; // Only required on host - These do not count for syncing lobbies
public static string modsync = "client"; // Only required on client - These do not count for syncing lobbies
here is an example of how an all mod should act:
namespace ExampleMod
{
[BepInPlugin("com.example.mymod", "My Example Mod", "1.0.0")]
[BepInProcess("MageArena.exe")]
[BepInDependency("com.magearena.modsync", BepInDependency.DependencyFlags.HardDependency)]
public class ExampleMod: BaseUnityPlugin
{
// This mod requires both client and host to have it
public static string modsync = "all";
private void Awake()
{
// ModSync dependency is guaranteed by BepInEx hard dependency
// If ModSync is not present, this mod won't even load
Logger.LogInfo("ModSync found! Initializing mod...");
// Your mod initialization code here
}
}
}
Note the Bepinex Hard Dependency. This is REQUIRED for mods that can be considered cheats.
Troubleshooting
Common Issues:
- Timeout Errors
- Players without ModSync will timeout after 8-10 seconds.
- This is expected behavior for players without the mod.
- Mod Mismatches
- Check that all required mods are installed. Mods with the "all" tag are considered for syncing.
- Verify mod versions match between host and client
- Turn off Lock Lobby if experiencing many mod mismatch issues.
- Host doesnt have ModSync**
- Two potentional causes here. Either the host doesnt have modsync, or you are not matching the mods/versions of mods of the host.
- Unfortunately a known bug for the visual alert to be wrong in this instance. Check log if you need detailed reports.
Debugging:
- Enable BepInEx logging to see detailed ModSync messages
- Check the game logs for [ModSync] entries
Donations
Donations are never required, but appreciated. The mod will always remain free and up-to-date.
Support Development
Modding Discord & Support
You can submit issues or questions in the modding discord, on my mod-releases thread.
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: