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

Lockette

From Minecraft插件百科
Jump to: navigation, search
Bukkit/Spigot插件资料
插件名称 Lockette
最新版本 v1.8.33
前置插件
兼容服务端 1.9
源地址 http://dev.bukkit.org/bukkit-plugins/lockette/


Lockette

好吧,还是我,JACV为大家带来Lockette插件百科
Lockette是众所周知的锁箱插件了。当然现在还有一款LWC也是非常优秀的锁箱插件。很多人会问,一款锁箱插件有什么好介绍的?别大意,了解自己服务器的每一款插件,才能真正做到遇事不慌、心定神闲的境界
翻译自:https://bukkit.org/threads/sec-lockette-simple-chest-and-door-lock-no-databases-moved-to-bukkitdev.4336/ (没错其实根本不是百科)
鼓励我继续搬运&翻译:你只需要点进这个链接即可:Lockette插件百科

支持插件:

  • Permissions - 权限插件
  • GroupManager - 权限插件
  • PermissionsBukkit - 权限插件
  • PermissionsEx - 超级权限插件(广告:PermissionsEX
  • bPermissions- 超级权限插件
  • Towny - 城镇插件
  • SimpleClans - 组插件
  • mcMMO - 组插件(但是现在不支持了,具体去Bukkit看Lockette大辩论)
  • Factions - 组插件
  • LWC - 一款专注于抢生意的插件
  • Register - 经济插件

支持语言:

  • French by Misa
  • German by Efstajas
  • Polish by Kamild1996
  • Dutch by Tofun
  • Danish by Dumle29
  • Slovenian by LiqouRiiCe
  • Spanish by Agubelu
  • Norwegian by Tio1999
  • Swedish by TheMineKraftor
  • Italian by Nikkolo_DTU

PS:上面就不翻译啦


注意事项:

测试兼容的插件ColorSignSpeedSign
不兼容插件ChestShop、以及大多数的牌子编译插件!

总览

箱子方面的保护:

这款插件的功能就是保护世界中的箱子、酿药台、火炉和门等等,限制其他玩家访问相关的数据库.
使用的方法就是给要上锁的容器加个牌子,第一行写上:[Private],保存.然后你的名字就会自动添加到第二行中,这个容器就只有你可以打开了!当然你也可以分享给你的朋友,在第三、四行写上你朋友的用户名即可(一行只能写一个!)
当你像如图所示的方法放置保护牌后,这道门就只有你自己可以通过了!(但是,拥有权限的OP以及WorldEdit的某些功能(例如指南针)可以无视这种保护并通过)
更多的是,你可以在第三、四行输入[Everyone]来允许所有人都能使用容器.也可以输入[Operators]允许OP打开你的容器;或者如果你知道权限插件中的组名的话,输入[Group](Group替换为相关组名)来允许这个组打开容器
如果你还想加入更多的共享玩家,在箱子边加入更多的木牌,第一行输入[More Users],第二到四行分别输入玩家的名字即可.当然,你也可以在放置完毕后进行调配,先右击牌子,然后使用命令:/lockette <line number> <text>即可

Lockette.jpeg


门方面的保护:

保护门的操作和保护箱子的操作一样,只要放上木牌就会自动附在门上进行保护.如果你觉得这样子不够美观,可以将第一行输入为[Private]的木牌放在门的上面的方块或下面的方块(别作死放左右).
如果保护的是双门,只需将木牌放在一边即可.并且,如果你使用的是双门保护,安装一个按钮(踏板)打开一道门,两道门都会自动打开哦!
至于[More Users]等设置,和箱子的设置是一样的.
保护门可以设定在一定时间内自动关闭,你可以在Config文件中设置全球关门时间,亦或者在第三、四行加入 [Timer: #] (这个木牌只能是[Private]属性,如果你在[More Users]的木牌上设置无效!)
#为门关闭的时长,单位为秒.如果为0,你还不如不打,如果没有数字,门就会应用全球设置.当然开门就不会受到任何影响.
注意,虽然如果你把门造在沙子、树叶、砂砾、TnT上Lockette也能提供保护,但是能不能让保护起到效果我就不能保证了:3
更多方面,Lockette目前只支持容器类保护,门也可以看成是一种容器 

特色

  • 完全不需要密码或者是数据库支持!
  • 不管放置了多少个Lockette箱子,权限的检查都会如期进行,绝不出错!
    • 单个箱子,一个所有者最多可以分享给另外11个人!(如果是大箱子则可以分享给另外17个人!)
    • 你可以将权限设置为[Everyone],但是即便如此,别人也不能敲碎你的箱子!
    • 允许应用权限插件中的组权限,你可以为每一个组做特别定制!
  • 给予OP和管理员特别的权力!在config中可以自行调配
    • 如果哪个管理员想捣蛋,也会在后台通报哦~
  • 保护小箱子和大箱子,外加酿药台、火炉等等
    • 保护爆炸、破坏对箱子和木牌的伤害
      • 甚至可以设置让所有的箱子(不管有没上锁)都能免遭爆炸侵扰!
  • 对门也是绝对支持,木门、铁门都不在话下;
    • 如果你建立了双门,并且没有使用红石,Lockette会自动为其提供保护;
    • 你也可以取消自动保护,甚至设置在哪些时候进行保护!
    • 使用红石来入侵门的行为可以完全被阻止;
  • 防止超过2格的超级大箱子生成;
  • 当使用Lockette时,会提供善良亲切的提示
    • 当箱子被放下时,就会显示上锁的信息;
    • 可以在配置文件中设置各种各样的信息
    • 支持各种语言

初始设置

目前,你只能设置Lockette中的其中一小部分功能,按照这个路径找到配置文件:plugins → Lockette ,当你第一次加载Lockette之后,就能够在其中找到两个文件,分别是:
config.yml 以及 strings.yml,第一个文件掌控着下列功能:

Config

  • enable-permissions →
允许玩家使用命令语句。如果这个功能为false,你定义的组不受影响(组一定可以使用命令),但管理员将无法使用命令调查箱子。
玩家默认是关闭命令使用的。(设置为true普通玩家需要在权限插件中进行配置方可使用)
  • enable-messages-* →
开启/关闭strings.yml文件中的消息提示。不包括特别消息
  • broadcast-*-target →
这个是专门用来设置对普通玩家/定制组发送特别消息的。当然,你也可以设置为""来表示不发送特别消息
  • explosion-protection-all →
开启/关闭全服箱子防爆炸机制,开启之后,即使不是[private]的箱子也会防爆。该功能默认关闭。
  • allow-admin-bypass →
允许/不允许管理穿过保护的门。默认是允许的(true)
  • allow-admin-snoop →
允许/不允许管理打开受保护的箱子。虽然这个功能默认是关闭的。但强烈推荐你打开!当管理打开他人箱子时,Lockette就会向所有者发送一条特别信息(这设置很智障==)
但是,这条特别信息可以在其他地方的设置中自定义。如果这个功能关闭,管理仍然可以敲碎保护牌。
  • enable-protection-doors →
开启/关闭保护门的功能,默认开启
  • default-door-timer →
设置保护门的特定关闭时长。这是针对服务器所有的保护门设定的。只有设置了特别权限的木牌,才能让门在特定时长内不关闭。默认为0,表示不设置关闭时长。

String

 
 在string.yml文件内,你可以自定义提示信息,甚至用你本国的语言!注意,如果你编译的是标签(例如[private]这种),编码必须使用ANSI;当然如果你的语言不属于ANSI,
 
 你也可以选择UTF-8,但那可能会导致一些奇怪的现象…默认的标签语言为法语,但是当然,你完全可以在后台自定义<code>string.yml</code>文件,
 
 如果你真的这么做了,欢迎你把翻译文本反馈给我~:3 (不是JACV==理论上是这货 https://bukkit.org/members/acru.12037/ 如果你想关闭特别信息提示,只需要设置为""
 
 然后,重新读取配置

Attention

 
 如果你并没有激活权限插件,或者你将enable-permissions设置为false。那么,Lockette就会根据ops.yml文件判断谁是管理。

 管理可以敲碎保护木牌,或者查看箱子内容(如果你打开了allow-admin-snoop这个功能),当然也可以使用reload命令让Lockette应用最新配置;所有的玩家都可以创建保护箱子。
 
 但如果你激活了权限插件,并且将enable-permissions设置为true,Lockette将会把下列Node应用于OP玩家以及拥有“*”权限的普通玩家身上。
  • lockette.user.create.* →
允许创造保护箱子、门等
其中,*可以被chest(箱子)、dispenser(酿药台)、 furnace(火炉)、door(门)取代。
(当然你设置为lockette.user.create.all也行,但它几乎已经被淘汰了;用lockette.user.create.*不是更加方便吗?
  • lockette.admin.create.* →
允许管理为其他人创造保护箱、门
其中,*可以被chest、dispenser、furnace、door取代
使用时,你可以将第二行设置为空,或者写下你想提供给的玩家名称。注意大小写!
  • lockette.admin.break →
允许管理破坏保护牌(破锁)
  • lockette.admin.bypass →
允许管理通过保护门
  • lockette.admin.snoop →
允许管理打开上锁的箱子(解锁)(但是,只有在allow-admin-snoop这个功能设置为true才有效)
  • lockette.admin.reload →
允许管理重置插件

技术支持:

不得不承认,这个插件历时已久,经过无数次测试和接坑……(CraftBucket对这个插件的贡献最大),由于现在Lockette的很多版本都面临着各种各样的问题,
我(不是JACV)也参与到了编号561的代码构造工作之中。所以如果你们使用的是老版本的Lockette插件并遇到了问题,这很可能不是我的锅。但如果你们谁将问题寄送给我,
我也一定会尝试去修复。我一直都接近全力地保持Lockette处于最新版本的状态,但是,我也是普通人嘛,生活中难免会有事情搁置(丫的我翻译这些干嘛==)。
你们提出了问题之后可能真的需要等上一段时间了。不管怎样,Lockette已经趋向成熟。
如果你放置了一个保护木牌(应该是使用指令,放置了一个范围性的保护木牌),并在木牌旁边放上多种容器.Lockete就会选择从最前面的那个未保护容器开始进行保护.
这就是所谓“北东南西”规则.即Lockette会先从北面开始检阅,如果被检阅到的箱子已经被保护,那么Lockette就会从它周围的箱子继续按照北面开始的规则检阅,知道遍历结束.
针对爆炸事件,Lockette可以为所有的容器和木牌进行爆炸保护.它的保护方式是完全让容器和木牌免疫爆炸,而非将它们移动到未受爆炸伤害的方块上方.
当爆炸发生时,木牌会呈现乌黑的效果,但是,这仅仅只是特效而已,过几分钟就会消失殆尽.
Bonus:Bonus这款插件能够做到非常不可思议的事情,例如创建出超过3格的大箱子,但是Lockette是无法为这种箱子提供保障的,所以,请不要使用这款插件.
(或者,使用WorldEdit可以防止这种事情发生,可以设置哪些玩家拥有创建超大箱子的权限)
这款插件的灵感来自一款老MOD:LOCK,由罗马大兄弟“kingseta”Pramberger制作;以及ChestCapsule这款插件,由Fernando “Fergo”制作.

连线Lockette:

如果你也是一位插件开发员,我们强烈欢迎你加入到Lockette的编译工作之中,你完全可以使用任意一款开发软件对Lockette进行改造工作.
同时,如果你实在没有时间,也欢迎向我讨要源代码哦~

未来规划

目前我已经收到了很多建议,在未来我极可能为Lockette加入这些新功能,如果它们确实精彩实用的话.虽然,很多用户提议添加更多可以上锁的方块,
以及限制玩家能够上锁多少个箱子.但是假如要那么做,没有一个完美的数据库支持是不可能的.综合考虑之下,我想Lockette是不可能做到那么神通广大的了.
在没有数据库的情况下,Lockette能够让服务器创建成千上万的箱子而不造成任何系统资源的损失,让玩家能够简单方便地创建箱子,我想这已经达到了
Lockette最高的境界.如果你还是想要预防服务器出现玩家泛滥锁箱的情况,我建议你设置相关权限,让创造玩家来为普通玩家设置锁箱.
考虑完毕后,我觉得下面的功能可能会出现在未来的版本之中:
  • 添加火炉、炼药锅的保护;
  • 将会对玩家的上锁做记录;
  • 支持IConomy(广告:IConomy
  • 与WorldGuard插件向契合
  • 只有[Protect]这个标签会被显示;
  • 支持其他数据记录插件;
  • 更多类型的方块将被保护…
如果你还想要更多的功能,欢迎你私聊我!但是,我个人觉得Lockette已经接近完美,所以未来的更新工作可能会放缓,我将把更多的心思,放到MineCraft/Bukkit的相关开发工作之中!

结束

结束了
私聊作者链接:Acru(不过他最近都Offline,是时差问题吗?)
鼓励我继续搬运&翻译:你只需要点进这个链接即可:Lockette插件百科
翻译截止时间:2016年9月1日,当我更新时,会修改这个时间(请其他参与翻译员也这么做!).