TRCStudioDean / LiteSignIn

Spigot plugin: LiteSignIn
34 stars 29 forks source link

为什么只要我写了GIVE指令就会把我配置文件全部给重置了。。。 #35

Closed MinecraftEarthVillage closed 5 months ago

MinecraftEarthVillage commented 5 months ago
                - 'server:minecraft:give @p minecraft:player_head{display:{Name:'{"text":"Train Carriage","color":"gold","underlined":true,"bold":true,"italic":false}',Lore:['{"text":"Custom Head ID: 14871","color":"gray","italic":false}','{"text":"www.minecraft-heads.com","color":"blue","italic":false}']},SkullOwner:{Id:[I;-251977280,1651722947,-1316721151,495860412],Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMjU4ZDdiMmFlNzgwZTBlMWUwODRlM2VkOTc3MTY5M2RiZDgxOTQzMDM0ZGYxMTVlYzU5NjllNDIyODFlYjUzNSJ9fX0="}]}}} 1'

这样子写?有问题吗??? 既然是“指令”那不是所有指令都可以用吗?这个指令单独在命令方块里测试是完全没问题的,而且YAML语法也没有问题,把这一行单引号里的指令换成

致歉:关于旧标题存在不和谐字词 因为玩家提出儿童节签到礼物过于敷衍,于是当天晚上开始编写一组6月2日的补充签到,我花了挺长时间搜集可当限时礼物的特殊NBT物品,严格按“格式”写进配置文件里然后reload指令后发现“文件已被外部软件修改”不对劲。最后发现全给我重置了(把我写过的所有都恢复出厂设置了),非常无语,控制台也不显示有什么报错信息,觉得插件这是个BUG,是故意恶心人的逻辑。加之我管理的隔壁同IP服务器出现大变故_(那边腐竹不作为,放Pvp恶俗圈的人进来,我也懒得管了,已退出该团队)_导致心情一直处于紧张、焦虑状态,攻击性变得更强,以至于没有在校验代码语法是否正确的情况下,冲动之下在问题反馈的标题中写上了不和谐词语了(不过我还是觉得不应该这样,这是给开发者看的,开发者就算这样写了也是无意的,于是在提交后立刻修改标题,但为时已晚) 实在非常抱歉,将个人怒火撒在别人身上永远是不对的

TRCStudioDean commented 5 months ago

https://www.bejson.com/validators/yaml_editor/

TRCStudioDean commented 5 months ago

即便我收到的邮件里一上来就给我来个 有病吧,我也要提醒你一句,YAML语法中,单引号内的内容若需要包含额外的单引号,需要使用两个单引号进行转义(例如Text: 'What''s your problem?'),这是最基本的YAML语法。

TRCStudioDean commented 5 months ago

47176c637a7975bcce9ef921832c26ebaeb7c3131219d13d6305d7a31d24c74b

Aliorpse commented 5 months ago

即便我收到的邮件里一上来就给我来个 有病吧,我也要提醒你一句,YAML语法中,单引号内的内容若需要包含额外的单引号,需要使用两个单引号进行转义(例如Text: 'What''s your problem?'),这是最基本的YAML语法。

太有礼貌了 来看乐子的 还是不打扰了吧(

MinecraftEarthVillage commented 5 months ago

即便我收到的邮件里一上来就给我来个 有病吧,我也要提醒你一句,YAML语法中,单引号内的内容若需要包含额外的单引号,需要使用两个单引号进行转义(例如Text: 'What''s your problem?'),这是最基本的YAML语法。

对不起作者 当时看到我写了这么多然后reload指令后给我重置了,心情非常无语,冲动之下了(我后来觉得不应该这样说就改了) 实在非常抱歉

TRCStudioDean commented 5 months ago

热知识,你还可以在同一个文件夹下面找到被重置前的配置文件,格式被改成了.old,而不是被插件删了