Skip to content

deglebe/smpchatutils

Repository files navigation

smpchatutils

paper(folia)-first chat utilities for low-effort smps

feature roadmap

  • name colours/styles
  • permission support (ongoing)
  • ignore system
  • yaml and sqlite persistence, configurable
  • per-player chat prefix/suffix (/prefix, /suffix)
  • improved direct messaging
    • better whisper
    • reply command
  • line-prefix chat (>, |. ', etc)
  • offline mail queue

anti-features

  • no role ladders / rank framework
  • no spam filtering
  • does not assume 1.19+ chat signage

permissions

  • smpchatutils.chat.namecolor
  • smpchatutils.chat.prefix
  • smpchatutils.chat.suffix
  • smpchatutils.chat.format
  • smpchatutils.chat.ignore
  • smpchatutils.reload

all features can be revoked/granted via the permissions plugin of your choice. however, some sensible defaults are described in the config.

build

./gradlew build

JAR: build/libs/smpchatutils-<version>.jar (version in gradle.properties; current 0.2.0).

requirements

  • Java 21
  • Paper 1.21+

license

MIT, see LICENSE.txt.

About

chat utilities for simple smps

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages