Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ladysnake/blabber
An extensible data-driven Dialogue API for Minecraft
https://github.com/ladysnake/blabber
dialogue fabricmc gui hacktoberfest minecraft minecraft-mod
Last synced: 6 days ago
JSON representation
An extensible data-driven Dialogue API for Minecraft
- Host: GitHub
- URL: https://github.com/ladysnake/blabber
- Owner: Ladysnake
- License: lgpl-3.0
- Created: 2022-01-07T14:49:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-20T23:10:33.000Z (5 months ago)
- Last Synced: 2024-06-21T17:49:04.142Z (5 months ago)
- Topics: dialogue, fabricmc, gui, hacktoberfest, minecraft, minecraft-mod
- Language: Java
- Homepage: https://ladysnake.org/wiki/blabber
- Size: 531 KB
- Stars: 3
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: COPYING
Awesome Lists containing this project
README
# Blabber
A library adding dialogues to Minecraft. Can also be used as a standalone mod, through the `/blabber` command.
This mod must be installed on both server and client to work properly.
For more information, check out [the full description on the Ladysnake website](https://ladysnake.org/wiki/blabber).
## Adding Blabber to your project
You can add the library by inserting the following in your `build.gradle` :
```gradle
repositories {
maven {
name = "Ladysnake Mods"
url = "https://maven.ladysnake.org/releases"
content {
includeGroupByRegex '(org|io\\.github).ladysnake.*'
includeGroupByRegex '(dev|io\\.github)\\.onyxstudios.*'
}
}
maven {
name = "Nexus Repository Manager"
url = 'https://oss.sonatype.org/content/repositories/snapshots'
}
}dependencies {
modImplementation include("org.ladysnake:blabber:${blabber_version}")
// Blabber dependencies
include "me.lucko:fabric-permissions-api:${fpa_version}"
include "org.ladysnake.cardinal-components-api:cardinal-components-base:${cca_version}"
include "org.ladysnake.cardinal-components-api:cardinal-components-entity:${cca_version}"
}
```You can then add the library version to your `gradle.properties`file:
```properties
# Blabber
blabber_version = 1.x.y
# Fabric Permissions API
fpa_version = 0.1-SNAPSHOT
# Cardinal Components
cca_version = 4.x.y
```You can find the current version of Blabber in the [releases](https://github.com/Ladysnake/Blabber/releases) tab of the repository on Github,
and the latest CCA version in the [appropriate repository](https://github.com/Ladysnake/Cardinal-Components-API/releases).