• 因近日遭受攻击,百科现已限制新用户的编辑权限,一段时间后成为自动确认用户方可编辑。

PerWorldChatPlus

From Minecraft插件百科
Jump to: navigation, search

PerWorldChatPlus


安装

1.下载和你服务器版本对应的PerWorldChatPlus.
2.将PerWorldChatPlus.jar文件放入服务器的plugins文件夹内.
3.(如果你需要手动升级版本的话)请将旧版本和配置文件都删去,否则会导致服务器崩溃!
4.设置config文件来实现你的设置.
5.重启服务器即可!


Config

下面是5.1.1版本的Config.

# 请不要自作主张地把这行删除!
DO NOT DELETE: PerWorldChatPlus is developed and managed by Shades161
# 插件版本号.请不要更改.
Config Version: '6.0'
# 是否检查更新?
Check for Updates: true # 语言文件
Lang: En # 是否让我能够加入你的服务器?
Announce Dev Join: true # 插件前缀(不是聊天,是应用于help之类的)
Prefix: '&5[PerWorldChat]'
# 全局聊天设置.
Global:

# 发送全球消息时,显示的前缀(所谓全球就是整个服务器)
Prefix: '&4[Global]'
# 用于发送全球信息的指令
Override: '!wc'
# 是否让聊天总是能在全球广播,而非限制为单个世界才能听到对应聊天.
Always Global: false
# 公共时间设置(作者说不是很重要,注释几乎没有)
TimedGlobal:
# 是否开启特定时间所有人均可以全球聊天?
Allow: true
Announce: true
DefaultTime: 5
'On': false

# 设置提醒信息
Alert:

Mention:
# 是否当一个玩家的名字被提及时,提醒该玩家
OnName: true
# 如果你仅仅只想让有权限的玩家收到提醒信息,就把下面设置为true
RequirePermission: false
# 是否需要使用‘@’这个符号,才会启动提醒功能? ::RequireAtSymbol: false ::<nowiki># 是否在提醒完被提到的玩家之后,也告诉发送信息的玩家提醒已经送达?
SendNotice: false

# 格式设置
Format:

# 是否让PerWorldChatPlus应用自己的格式,而非服务器默认聊天格式?
Enabled: true
Format:
# 当地聊天格式
Default: '&4[%world%&4]&r %player% &r: %message%'
# 全球聊天格式
Global: '%global% [%world%] %player% : %message%'

# 各种聊天设置
Chat:

Color:
# 是否允许使用颜色代码? (&4, &5, 这些)
Translate: true
# 自动设置聊天颜色?
Auto: true
# 聊天默认颜色是什么?
Default: WHITE
# 是否需要拥有权限才能使用颜色?
RequirePermission: true
# 脏话设置
Swear:
Block:
Enabled: true
# 如果发现脏话,是否将整条信息屏蔽?
EntireMessage: false
# 将粗口更换为?
Replace: '***'
Kick:
# 是否将讲脏话的人T掉?
Enabled: false
# 是否在T掉他们之后发送提醒? ::::Announce: true ::::<nowiki># 哪些属于脏话?
Blocked:
- Crap
- Shit

#链接设置

Ad:
Block:
Enabled: true
# 是否将整条信息屏蔽?
EntireMessage: false
# 禁止发送IP地址
Ip-Addresses: true
  1. 禁止发送网页网址
Websites: true
    1. 你希望将内容换成什么?
Replace: '***'
Kick:
#是否自动将发送链接的玩家T掉
Enabled: false
#是否在T掉玩家时提醒他?
Announce: true

#应用世界列表:
SharesList:
- world


Share

以下,主要是Share.yml的配置.但是,请首先确保下面的世界名称都在你config.yml文件的“应用世界设置”列表下.

# 这就好像一个组别一样.像下面这个组,会让三个世界都应用config内的设置.虽然,“world”是作为该组的组名,但是它自身也会应用其中.
world:
- world_nether
- world_the_end
# 下面是一个例子,虽然这个世界并不存在.
ExampleName1:
- thisWorld
- anotherworld
- world2
# 像这种没有在config.yml列表下存在的世界,PerWorldChatPlus就会把它忽略掉.
gRoUp3:
- world5
- moreWorlds
- Nether


命令

标识为<>的地方表示必须要填写.标识为[]的地方可以不用填写.
命令 例子 说明 权限
/pwc bypass /pwc bypass 将会跳过每一个世界的设置,你的信息将会在全球内显示. pwcp.bypass
/pwc mute /pwc mute 允许你打开屏蔽模式,这样你说的话不会被他人看到,你也看不到他人说的话. pwcp.mute
/pwc spy /pwc spy 允许看到应用世界中的所有聊天 pwcp.spy
/pwc worldspy on/off/worldName /pwc worldspy factions 选定看到某个世界的所有消息.(前提是拥有该世界权限) pwcp.worldspy.世界名称
/pwc alert <world> /pwc alert shades161 将一个世界添加到提醒系统中,当那个世界有人@你但是你身处另一个世界时,你仍然可以收到提醒消息. pwcp.alert
/pwc timedglobal /pwc timedglobal 10 开启,关闭公共全球聊天时限设置.这样,当抵达那个时间时所有的聊天信息都会放在全球频道上,
或者公共全球聊天停止.
pwcp.timedglobal
/pwc set <Function> <Value> <value2> /pwc set alias world &4Factions 在游戏中设置不同的参量. pwcp.set
/global <message> /global this is a global message 发送全球信息. pwcp.global
/globalchat <message> /global this is a global message 也是发送全球信息. pwcp.global
/chatcolor /chatcolor 允许打开聊天颜色设置GUI,来设置颜色.pwcp.chat.color pwcp.chat.color
/cc /cc 允许打开聊天颜色设置GUI,来设置颜色.pwcp.chat.color pwcp.chat.color

权限

权限 描述 默认
pwcp.bypass 允许使用/pwc bypass来让自己的发言在全球广播. op
pwcp.mute 允许屏蔽消息(仅仅是你单方面) player
pwcp.spy 允许使用/pwc spy op
pwcp.worldspy.worldname 允许使用窥视功能,能得到一个世界的所有消息. None
pwcp.alert 允许使用/pwc alert <word> op
pwcp.set 允许使用/pwc set命令 op
pwcp.timedglobal 允许使用/pwc timedglobal op
pwcp.global 允许使用/global或者/globalchat op
pwcp.chat.color 允许玩家更改聊天信息颜色. op
pwcp.notify.update 获得PerWorldChatPlus更新的消息. op
pwcp.alert.mention 允许收到提醒消息. None

进阶

这里的进阶专门为开发者准备,不作翻译(如果你已经是Dev了,还会看不懂那些英文?)

地址:https://dev.bukkit.org/bukkit-plugins/per-world-chat-plus/pages/development-implementation/


更新日志

地址:https://dev.bukkit.org/bukkit-plugins/per-world-chat-plus/pages/change-log/


结束