GitXplorerGitXplorer
S

CitizensText

public
5 stars
3 forks
4 issues

Commits

List of commits on branch master.
Unverified
091b4545b680515acab073b64d40e1740c751e00

Up workflow for GPG?

SSkytAsul committed 3 years ago
Unverified
8a67f0512790fdae01b42995da37fd7cd8747477

Improvements and "clicks" config option

SSkytAsul committed 3 years ago
Unverified
0f73653951671991ce8cf16e666f0b18d42e829a

Add "/text playback" to edit playback time

SSkytAsul committed 3 years ago
Unverified
3a95e52c960d0ae29d304cf01b5a653fb1d150e0

Up maven deploy

SSkytAsul committed 3 years ago
Unverified
453ebe9d715625e7d85440867eb89666e99312ab

Fix first run, fix gpg signing

SSkytAsul committed 3 years ago
Unverified
5087e54c903f8ae55d832bc9d06af57ee4b41fc3

Damnit GH actions...

SSkytAsul committed 3 years ago

README

The README file for this repository.

CitizensText

A Minecraft Spigot plugins which allows NPCs from Citizens to speak.

It is an addon for the Citizens plugin, which can be downloaded for free here.

SpigotMC download

The plugin is published on the SpigotMC website.

Documentation

You can find documentation on the GitHub Wiki.

Developers

CitizensText is built using Apache Maven on GitHub Actions. Artifacts are published against GitHub Packages.

Dependency

		<dependency>
			<groupId>fr.skytasul</groupId>
			<artifactId>citizenstext</artifactId>
			<version>VERSION</version>
			<scope>provided</scope>
		</dependency>

API

The API includes :

  • a (cancellable) event when a message is sent to a player
  • a way to fetch/edit/add text instances (using CitizensText.getInstance().getTexts())
  • a full command framework, and a way to add your own commands to the /text one (using CitizensText.getInstance().getCommand())
  • an "options" framework which allows storing datas into text instances and modify them easily through the command framework (CitizensText.getInstance().getOptionsRegistry())