hhttll
本帖最后由 1582952890 于 2017-9-16 20:49 编辑

ALT167
众所周知,在 MC 某个蛋疼的更新之后,章节号(§)没办法被粘贴进命令方块了。这导致命令方块再也不能输出带有颜色的东西了。当然你可以用蛋疼的 tellraw 解决一部分问题,但是 give 之类的还是不能加颜色。在 1.8,有一个 work around 的办法,但是亲测已经无效了。所以我这里就花了几分钟做了一个非常非常非常简单的插件,用于在命令方块中添加章节号。

用法(花10秒看一下):
首先我们这里有一个 give 真理之杖的命令。请把需要用 § 的地方换成 &。


然后对着这个命令方块按 shift 蹲下然后左键单击这个命令方块


再打开这个命令方块,发现 & 已经换成 §了。


执行一下你就拿到真理之杖了。


下载:
点此(adf.ly)
如果你愿意看广告,就直接点开。如果不想看广告,就把链接最后从 pan 开始到结尾的东西复制出来用。

FAQ
Q: 这玩意支持什么版本。
A: 目测只支持 1.9.2,之前的版本请使用这个黑科技

Q: 为什么要手动触发,太麻烦了。
A: 蛋疼的 bukkit 并没有提供 onCommandBlockUpdate 事件... 目测要拦截包什么的,麻烦死了...

Q: 这玩意有权限配置嘛。
A: 没有。首先这个东西主要是给地图制作团队用的,差不多每个人都有很高的权限。其次就算是普通玩家能用也没什么大碍,只是把 & 替换成章节号而已。

Q: 是否开源?
A: jdgui 与你有约。

\/ 这么简单的东西... 我都不好意思贴是上古之石的...


simon3000
23333
不明白mojang为什么要这样搞
会有XSS攻击吗233

hhttll
simon3000 发表于 2016-5-12 06:08
23333
不明白mojang为什么要这样搞
会有XSS攻击吗233

要推广 json。mojang 希望搞命令和搞写正规代码一样,不要有 章节号 这种奇奇怪怪的东西。结果如你所见,不方便得要死。

simon3000
hhttll 发表于 2016-5-12 06:19
要推广 json。mojang 希望搞命令和搞写正规代码一样,不要有 章节号 这种奇奇怪怪的东西。结果如你所见, ...

json 不是蛮好用的吗, 感觉比这样写会简单一些...吧

ps:我没在mc里面写过json不知道mc里面的json是什么样子的

hhttll
simon3000 发表于 2016-5-12 06:24
json 不是蛮好用的吗, 感觉比这样写会简单一些...吧

ps:我没在mc里面写过json不知道mc里面的json是什么 ...

方案A
/tellraw @p {"text":"[", "color":"red", "extra":[{"text":"红色方框中的黄字", "color":"yellow"},{"text":"]", "color":"red"}]}

方案B
/tell @p §c[§e红色方框中的黄字§c]

如果要配合 clickEvent 什么的话
/tellraw @p {"text":"§c[§e红色方框中的黄字§c]"}

总之 json 真的不是很方便,我觉得 json 做 clickEvent 什么的很好,但是设置颜色太麻烦了。。

ju哌y
这么简单的一个插件还用ADF.ly.....
但不得不说还有些用

simon3000
hhttll 发表于 2016-5-12 06:28
方案A
/tellraw @p {"text":"[", "color":"red", "extra":[{"text":"红色方框中的黄字", "color":"yellow ...
{
    "text": "[",
    "color": "red",
    "extra": [{
        "text": "红色方框中的黄字",
        "color": "yellow"
    }, {
        "text": "]",
        "color": "red"
    }]
}


如果是这种格式的话...我可以去试试做一个小程序(网页)自动做这玩意233

simon3000
hhttll 发表于 2016-5-12 06:28
方案A
/tellraw @p {"text":"[", "color":"red", "extra":[{"text":"红色方框中的黄字", "color":"yellow ...

哦对了, 这个color除了支持这个英语名字(red, blue, yellow, maroon, sliver)

支持那些奇怪的颜色吗? (oil, platinum, scarlet, milk white)
还有RGB之类的
RGB rgb(116, 6, 136)
HEX #740688


估计不支持透明度... rgba(0, 0, 0, 0.59)

hhttll
ju哌y 发表于 2016-5-12 07:27
这么简单的一个插件还用ADF.ly.....
但不得不说还有些用

233 用的是简单链接,就是用户前缀+网页。
实际地址是直接在链接里的,可以复制出来(我才不会告诉你我统计下下载数呢)

hhttll
simon3000 发表于 2016-5-12 08:13
哦对了, 这个color除了支持这个英语名字(red, blue, yellow, maroon, sliver)

支持那些奇怪的颜色吗? (o ...

怎么可能会支持....
一共也就16个颜色
&0 - &f

生成器在此:https://www.minecraftjson.com/

simon3000
hhttll 发表于 2016-5-12 09:32
怎么可能会支持....
一共也就16个颜色
&0 - &f

原来已经有这样的网页啦...我照着标准做一个试试 (⊙v⊙)

虫儿.
吓到我了...

hhttll
simon3000 发表于 2016-5-12 10:43
原来已经有这样的网页啦...我照着标准做一个试试 (⊙v⊙)

其实老外早就把类似 /title /tellraw /summon 的生成工具做出来了。现在mcbbs上那些指令生成器往往功能比在线的那些少的多

hhttll

._. 这个算不算万用回复

XyB
支持原创!
1.8的话 推荐这款插件
http://dev.bukkit.org/bukkit-plugins/formattingcodeconverter/
BBS地址
http://www.mcbbs.net/thread-233942-1-1.html

虫儿.
hhttll 发表于 2016-5-13 01:50
._. 这个算不算万用回复

不算!上古之石叼叼哒

hhttll
XyB 发表于 2016-5-13 08:56
支持原创!
1.8的话 推荐这款插件
http://dev.bukkit.org/bukkit-plugins/formattingcodeconverter/

明显shift+左键比输入 /fcc cb 1 方便。。。(最理想是)自动转换

Kelcoin
虽然没下载,还是点了你的ADF并看完了

下一页 最后一页