我的世界Authentication服务器插件是一款超级好用的插件工具,使用之后即可让服务器的公告让玩家看到后才能进行游戏,让玩家会更加遵守公约。
全新的插件——认证插件,类似安装软件的‘我认真阅读并且同意此协议’一样,可以让玩家在第一次进游戏时告知服务器规则,让玩家接受以后才能开始游戏
认证是一插件哦作者你废话,它可以确保新玩家和现有的玩家知道关于你的服务器的规则,迫使玩家没有接受这个规则时,他们没有权限做任何事情,表明他们有机会读到服务器的规则。如果再发生什么事,他们就没有了像“我没有不知道服务器规则”这样的借口。
原文说了这个插件只支持1.8.8
不过我测试了一下1.8.7,1.8.0,1.7.2,1.7.10发现完美运行
简单来说,你可以在这份配置文件里配置与了解:
1.在没有接受服务器规则/协议时,玩家可以使用的指令
2.在没有接受服务器规则/协议时,玩家是否能聊天/破坏/交互/实体交互/运行指令
3.没了
Authentication:
Commands:
AcceptCommand:
#接受协议时可以设置自动触发指令
DenyCommand:
Kick: true
#deny(不接受)服务器规则/协议是否被踢掉【默认:踢】
MessageBeforeKick: true
#踢之前是否显示信息
KickDelay: 100
#延迟期:【默认100】##当不接受协议时会有100秒阅读信息以后被踢掉
Events:
RulesMessage: true
#是否显示服务器规则
OverrideEventMessage: false
EventMessage: true
PlayerJoin:
RulesAccepted: false
#玩家进服是否自动接收协议【默认:否】###这样的话玩家进服会看到服务器规则/协议从聊天窗弹出但是不用/Accept接受(诶这样就和ESS的进服MOTD没区别了吧)
WelcomeAccepted: true
#接受以后是否弹出欢迎信息【默认:是】
RulesNotAccepted: true
WelcomeNotAccepted: false
#欢迎不接受【默认:否】(诶这什么鬼!!)
MessageDelay: 10
#信息延迟:10
#===========当还没有接受规则/协议时,以下权限:============
BlockPlace: false
#是否能防止方块【默认:否】
BlockBreak: false
#同上。破坏
ItemPickup: false
#是否能捡起来东西【默认:否】
ItemDrop: false
#同上。扔出(掉落)
InteractEntities: false
#与实体的交互权限【默认:否】
Interact: false
#交互权限【默认:否】
Attack: false
#攻击权:【默认:否】
Damage: false
#损伤【默认:否】
Command: false
#能否执行指令【默认:否】
Chat: false
#能否聊天【默认:否】
CommandWhitelist:
#当没有接受协议时,以下指令可以使用:【你可以逐条添加】
- "/authentication"
- "/auth"
- "/accept"
- "/aaccept"
- "/deny"
- "/adeny"
- "/rules"
- "/arules"
- "/serverrules"
- "/info"
- "/ainfo"
- "/serverinfo"
Permissions:
#拥有以下权限节点的人不用接受协议
Bypass: "Authentication.Bypass"
# 如果你会放一嘴很好地洋屁的话你可以跟作者的非死不可和推特交谈,艾特他: @alexrobthomson
指令:
- "/authentication"------查看主命令
- "/auth"-----同上
- "/accept"-----同下
- "/aaccept"-----接受规则
- "/deny"-----同下
- "/adeny"-----不接受规则
- "/rules"-------同下
- "/arules"------同下
- "/serverrules"-----查看服务器规则,后面可以加上页数
- "/info" ----查看服务器信息,后面可以加上页数
- "/ainfo"------同上
- "/serverinfo"------还是同上
Message.yml
在这里,你可以添加你的服务器规则/公告
Authentication:
Commands:
AcceptCommand: "&a欢迎来到我们服务器,希望你遵守规则"
AlreadyAccepted: "&a你已经接受了服务器规则,无需再次接受!"
DenyCommand: "&c哦你拒绝了规则"
Kick: "&c然而你并没有接受服务器规则,这里不欢迎你=w="
Events:
PlayerJoin: "&c欢迎来到我们服务器,请用 /Accept 来接受服务器规则!"
WelcomeAccepted: "&a欢迎回来!"
WelcomeNotAccepted: "&a哦新人,欢迎来到服务器!"
OverrideEventMessage: "&c没有规矩不成方圆,你需要 /Accept 来确认你接受了服务器规则"
BlockPlace: "&c请 /Accept 接受规则后再放置方块"
BlockBreak: "&c请 /Accept 接受规则后再破坏方块"
ItemPickup: "&c你只有/Accept接受规则后才能捡起凋落物 "
ItemDrop: "&c只有/Accept接受规则后才能扔东西 "
InteractEntities: "&c请/accept服务器规则后获得交互权限"
Interact: "&请/accept服务器规则后获得交互权限"
Attack: "&c攻击前你必须接受服务器规则/accept"
Damage: "&c哦你不接受规则玩个啥?/accpet"
Command: "&c哦使用指令前先花两分钟时间来写服务器规则"
Chat: "&c现在你不能聊天哦~请先接受服务器规则/accept"
Rules:
Page1:
- "&e-----===== &2服务器规则‘示例’ &e=====-----"
- "&2烧杀抢掠不可有"
- "&2革命反动判无期"
- "&2你可以在这里添加更多规则XD"
- "&b支持MC颜色代码"
Page2:
- "&a下面是规则第二页2"
Info:
Page1:
- "&e-----===== &2第二页 &e=====-----"
- "&2Server Info Can go Here"
- "&2Doesn't Matter How Many"
- "&2Line you create :D"
- "&bUse &8Minecraft &ccolor &6codes"
Page2:
- "&aInfo Page2"
这里Rules和Info不相同
Rules是指第一次进服务器插件会自动弹出的规则
【也就是说,第一次进服玩家看到的是Rules而非Info】
Info是可以自己编辑的服务器信息(感觉没啥用)
接受服务器规则
==========================
拒绝服务器规则--会有100ticks的踢出延迟,可以在config里设置
==========================
哦你还可以在message.yml里设置进入服务器的欢迎语哦