gg1kommands base
A library for adding commands (doesn't do anything by itself)'
模組介紹 作者原文
gg1kommands_base (Muck mod)
So basically just install this for extra functionality or whatever on other mods
Installation (manual)
If you are installing this manually, do the following
- Extract the archive into a folder. Do not extract into the game folder.
- Move the contents of plugins folder into \Bepinex\plugins.
- Run the game.
Development
Events
Whenever a new command is instantiated event Action addedCommand is called
Referencing
If you want to make commands for this first you'll want to reference it
add this to your csproj:
``
$(GameDir)\BepInEx\plugins\gg1kommands base\gg1kommands base.dll
False
``
In your Main.cs file after [BepInPlugin(GUID, MODNAME, VERSION) add, BepInDependency(gg1kommands_base.Main.GUID, BepInDependency.DependencyFlags.(Soft/Hard)Dependency)]
Now at the top of your file add using gg1kommands_base
And finally make sure to add the dependency string of gg1kommands_base to the manifest.json
Adding a Command
To make a new command you'll need to instantiate the Command class
Command(Action method, int lowerArgBound, int upperArgBound, params string aliases),,for the first argument pass your method (it must have a string array as one of the arguments),,,,the second & third argument are how many extra arguments seperated by spaces can be put in (so for a range of 2-4 arguments you'd put in 2, 4, you can also just omit one if you have an exact amount of arguments in mind),,,,put in as many 'aliases' as you want, they just basically are what you can type in to run the command (so maybe for a teleport command you'd do "tp", "teleport"),,
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: