Old Description

ContextManager is a plugin that that i am using for chat prefixing and other functionality. It is written for PermissionsEx and mcMMO party chat support. It respects the weights of groups for prefixing, which seems not to be the case for all the recent PermissionsEx versions. Further it allows for chat channels, setting individual recipients for chat and has a built in region finder for WorldGuard and a ChestShop finder for recently used shops.

Depends on PermissionsEx !
Might have: WorldGuard, ChestShop (would then need WorldGuard too)


Reference: Instructions


Features:

  • Prefixing respecting weights of PEX groups.
  • Chat Channels.
  • Set recipients for chat: only those can hear you and you can only hear those, unless you use the greedy option.
  • Greedy option to hear all channels even if you are in another channel or have recipients set.
  • Ignoring players chat.
  • Muting (also temporary), muted players can still use mcMMO party chat.
  • View Chat history.
  • Intercept private recipients chat (not yet tell, party) with greedy option.
  • Address players with @ <player> or @<player> as alternative to tell.
  • Announcing with ! (channel wide) and !! (global) to have yellow text all have to read, announcements are possible out of mcMMO party chat.
  • Log tell.
  • Ignore if players can see each other or not for tell (useful for PlayersInCubes).
  • Define Chat message format.
  • Define party chat message format (mcMMO) (currently unavailable)
  • No colors in chat (yet), but normal and announcement colors are configurable.
  • Fully asynchronous chat (since 2.0.0).

Developers: You can write service hooks (like the built in for WorldGuard regions and ChestShop, which also can register for sub commands or to be queried with /cx find ...)
Repository: https://github.com/asofold/ContextManager