这是怎么做的是命令还是距离插件命令

打磨程序员的专属利器——命令行&界面 - Xiangism - 博客园
从一个无知角落里开始,蹒跚学步,一个未知到另一个未知,在跌跌撞撞中越走越快,越走越远,最后宇宙也为之开源。对于探索者来说,最后他们的思想总是变得和自己的足迹一样伟大。
posts - 54, comments - 204, trackbacks - 0, articles - 2
工欲善其事,必先利其器,程序员更是如此,如果没有一套与自己思维同步的工具,将非常难受并且编码效率会非常低。
但十个程序员就有对工具的十种不同理解,本人现在冒然将自己的&工具箱&拿出来晒晒。若对大家没帮助,轻轻飘过即可,若能引起一丝共鸣,便有了价值。
&分三个专题来进行展示--
1. 命令行&界面(本文)
本人95%的时间都在windows上学习、工作,所以绝大部分内部都是和windows相关。
1.explorer和命令行窗口相互打开
在explorer中浏览到某路径时,想要打开命令行窗口执行相关命令,这个场景经常会遇到,而一般的做法就是win+R,输入cmd,然后D:,再cd ...。在win7下可以shift+右键文件夹空白处,这样快捷菜单就多了一个"在此处打开命令窗口"项,如图
下面本人将介绍一种DIY方法在注册表HKEY_CLASSES_ROOT\Directory\Background\shell 下建立一个子项,命令为"Q在这里打开cmd",(开头的Q可以用做快捷键),再在这个新子项建立一个command子项,然后将其数据设置为 cmd.exe /s /k pushd "%V",如图
这样在空白处右键后,就会有一个"Q在这里打开cmd"的菜单项。这里点击,或者按Q都可以打开命令行窗口了,而当熟练后,可以右键后立刻按Q,根本不需要去看出现的菜单,如图
或者将下面的代码复制到一个reg文件中,然后双击执行reg文件即可。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\QOpencmd\command]
""="cmd.exe /s /k pushd \"%V\""
这里只所以选Q,是因为不会和其它的冲突。win7 shift+右键出来的"在此处打开命令窗口"项快捷键是W,和"新建"的快捷键冲突了,当按W后光标会在这两项之间跳动,还需要第三次操作--左键或者回车。不比DIY方法中的直接右键,然后立刻Q,来得快。(关于快捷键的精髓操作在后面的章节中再阐述)
在命令行中打开explorer窗口,可以用explorer+路径,在win shell中是用%cd%来表示当前路径,所以&explorer %cd%&就可以在explorer中打开命令行的当前窗口如果嫌这个命令太长了,可以建立一个e.bat文件,其内容为&
::在命令行中打开资源浏览器窗口
explorer %cd%
将e.bat文件放在系统路径,或者专门建立一个文件夹来自己的工具,然后将其添加到系统路径。
这样在命令行中仅仅输入e,然后回车,就可以打开explorer了!! 32个赞!!
受到e.bat的启发,于是又写了一个x.bat,其内容为
::直接用x命令来退出控制台窗口
&这样可以在命令行中直接用x,就可以退出命令行了。
ubuntu中是用插件来实现资源管理器到命令行窗口的打开,而命令行到资源管理器是在.bashrc中建立一个别名 alias e="nautilus $PWD" &(ubuntu下的资源管理器叫nautilus)
osX中也是用插件go2shell来实现Finder到终端,而终端到Finder是用open .& (. 表示当前路径)
2.与explorer的左侧树控件的恩怨
本人非常喜欢使用explorer左侧的树控件。可慢慢发现有一个问题,就是这个树控件中的节点太容易被拖动了,有时浏览文件时,不小心拖动了文件夹,文件夹移动了位置,而自己还完全不知。当N天后发现问题时,想要找回文件夹可比登天了。于是本人就写了个钩子程序,可以禁用掉explorer树控件的拖放功能。这里是下载地址,在win7下测试通过&
而在win7树节点的展开或者收起,都得双击,或者点击左边那一个小小小的箭头,非常的不爽。想要一个只要单击树节点,节点就会展开或者收起的树控件。找了各种设置后,发现无法实现。曾经都有想过自己写一个类似的Explorer程序的打算,可因为种种原因一直没有实现,现在也只能忍受这个树控件了。
3.subst创建一个虚拟盘
subst可以用一个文件夹路径建立一个虚拟的磁盘。
比如 &subst G: d:\notedata2 就可以新建一个G:磁盘,并且其内容就是 d:\notedata2 文件夹的内容。(当然G:这个名称不能先被占用)
如果有哪个文件夹需要经常访问,可以用这种方式将其映射成磁盘,然后不管是在Explorer中还是在命令行中都可以比较方便地访问。命令行中可以直接用G:\来定位,而不需要用原来比较长的路径了。(win7的"库功能"也可以将特定的文件夹放在好找到的位置,不过在命令行中还是不方便)
有一个问题是windows重启后这个映射就需要重新建立,不过可以写一个批处理文件开机执行即可。
4.svn,git的自动提交
svn要update/Commit时都得在Explorer中找到文件夹路径,然后右键,再找到Update或者Commit菜单项,如果有多个路径要操作,简直是太繁琐了,并且还容易漏掉。这里介绍和批处理文件来简化操作。
将TortoiseSVN安装目录中的bin文件夹添加到系统路径,这样就可以用svn.exe命令,输入svn help,可以发现用svn update path, svn commit path来代替菜单点击(path是项目路径)。然后可以在桌面建立两个bat文件,内容分别是
svn update path
svn commit path
这样直接点击这个两个文件就可以实现svn的update/commit操作了。
如果有多个路径都需要update/commit操作,可以在批处理文件同目录下建立file.txt文件,将要提交的文件或文件夹路径都列在file.txt文件中,如图
然后在批处理文件中用下面的代码可以循环访问到文件中的每一列
for /f %%i in (file.txt) do (
如果是svn的update/commit操作,只要将echo %%i, 换成&svn commit %%i 或者&svn update %%i&即可。file.txt中的文件名得使用短路径,也就是不包括空格的路径,如果有空格就得在%%i加上引号。用win32api的&GetShortPathName() 可以获取短路径,本人用.Net实现了一个非常简陋的程序,可以将长路径转化为短路径。
同时将git安装目录中的bin文件夹添加到系统路径,添加建立pull.bat文件,内容为
&push.bat文件,内容为
git commit -a
然后直接点击文件就可以实现git的pull/push操作了。当然pull.bat, push.bat都得放在项目路径下,如果是要操作其它的路径就先得cd 到其路径下。
小结: 尽量用命令来替代界面操作,上面也写了一小段windows的批处理代码,这里不建议深入学习windows shell,也不建议深入学习linux shell,而应该学跨平台的脚本,比如python, ruby,或者perl。这部分在后面的&文本&一节中再详细说明。
5.Beep, Sleep, OpenInExplorer.exe, FileSize.exe
本人用c++还实现了一些小小的命令行工具。比如
Beep.exe       &在命令行中发出Beep声音,实现就是调用win32API的::MessageBeep()函数
Sleep.exe       &让命令行进程睡眠指定的时间,就是调用::Sleep()函数
OpenInExplorer.exe  &打开explorer,并且定位到指定的文件或文件夹,其实用的ShlObj中的SHOpenFolderAndSelectItems()函数
FileSize.exe     & & 输出指定文件的大小,单位是字节。
上面这些功能或许windows自身已有提供,不过本人懒得去找,就顺手自己实现了,反正也不复杂。 实现这些工具也是受了Unix哲学的影响。
还有一些乱七八糟的批处理,请参见&/xiangism/archive//2789606.html
再写一个心得--只所以说程序员是懒惰的,是因为把工具实现好之后的程序员是懒惰的,而在实现、打磨工具的过程中应该持勤奋态度~~
未完,待续...Photoshop利用命令和插件为婚片调出HDR效果
作者:zengk
字体:[ ] 来源:站酷 时间:06-11 10:11:10
本教程主要使用Photoshop调出婚纱照片质感的HDR效果,这个教程zank老师主要说的一种思路,主要是通过PS自带的命令和插件来完成效果图
本教程主要使用Photoshop调出婚纱照片质感的HDR效果,这个教程zank老师主要说的一种思路,主要是通过PS自带的命令和插件来完成效果图,喜欢的朋友一起来学习吧。
大家感兴趣的内容
12345678910
最近更新的内容我的世界怎么做命令牌子 我是腐竹我想做让玩家一右键就传送到某个地方,还有让玩家右键牌子获得礼包,然后在右键显示1小时后领取
全部答案(共3个回答)
<a href="/b/19boZmBg1A7.html" title="吃完辣椒脸过敏了又红又痒怎么办跪求答案吃完辣椒脸过敏了又红又痒怎么办跪求答案<...
/butcher是只杀怪物
/killall是杀了除玩家外所有的生物
/nuke可以杀掉玩家[创造除外
以上都需要插件
《赠人玫瑰手有余香,祝您好运一生一世,如...
玩家是我的世界服务器创建里面最重要的元素,没有玩家,minecraft服务器就是死的。所以玩家就是你服务器里的上帝,你应该好好尊重他们。如何才...
1.打开游戏,选择多人游戏。添加服务器,在里面输入服务器ip,服务器名称随便。确定后电脑就会自动测速你与服务器的连接延迟。双击加入服务器。
一般的服务器都有白名...
答: 快生之前有什么征兆,求真是心得。
答: 朋友相处要严以律己,宽以待人。
朋友出去玩,AA制最好。如果不是,自己要抢先付钱,不要斤斤计较。你就是不坐船也要抢先付钱才对。
意欲取之,必先予之。其实朋友只是...
答: 英文意思是这个游戏ROM缺少一些文件,请选其它游戏,
随便按个键,继续。
如果不能玩,就要换个雷龙2的游戏ROM.
意思是这个游戏模拟存在一些问题,不够精确(但...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区[插件介绍]Essential基础插件详解(Essentials-2.13.1)&-&Minecraft(我的世界)中文论坛 -
只需一步,立刻登录
后使用快捷导航没有帐号?
查看: 145638|回复: 263
[插件介绍]Essential基础插件详解(Essentials-2.13.1)
您尚未登录,立即登录享受更好的浏览体验!
才可以下载或查看,没有帐号?
本帖最后由 john180 于
11:57 编辑
Essentials插件作为一个服务器必备的基础插件,现在基本所有服务器都在使用。其功能十分强大而且覆盖面十分广。但是大多数服主对这款插件的了解大多是比较粗浅的。这篇教程为大家总结了许多非常实用的,但是大多数人并不了解的Essentials功能。
在此之前已经有一个比较基础的Essentials教程了。http://www.mcbbs.net/thread-.html
+倒霉の忍者+
虽然作者已经弃坑不再更新,不过相关的Essential基本说明还是通用的,所以推荐大家先去看看。同时上述教程帖子中提到的部分本帖也将不再赘述,提到相关问题将会简略带过。由于config文件已经有全部汉化版而且已经有全部中文注释,所以在本篇教程中也不会对配置文件再进行解释。
本教程可以说是对于Essentials wiki的翻译,其中夹杂了我的个人理解,如果我的教程有任何错误欢迎指出。同时附上Essentials wiki地址
最后更新:
楼主你太帅了~
来支持一下教程,顺便恭喜管理员转正.
MCBBS有你更精彩~
MCBBS有你更精彩~
很棒的作品!
MCBBS有你更精彩~
很棒的作品!
书本的话,没有介绍的很详细。如何设置翻页.
愿Him常在你左右!
大触我们做朋友吧!
楼主你太帅了~
Mcbbs有你更精彩~
Mcbbs有你更精彩~
Mcbbs有你更精彩~
很棒的作品!
楼主你太帅了~
楼主你太帅了~
Mcbbs有你更精彩~
很棒的作品!
虽然我的是水桶,但还是顶一下.
帖子永久链接:&<button type="submit" class="pn" onclick="setCopy('http://www.mcbbs.net/thread--1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">点击复制Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文
本帖最后由 john180 于
18:15 编辑
<font color="#.备份相关设置在保存服务器地图方面,我们一般会使用AutoSaveWorld这个插件,但是其实Essentials本身就有地图备份相关的功能,此功能已经能满足大部分服主的要求,而不需要去安装新的插件。为了使用Essentials的备份功能我们首先得在config文件中开启相关功能&font size=&3&&&font color=&#a0522d&&backup:&&# 时间间隔,以分钟为单位.&&interval: 30&&# 除非你在这加入一个有效的备份命令或脚本,否则这个功能是无用的.&&# 使用命令 'save-all' 简单的强制保存世界,而不使用备份.&&# 命令: 'rdiff-backup World1 backups/World1'&/font&&/font&复制代码这里我是用的是汉化过的config.yml中默认状态的配置
为了能使用Essentials的地图备份功能你需要新建一个bat文件,不过如果你不想这么麻烦,而是只要简单地保存地图,你可以这么设置。
backup:&&interval: 60&&command: 'save-all'复制代码这样每过一小时服务器就会自动save all
如果你想更进一步的对地图进行备份,你首先得在服务端根目录 (注意不是Essentials目录或者plugin目录) 新建一个bat文件。
然后黏贴如以下内容@echo off&C:\Program Files\7-Zip\7z.exe& a &backups/%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%&.7z -r world world_netherpause复制代码
注意:我在测试中使用的是7zip压缩工具,前面为文件路径请根据各自情况修改(如果使用其他压缩工具不保证能否压缩成功)
-r 后面的内容为要备份的世界,如果你要添加更多的世界,输入世界的名字 当中以空格间隔。
启动后的效果就是在服务器根目录新建backup文件夹,压缩文件的文件名为当前服务器日期。
360截图17111.jpg (10.34 KB, 下载次数: 2660)
18:15 上传
年-月-日-小时-分钟-秒
本帖最后由 john180 于
18:15 编辑
<font color="#.help指令相关设置/help对于玩家来说是个比较有用的指令,当你忘记某个指令时可以输入这个来查询,但是现在help指令渐渐成为了一个比较鸡肋的指令,因为过多的插件导致help列出的指令过多,因而当你要想查找某个指令时你得花费大量的时间一页一页的找。如今Essentials插件的help设置能让你的help列表彻底脱胎换骨。Essentials插件提供了3种设置方式以提供不同的/help显示效果。Essentials会尽可能的遍历所有服务器插件然后获取其中所有的指令,但是如果插件未按标准编写,即在plugin.yml中没有注册过的指令是不会出现在help列表中的。1. non-ess-in-help: truehide-permissionless-help: true复制代码这种模式下help会显示所有玩家有权限使用的指令。你同样也可以通过给予玩家essentials.help.&插件名&复制代码此权限来时玩家可以在help菜单中查看该插件所有指令。
2.non-ess-in-help: truehide-permissionless-help: false复制代码在此模式下所有的指令都将在help中显示,无论玩家是否有权限执行这些指令。
3.non-ess-in-help: false复制代码在此模式下玩家只能看到一些基础的并且玩家有权限使用的指令。
高级定制如果这样的设置你还不满足,你想更进一步的定制/help指令,Essentials提供了一个更加强大的功能。你可以通过在Essentials插件目录中添加一个help.txt来自定义/help指令显示的内容。help.txt中的内容将会完全取代默认的help指令列表。例子#欢迎欢迎你{PLAYER}来自: {ADDRESS}服务器IP:{IP}你现在的存款:{BALANCE}复制代码欢迎 代表章节名称(每个章节名称前面必须加#)玩家输入/help 欢迎
360截图17111.jpg (13 KB, 下载次数: 2648)
18:15 上传
(help.txt必须以UTF-8无BOM编码保存)
你可以定义多个章节来做到不同的章节显示不同的插件指令
而且完美支持所有颜色代码
这样玩家就不用面对那杂乱无章的指令列表了
在编辑help.txt时可以添加如下变量玩家展示名称: {PLAYER}用户名: {USERNAME}服务器IP: {IP}玩家IP: {ADDRESS}金钱: {BALANCE}未读email: {MAILS}当前世界名: {WORLD}世界列表: {WORLDS}在线玩家数: {ONLINE}特殊玩家: {UNIQUE}玩家列表: {PLAYERLIST}服务器时间: {TIME}服务器日期: {DATE}游戏中PM/AM: {WORLDTIME12}游戏中时间: {WORLDTIME24}游戏中日期: {WORLDDATE}插件列表: {PLUGINS}bukkit版本: {VERSION}复制代码
本帖最后由 john180 于
11:57 编辑
<font color="#.kits工具包相关设置kit工具包是Essentials的一个重要功能,你可以用它来发放新手礼包,发放奖励甚至用它来做个系统商店都是可以的。熟练的使用kit相关功能可以使你避免在服务器中再安装不必要的插件。
首先先是kit每个工具包的格式kits:&&&kit name&:& & delay: &delay between usage&& & items:& && &- &item number& &amount& &meta&& && &- &item number& &amount& &meta&复制代码另附上中文config文件内容kits:&&tools:& & delay: 10& & items:& && &- 272 1& && &- 273 1& && &- 274 1& && &- 275 1&&dtools:& & delay: 600& & items:& && &- 278 1 efficiency:1 durability:1 fortune:1 name:&4Giga_Drill_Breaker lore:这钻头是突破天际的钻头& && &- 277 1 digspeed:3 name:矮人 lore:挖掘|挖掘|挖洞& && &- 298 1 color:255,255,255 name:白色的帽子 lore:美好的一天,美好的一天& && &- 279:780 1&&notch:& & delay: 6000& & items:& && &- 397:3 1 player:Notch&&color:& & delay: 6000& & items:& && &- 387 1 title:&4书_&9与_&6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色&&firework:& & delay: 6000& & items:& && &- 401 1 name:愤怒的苦力帕 color:red fade:green type:creeper power:1& && &- 401 1 name:星空 color:yellow,orange fade:blue type:star effect:trail,twinkle power:1& && &- 401 2 name:太阳风 color:yellow,orange fade:red shape:large effect:twinkle color:yellow,orange fade:red shape:ball effect:trail color:red,purple fade:pink shape:star effect:trail power:1复制代码1. delay代表的是领取此工具包的延迟 如果你设置为3600那么这个工具包只能每小时领一次如果你设置为 -1 那么这个工具包只能领取一次。
2.你可以可以在config中对每个工具包定义他的使用价格如kit-tools: 100复制代码那么使用tools这个工具包将花费玩家100$
3.由以上两个示例我们可以看到kit工具包指令支持几乎mc中所有的道具。不过你也许不知道kit工具包中的道具也是支持变量的如& && &- 278 1 efficiency:1 durability:1 fortune:1 name:&4Giga_Drill_Breaker lore:{PLAYER}的超级钻石镐复制代码效果就是
360截图17111.jpg (15.11 KB, 下载次数: 2445)
18:18 上传
其余变量可参考 help相关指令设置 中的变量
4.kit工具包同样也支持在工具包中包含金钱
设置格式如下
- $500复制代码注意 $符号 不要更改。
4.关于kit工具包中书本的相关设置
你可以在Essentials插件根目录新建一个book.txt
内容可按如下示例
#ColorsMinecraft colors:&0 &&0&&&1 &&1&&&2 &&2&&&3 &&3&4 &&4&&&5 &&5&&&6 &&6&&&7 &&7&8 &&8&&&9 &&9&&&a &&a&&&b &&b&c &&c&&&d &&d&&&e &&e&&&f &&f&0 &&k &kMagic&r& &&&l &lBold&&m &mStrike&r&&&&n &nUline&&o &oItalic&r& &&&r &rReset复制代码#Colors 代表了书本的章节名字
我们可以看到在kit包中要调用一本书的格式如下
- 387 1 title:&4书_&9与_&6颜色 author:Essentials lore:游戏内的颜色代码 book:颜色复制代码
下面给出每个项的介绍
Title书本的标题,支持颜色代码,与book.txt中的章节名无关格式title:&title&Author书本作者,支持颜色代码格式author:&author&Lore书本的描述。格式lore:&description&Book这里填写的书本的章节名,对应book.txt中#后面的章节名字。格式book:&section name&复制代码
5.kit工具包的权限设定也非常的方便你可以给予玩家以下权限,来单独限制玩家可使用的工具包essentials.kits.&kitname&复制代码
Essentials的木牌控制相关
领取工具包需要一个个输入指令,这样子未免有些太麻烦了,不过不要紧Essentials提供了完整的木牌系统来简化你的操作。
为了启用木牌领取工具包你首先得在config文件中找到
enabledSigns:复制代码并将 - kit 前面的#去除,然后重启插件。
牌子输入格式如下
360截图17111.jpg (5.42 KB, 下载次数: 2288)
17:46 上传
&kitName&代表了工具包名称,如tools
[group]代表了可使用这个牌子的用户组,如果不设置那么根据玩家是否拥有essentials.kits.&kitname& 权限来判断玩家是否可以使用牌子获取工具包.或者你可以在这一项输入 Everyone 代表所有玩家都可以使用。
[cost]代表了使用的花费如果不设置默认为免费
360截图17111.jpg (27.12 KB, 下载次数: 2233)
17:49 上传
& & 以上为示例(花费前面必须加$)
本帖最后由 john180 于
20:08 编辑
<font color="#.建筑控制相关设置权限系统基本是每个服主的必修课,Essentials的建筑控制正是基于权限系统对玩家一切使用方块的行为进行限制,从而可以使服主完全限制玩家的行为,包括放置,破坏,扔掉,拾取,使用指定方块,并且可以限制玩家与指定方块交互,如限制玩家使用按钮,开关等。首先是最基本的建筑权限essentials.build复制代码给予玩家此权限代表了玩家可以使用并放置所有方块。
如果当一个玩家没有 Essentials.build权限或者 build: false那么Essentials接着会检查如下权限essentials.build.place.&id& essentials.build.place.&id&:&data& essentials.build.break.&id& essentials.build.break.&id&:&data& essentials.build.interact.&id& essentials.build.interact.&id&:&data& essentials.build.craft.&id& essentials.build.craft.&id&:&data& essentials.build.pickup.&id& essentials.build.pickup.&id&:&data& essentials.build.drop.&id& essentials.build.drop.&id&:&data&复制代码以上都是最基础的英文单词,相信大家都看的懂我就不一个个翻译了。
唯一需要解释的是 interact 权限 这代表了玩家与方块交互 例如使用按钮等。但是放置方块,或者破坏方块也属于交互的一种,所以如果你想让一个玩家能放置或者破坏一个方块你需要同时给予那个玩家与此方块交互和放置两个权限。
通过给予玩家以上权限你就可以做到例如单独让玩家可以破坏某个方块,或者玩家只可以按按钮不能破坏方块之类的功能。那如果你想单独让玩家不能破坏某个方块该如何设置呢这里首先得说明一下groupmanager的权限设置格式大家都知道如果我输入/mangaddp builder essentials.build.place.1复制代码就是给予builder用户组放置石头的权限
而如果我输入/mangaddp builder -essentials.build.place.1复制代码这两个指令之间只相差了一个 - 但是效果完全相反,添加了此权限玩家将不能放置石头。 - 代表了移除玩家的此权限。
当一个玩家同时拥有essentials.build.place.1-essentials.build.place.1复制代码这两个权限时玩家将无法放置石头
因为在groupmanager判断权限时优先判断 -权限 这意味着就算你拥有建筑权限 你被加入了-essentials.build.place.1 那么你也是无法放置石头的。以此为基础我们可以单独设置玩家不可以放置,使用的方块。
如果你想一次设定多个方块 你可以用 * 来代替 如羊毛方块的ID是35 一直到35:15你可以给予玩家 Essentials.build.place.35:* 来给予玩家所有羊毛方块的放置权限
如何设定在某个世界不能放置水.
本帖最后由 john180 于
18:34 编辑
<font color="#.list玩家列表相关设置
在Essentials的list列表设置中服主可以自定义以下内容合并:你可以自定义一个展示用户组,将几个用户组的玩家全部显示在一个展示用户组中。
隐藏:你可以完全隐藏你不想显示的用户组。
限制:你可以限制每个用户组在list列表中的数量上限,超过上限的部分将会被隐藏。
这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐,简洁的list列表。
在默认情况下,你可以定义所有用户组的显示顺序,所有未定义的用户组将会按照首字母排序。
在config文件中你可以通过搜索list:复制代码来找到相关设定位置
1.合并 Staff: owner admin moderator复制代码这样设定的话,所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中
default: hidden复制代码这样设置的话 default 将会被隐藏,所有此用户组的玩家将不会在list列表中显示
builder: 20复制代码这样设置的话所有builder用户组的玩家只会显示20个,超过的部分会被隐藏。
——————————————————————————————————————————————————————————————————
所有未定义的用户组都将会正常显示
下面给出一个例子包括上述所有设置
list:& &Admin: owner admin& &stealth: hidden& &builder: 20& &default: 0复制代码
本帖最后由 john180 于
20:11 编辑
6.chat聊天格式相关设置
通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。
注意:要使用这些功能你必须安装Essentialschat插件。_____________________________________________6.1显示名(display names)
在Minecraft中,你的displayname就是你在聊天过程中显示的名字,或者是在tab列表,插件中应用到的名字。
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。
bukkit最多允许显示名有16个字符,所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。
在Essentials的config文件中有6个与显示名有关的设定# OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写'none'来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)ops-name-color: 'c'# 昵称的前缀符号,这样你能知道这不是他们真正的用户名.nickname-prefix: '昵称:'# 设置最大昵称长度, 昵称前缀也包括在内.max-nick-length: 15# 如果你想用其他的插件来设置玩家名字,将其改为&false&.change-displayname: true# 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.# 上面的&change-displayname&必须是true才有效.change-playerlist: true# 添加前缀后缀(上面的&change-displayname&必须是true才有效)# 如果你不设置该项,且essentialschat被安装了,其将会被默认为&true&.add-prefix-suffix: true复制代码
这里我就直接复制中文config中的设定了,因为有全部的中文注释了。我在这里就不再赘述了
6.2聊天格式
这里的设定将会改变玩家在聊天时显示的样式。
下面是一个例子
{DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}复制代码{MESSAGE} 聊天的内容.{GROUP} 玩家所属用户组名称.{DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.{WORLDNAME} 玩家所处世界的名字.{SHORTWORLDNAME} 玩家所处世界的首字母.{TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.复制代码
你可以按照自己的喜好自由组合以上变量,并且完全支持颜色代码
下面给几个例子format: '&{DISPLAYNAME}& {MESSAGE}'format: '&8[&7{GROUP}&8]&f {DISPLAYNAME}&7:&f {MESSAGE}'format: '{WORLDNAME} {DISPLAYNAME}&7:&f {MESSAGE}'format: '{WORLDNAME} &8[&7{GROUP}&7]&f {DISPLAYNAME}&7:&c {MESSAGE}'复制代码下面截图中显示的是最后一种样式游戏中的实际效果
360截图17111.jpg (3 KB, 下载次数: 12)
18:53 上传
似乎有些重要的没在索引呢
似乎有些重要的没在索引呢
包含内容不全的原因我在引言里有说
包含内容不全的原因我在引言里有说
尽管不在本帖写出,但是为了索引完整,还是建议写进索引然后导向忍者的帖子~
zhi chi&&zheng hao buhui chat
渣渣前来膜拜大神
顺便来学技术。。。
1.备份相关设置在保存服务器地图方面,我们一般会使用AutoSaveWorld这个插件,但是其实Essentials本身就有 ...
{:10_522:}LZ这个bat文件创建了放在哪?能详细说下么
LZ这个bat文件创建了放在哪?能详细说下么
服务端文件夹根目录
本帖最后由 john180 于
23:24 编辑
7.木牌相关设置在前面的kit工具包中我们已经提到了Essentials木牌相关设置,下面我们来详细的介绍一下Essentials木牌的功能。如果使用得当你完全可以使用Essentials木牌功能建立商店而无需额外的商店插件。首先你在使用这些功能之前得到config文件中开启对应木牌,默认状态下他们全部是关闭的。
打开方式enabledSigns:&&#- color&&#- balance&&#- buy&&#- sell&&#- trade&&#- free&&#- disposal&&#- warp&&# - kit&&#- mail&&#- enchant&&#- gamemode&&#- heal&&#- info&&#- spawnmob&&#- repair&&#- time&&#- weather复制代码默认状态下所有木牌都处于注释状态,去除#就可以开启对应木牌功能
Essentials木牌全部都遵循一定的规则,如果不按照规则填写则会出现错误,下面来列举一下Essentials的木牌格式
有 [cost] 标签的木牌可以有以下几种设置方式:
你可以设置消费金钱: '$5'.
你可以设置一个次数限制: '7 Times'.
你可以设置消费物品: '2 bonemeal' or '2 351,15'.
你可以设置消费经验: '23 exp'.
了解了格式下面我们来看木牌首先说明一点,在下列所有说明中 && 标出的为必填项目 [] 标出的是选填项目第一行文字必须完全图中所示填写
<font color="#.邮件木牌
360截图17111.jpg (3.6 KB, 下载次数: 19)
19:19 上传
效果类似于/mail指令,就算玩家没有使用/mail指令的权限,他们仍可以使用这个木牌查看邮件。
<font color="#.免费物资木牌
360截图17111.jpg (3.89 KB, 下载次数: 18)
19:20 上传
免费获取第二行中设置的物品(物品名字或id),可无限拿。
<font color="#.工具包木牌上文已介绍,不在列出
<font color="#.清理木牌
360截图17111.jpg (3.51 KB, 下载次数: 17)
19:25 上传
<font color="#.时间牌子
360截图17111.jpg (4.9 KB, 下载次数: 16)
19:26 上传
花费金钱/经验/物品改变时间
<font color="#.天气牌子
360截图17111.jpg (5.26 KB, 下载次数: 17)
19:28 上传
<font color="#.传送牌子
360截图17111.jpg (5.6 KB, 下载次数: 14)
19:28 上传
将玩家传送到指定的warp点关于[group]标签在上面kit工具包中有说明这里类似不在重复
<font color="#.刷怪牌子
360截图17111.jpg (6.02 KB, 下载次数: 17)
19:30 上传
刷出指定数量的生物如果你想刷出驯服后的动物,你可以输入动物名字:tamed
<font color="#.附魔牌子
360截图17111.jpg (5.92 KB, 下载次数: 15)
19:32 上传
给物品附魔&item&可填&*&或者&any&代表不限制物品
<font color="#.游戏模式牌子
360截图17111.jpg (5.43 KB, 下载次数: 15)
19:34 上传
设置玩家的游戏模式
<font color="#.info牌子
360截图17111.jpg (5.14 KB, 下载次数: 13)
19:35 上传
效果和/info指令类似
<font color="#.修理牌子
360截图17111.jpg (4.87 KB, 下载次数: 15)
19:36 上传
修理手中,或者所有物品————————————————————————————————Essentials经济系统相关木牌设置Essentials提供了一个包括出售物品,收购物品,以物换物的木牌交易系统。凭借此系统可以完全替代商店插件。
<font color="#.交易木牌(此木牌非管理员使用,而是用于普通玩家之间的交易)
360截图17111.jpg (5.13 KB, 下载次数: 17)
19:42 上传
此木牌可以让你完成出售物品,收购物品,以物换物等功能
第二行是你需要的东西
第三行是你出售的东西
下面举个例子
360截图17111.jpg (4.77 KB, 下载次数: 14)
19:45 上传
这个木牌的意思是
出售泥土每10个5¥总计有100个泥土。
360截图17111.jpg (4.66 KB, 下载次数: 14)
19:47 上传
这个木牌的意思是
收购泥土每10个5¥总计收购100¥
第三行 : 后面的数字代表了库存。
当商店拥有者拿着要出售的物品右键牌子可以补充库存
当商店拥有者空手右键牌子可以收取商店中收到的钱/物品。
任意玩家右键商店则代表购买/出售物品。
(物品名称可以用物品ID代替)
注意一下商店均只能op使用因为下列商店均为无限商店。
<font color="#.购买牌子
360截图17111.jpg (5.45 KB, 下载次数: 12)
19:53 上传
玩家可以右键牌子来购买物品
&cost&设置遵循本帖开头说明。
<font color="#.出售牌子
360截图17111.jpg (5.67 KB, 下载次数: 13)
19:54 上传
向商店出售物品。&cost&设置遵循本帖开头说明。
<font color="#.金钱查询牌子
360截图17111.jpg (3.81 KB, 下载次数: 18)
19:55 上传
右键牌子可以查看自己现有金钱
""以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。
版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。

我要回帖

更多关于 距离插件命令 的文章

 

随机推荐