项目作者: DumbDogDiner

项目描述 :
Chat management, formatting and cross-server communication plugin.
高级语言: Java
项目地址: git://github.com/DumbDogDiner/StickyChat.git
创建时间: 2020-06-10T21:57:29Z
项目社区:https://github.com/DumbDogDiner/StickyChat

开源协议:GNU General Public License v3.0

下载


StickyChat

Chat plugin, formatter, and messaging system for dddMC.

Overview

  • Chat formatting with PlaceholderAPI support
  • Custom death message support
  • Persistent nicknames
  • SignSpy
  • Mail system
  • Direct message system with server-wide blocking support
  • Custom join/leave messages
  • Cross-server support using Redis pub/sub
  • MotD support
  • Timed message broadcasts

API

StickyChat provides an API other plugins can use to interface with its chat, direct messaging, and mail system. You can find the JavaDocs for the API here.

Configuration

The default configuration for StickyChat is below.

  1. #
  2. # StickyChat
  3. # Authors: SkyezerFox
  4. #
  5. # Main Configuration File
  6. #
  7. # Configure remote database settings.
  8. data:
  9. enable: true
  10. database: minecraft
  11. tableprefix: stickychat_
  12. host: localhost
  13. port: 5432
  14. username: postgres
  15. password: password
  16. # Configure the prefix used by StickyChat
  17. prefix: "&b&lStickyChat &r&8» &r"
  18. # Configuration for chat.
  19. chat:
  20. # The default format to use.
  21. # Supports placeholders and color codes.
  22. format: "&7%player_name% &8» &7%message%"
  23. # Disable join/quit messages - useful if you have a bungee plugin handling them for you already.
  24. disable-join-messages: false
  25. disable-quit-messages: false
  26. # Whether StickyChat should format death messages.
  27. format-death-messages: true
  28. death-message-format: "%message%"
  29. # Configuration for staff chat
  30. staff-chat-format: "&d[SC] &7%player_name% &8» &7%message%"
  31. staff-chat-prefix: +
  32. # Configuration for private messages.
  33. #
  34. # Available formats:
  35. # %from_name% - Name of the player who sent the message
  36. # %from_uuid% - UUID of the player who sent the message
  37. # %to_name% - Name of the player who received the message
  38. # %message% - The message
  39. #
  40. # Supports placeholders and color codes. For incoming messages, placeholders will be evaluated
  41. # as the recipient. For outgoing, they will be evaluated as the sender.
  42. dms:
  43. incoming:
  44. enable-sound: true
  45. format: "&8[&e&lPM&r&8] &a%from_name% &8» &r%message%"
  46. outgoing:
  47. format: "&8[&e&lPM&r&8] &a%from_name% &8» &r%message%"
  48. # various debug options
  49. debug:
  50. # Allow players to send themselves messages.
  51. enable-self-message: false

Yapper is licensed under the GNU General Public License v3. See the LICENSE for more information.

Copyright (c) 2022 Kaylen Dart and contributors.