Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DarkKronicle/AdvancedChatCore
The base mod to the most advanced chat mod in Minecraft.
https://github.com/DarkKronicle/AdvancedChatCore
Last synced: 14 days ago
JSON representation
The base mod to the most advanced chat mod in Minecraft.
- Host: GitHub
- URL: https://github.com/DarkKronicle/AdvancedChatCore
- Owner: DarkKronicle
- License: mpl-2.0
- Created: 2021-08-10T16:46:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T20:13:49.000Z (10 months ago)
- Last Synced: 2024-08-02T06:17:40.652Z (4 months ago)
- Language: Java
- Size: 5.87 MB
- Stars: 44
- Watchers: 4
- Forks: 19
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-fabric - AdvancedChatCore - The base mod of all AdvancedChat modules and features, presenting an API to achieve many different functionalities related to the Minecraft chat. ([Wiki](https://darkkronicle.github.io/AdvancedChatCore/)) `MPL-2.0` (Uncategorized / Uncategorized)
README
# Important
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/
# AdvancedChatCore
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.
## Dependencies
[MaLiLib](https://www.curseforge.com/minecraft/mc-mods/malilib) and [Fabric API](https://www.curseforge.com/minecraft/mc-mods/fabric-api/) are **required** for this mod to run[Mod Menu](https://www.curseforge.com/minecraft/mc-mods/modmenu) is strongly recommended, as it allows you to easily edit the config
## Configuration
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**)
## About AdvancedChat Modules
AdvancedChat Modules splits the features of [AdvancedChat](https://www.curseforge.com/minecraft/mc-mods/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](https://github.com/DarkKronicle/AdvancedChatCore/wiki/Modules-List)
## Developers
To use AdvancedChatCore within your own mod you can use [jitpack](https://jitpack.io/) 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"`
```JSON
{
...
"custom": {
"acmodule": true
}
}
```Reference the [example mod](https://github.com/DarkKronicle/AdvancedChatModuleTemplate) for individual use cases.
## Development
To develop, all dependencies should automatically be processed through gradle.
## Credits n' more
Code & Mastermind: DarkKronicle
Update to 1.16.3: lmichaelis
Logo & Proofreading: Chronos22
Libraries:
- [MathParser](http://mathparser.org/)
- [OwO](https://github.com/maowcraft/owo)