You are viewing a potentially older version of this package.
View all versions.
JuneLib
A collection of handy tools for modding
Date uploaded | 2 years ago |
Version | 1.0.5 |
Download link | HellfireJune-JuneLib-1.0.5.zip |
Downloads | 826 |
Dependency string | HellfireJune-JuneLib-1.0.5 |
This mod requires the following mods to function
MtG_API-Mod_the_Gungeon_API
Adds the good parts of Mod the Gungeon to BepInEx.
Preferred version: 1.5.7README
JuneLib v1.0.4
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
- 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 the upcoming Oddments version. Documentation for the library can be found on the GitHub page for the mod.
Changelog
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 to Thunderstore page
v1.0.0
- Initial Release