I have no real interest in mod development at the moment, so I am archiving this. Feel free to fork, and consider some of the community forks/
This is the base mod of all AdvancedChat modules and features. This mod provides the necessary foundation and framework for AdvancedChat mod's to work.
This mod primarily adds internal features used by other modules, as well as the ability to display the time that a message was sent.
MaLiLib and Fabric API are required for this mod to run
Mod Menu is strongly recommended, as it allows you to easily edit the config
You can either manually edit the config file, located in ~.minecraft/config/advancedchat/advancedchatcore.json
, or you can open the configuration screen using mod menu (see Dependencies)
AdvancedChat Modules splits the features of AdvancedChat into several different mods, all of which depend on AdvancedChatCore. This simplifies development, and also allows for the user to pick-and-choose what features of AdvancedChat they want or don't want. The main AdvancedChat mod will eventually serve as a bundle of all AdvancedChat modules. Full list
To use AdvancedChatCore within your own mod you can use jitpack with maven to download and implement it.
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
modImplementation 'com.github.DarkKronicle:AdvancedChatCore:VERSION'
}
To have the core reference the mod as a module, int fabric.mod.json
in custom
put "acmodule: true"
{
...
"custom": {
"acmodule": true
}
}
Reference the example mod for individual use cases.
To develop, all dependencies should automatically be processed through gradle.
Code & Mastermind: DarkKronicle
Update to 1.16.3: lmichaelis
Logo & Proofreading: Chronos22
Libraries: