JuneLib
A collection of handy tools for modding
模組介紹 作者原文
JuneLib v1.0.10
Junelib is a library of helpful classes, methods, and commonly used hooks to make gungeon modding easier and play nice with other mods, a helpful tool in any modder's arsenal.
Features:
- Automatic item and gun setup, working with both ItemAPI and AssetBundles, with only one line needed to initialise everything
- Easily accessable definitions for any vanilla goop or status effect
- Actions for affecting chest contents on spawn, or methods to help entirely override certain items from spawning
- Classes to help with making new dynamic volley modifying items
- Methods to override wherever or not an item can be used, allowing items to charge and be useable at the same time
- Classes for items with custom charging types
- Highly customisable advanced grapple modules
- Helper tools for giving the player "fake items" that give the player the effect but dont appear in the inventory or otherwise
- Easy on the fly volley modification
*...and other general helper tools and classes
JuneLib is primarily used as a core repository for any of my own mods, such as Oddments, and Court of the Crimson King. Work in progress documentation for the library can be found on the GitHub page for the mod.
Changelog
V1.0.10
- Bugfix for orbiting guns not being able to shoot properly.
- This is Some Bunny here if something goes wrong lmk.
V1.0.9
- There was a 1.0.9 but i dont know what it does
V1.0.8
- modifying volleys now does it for like final volleys and reload volleys too. also should allow setting up other things to get modified volleywise
- more jevents
- added "dotonearbyenemiesbutbetter" to roomtoolsy
V1.0.7
- Fixed WMITF making all JuneLib mods' items show up as "from JuneLib"
- Fixed some debuglog stuff relating to RegeneratingVolleyModifiers appearing in the debug console constantly
- Updated the page a bit
V1.0.6
- Fixed a bug with scattershot and such being a bit broken
- Added OnTheGoModifyVolley to RegeneratingVolleyModifiers
- Added AddChangeSpawnItem and RemoveChangeSpawnItem to ItemsCore
- Added UseFakeItem to RealFakeItemHelper, for on the go active item use
- Re-added some old deprecated methods for roo clear reward stuff, fixing oddments being a bit broken
V1.0.5
- ItemTemplates now inherit an abstract class called ItemTemplateBase, and have now contain an overridable method that runs before PostInitAction
- This allows for custom item template classes that inherit the base item template class, allowing more customized automatic init setup that requires less CTRL+C CTRL+V
- Added the JunePlayerEvents component to players
- Added code for modifying gun projectile volleys on the go (Part of the JunePlayerEvents component)
- Added JuneLibLootEngineModificationAPI
- Removed all traces of JuneRoomClearRewardApi
- Removed Herobrine
V1.0.4
- ItemTemplates now support AssetBundles (hi bunny)
- Also added the ItemBuilderAdditions class (is right now just for adding item sprites with asset bundles)
V1.0.3
- Added methods for easy status effect overheads (taken from OMITB, thankye NN)
V1.0.2
- Changes and fixes to OverrideItemUse classes
V1.0.1
- Changes page
v1.0.0
- Initial Release
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
前置依賴
下面這些內容需要先安裝,否則該模組不會生效:
MtG_API-Mod_the_Gungeon_APIAlexandria-Alexandria