This is a discussion topic for the Ore project, NanoChat. View the full project on Ore for downloads and more information.
NanoChat
This plugin changes chat to local and global.
FAQ
Q. Is this chat plugin like UltimateChat or Nucleus chat module?
A. No. This is extension for all chat plugins. This plugin only adds local and global chat feature. This plugin is recommended to be used with another chat plugin like nucleus chat module, UltimateChat, FeatherChat or any other chat plugin. If you want only local and global chat, feel free to use this plugin without other chat plugin.
Q. I want new feature
A. Request it in issue tracker.
Q. I want to report bug
A. Report it in issue tracker
Q. Plugin does not work with something
A. Report it in issue tracker
Commands
This plugin has several commands.
/nanochat prefix <local|global> <get|set> [newValue]
Where <local|global>
you should write local
or global
, same with get
and set
. If you use set
, you should specify new prefix.
Example:
/nc local set [New &4Prefix]
<- this command sets local prefix to [New &4Prefix]
or:
/nc global get
<- this command shows your current global prefix
Another command is
/nanochat range <get|set> [newValue]
- this command works same as /nc prefix
and allows you to get/set local chat range
Two more commands:
/nanochat <order|modifybody> <get|set> [newValue]
to change/set order
and modifyBody
config params.
Last command is /nanochat enabled <get|set> [newValue]
, works as another commands in this plugin.
Permissions
nanochat.command.prefix.local.get
- access for /nanochat prefix local get
command
nanochat.command.prefix.local.set
- access for /nanochat prefix local set <newValue>
command
nanochat.command.prefix.global.get
- access for /nanochat prefix global get
command
nanochat.command.prefix.global.set
- access for /nanochat prefix global set <newValue>
command
nanochat.command.range.get
- access for /nanochat range get
command
nanochat.command.range.set
- access for /nanochat range set
command
nanochat.command.modifybody.get
- access for /nanochat modifybody get
command
nanochat.command.modifybody.set
- access for /nanochat modifybody set <newValue>
command
nanochat.command.order.get
- access for /nanochet order get
command
nanochat.command.order.set
- access for /nanochet order set <newValue>
command
nanochat.command.enabled.get
- access for /nanochat enabled get
command
nanochat.command.enabled.set
- access for /nanochat enabled set <newValue>
command
nanochat.chat.global
- permission to write in global chat, if player doesn’t have this permission, message will be sent in local chat.
nanochat.chat.canseelocal
- ability to see local chat, even if not in range
Config
Here is plugin config:
# Set to true, if plugin should be enabled, false otherwise
enabled=true
# Global chat prefix
globalPrefix {
color=green
text="[G] "
}
# Local chat prefix
localPrefix {
color=green
text="[L] "
}
# Should modify message body? (remove '!' before message)
modifyBody=true
# Run before other plugins or after. Possible values: LATE, EARLY.
order=LATE
# Local chat range, in blocks
range=128