终于把 .com 域名抢到手啦!祝大家新年快乐喔!
咳咳,好像拖太久了。。
先占个位,不然还以为我 2023 年一整年没打算写过文章(¬‿¬)
绝对 2 月 1 号前肝完这篇(*/ω\*)结果还是 2 月 2 号才开始写,2 月 3 号写完 (*/ω\*)
这篇文章是真的于 2023 年 12 月 30 日新建文件的吶 ヾ(•ω•`)o
(是为了掩饰自己 2023 年空了整年没写新文章的事实)至于为什么说好 2 月 1 号结果又拖了嘛。。。
2024 年 1 月 30 号下午突然来了兴致,复工我在 LazyCraft 私服里遗留下来的「LC 服原最长烂尾工程」——主世界「256x256 哔哩哔哩像素画」(烂尾进度 2/4 大区块) ╮(╯▽╰)╭
历时 4 年,终于宣布工程于 2024 年 2 月 2 号晚上 10 点圆满完工!!!!!清晰度爆表有没有!!!
原图应该是 B站 搜索界面的「无结果」附带图,时间太久了我也不太确定 ╰( ̄ω ̄o)
原意是指服务器的全物品因为经常没有物资储备而被我取名「全无品」 (~ ̄▽ ̄)~
选择建 256x256 是因为原图就是 249x191 大小,所以是因为当初懒得缩小图片所以导致烂尾(?)bushi这种大工程可绝对要给大家欣赏一下:
至于五重塔通往像素画的烂尾铁路嘛。。因不可抗力因素(新建刷冰机切断原定路线),宣布停止建造好了 ╮(╯▽╰)╭
(其实就是懒)
还记得 2021 年买了 xujiayao.top
这个域名吗?忘记的可以先到 这里 看看 ヾ(•ω•`)o
至于后缀嘛。。对比了下 .top 和 .com 后缀的价格,一个 26 块,一个 69 块。。。其他的全是要么不喜欢要么太贵,果断选择 top 后缀 (~ ̄▽ ̄)~
现在看觉得 top 后缀比 com 后缀顺眼多了,还挺特别的哈哈哈哈ヾ(≧▽≦*)o
哦对,用 Xujiayao 当昵称还有另一个问题,这不就是「许家窑遗址」的拼音嘛 ( ̄_ ̄|||)
然而现在我几乎所有账号都是叫 Xujiayao 了,大部分账号的昵称以后还不能改,就很麻烦 ╮(╯▽╰)╭
这些其实是假话喔! ╮(╯▽╰)╭
不买 xujiayao.com
其实是因为这个域名当时被人在阿里云注册了。当时访问 https://xujiayao.com 是会跳转到域名提供商的出售网站 >_<
大概就是写着类似 "This domain is for sale!" 的句子,推荐购买的原因也是因为「许家窑遗址」 o((>ω< ))o
最离谱的是,它居然估价 1 万多软妹币。。。
去年底偶然在阿里云检查自己的 .top 域名的名称服务器的时候打开了 WHOIS,结果居然被我及时发现到 xujiayao.com
域名已经到期仍没续费 (¬‿¬)
苦等 30 天赎回期后阿里云开放给大众抢注,我就立马抢注啦 ╰(*°▽°*)╯
幸好没有人跟我抢,不然真不知道最终得花多少钱才能到手 ╰( ̄ω ̄o)
最后花了 154 块软妹币搞定的。。比买普通 .com 域名贵了一倍 ( ̄_ ̄|||)
(现在的 .com 域名已经涨价到首年 78 块,续费 85 块了) ( ̄_ ̄|||)
不过也比原本估价的 1 万多软妹币好多啦(安慰自己 (~o ̄3 ̄)~
刚换 .com 域名的时候总感觉新域名不顺眼,输入域名地址的时候老习惯打成 xujiayao.top
( ̄_ ̄|||)
不过现在已经好啦 ヾ(≧▽≦*)o
这次最大的升级还得属我的新自定义邮箱 i@xujiayao.com
^0^
还在用 xujiayao.top
的时候就曾经试过用 CloudFlare 创建自定义邮箱。
当时其实是成功了的,但是在测试邮件送达评分的时候发现 .top
这种不够正规的域名会被扣分,所以后面就撤了(〃` 3′〃)
这回也还是用的 CloudFlare 实现接收,所有地址全部转发到 Gmail 收件箱
发送则是用的 Brevo(原名 Sendinblue),经过简单设置就能使用 SMTP 或者直接在 Gmail 发邮件。挺好用的说!!
另外怕有人发错邮件到 i@xujiayao.top
(因为连我自己都试过),所以也给 .top 弄了转发到 Gmail 收件箱 ╰( ̄ω ̄o)
哦对了,xujiayao.top
还是会一直续费的,只保留了几个重要的 DNS 做 .com 跳转 (〃` 3′〃)
话说回来,超奇怪的呐,我不知道为啥我 2021 和 2022 年没有写年度报告的文章诶 (⊙o⊙)?
好像没啥特别想说的(或者是原本创建文件的时候想说,但是现在忘了当时自己想啥了),就还是照惯例放些平台的年度报告吧 ╮(╯▽╰)╭
今年对比前几年的听歌歌曲数量会多上一些,主要是因为今年 QQ音乐 推出了「免费模式」,只要看完 15 秒广告视频或等待 3 秒后点击广告链接就能听 30-40 分钟的 VIP 歌曲 (¬‿¬)
白嫖党狂喜!! ╰(*°▽°*)╯
所以今年听了很多 VIP 歌曲喔 ╰( ̄ω ̄o)
哈哈哈哈听得最多的居然还是上海爱丽丝幻乐团,不愧是时间长 + 纯音乐 (* ̄3 ̄)╭
周杰伦的歌我其实一直都有在听 / 听过喔(大概几十首),只是说因为有了「免费模式」所以才加入「我喜欢」歌单的 ╮(╯▽╰)╭
不知道为啥这次听最多的歌会是《アップルティーの味(苹果茶的味道)》 2333
可能是某一段时间一直在歌单开头的位置所以顺序播放的时候经常播到(?)
也是因为有了「免费模式」,所以今年的年度报告能看到不少中文歌的身影
(因为大部分都要 VIP 才能播)╮(╯▽╰)╭
至于那些什么什么人格的,我倒是没研究过,从来没玩过这种东西 (⊙o⊙)?
本来想着有了「免费模式」之后年度报告有可能塞点中文歌曲,不会再被日文歌曲霸占,结果还是撼动不了 J-Pop 的位置 ヾ(≧▽≦*)o
今年开始经常会玩 maimai (AstroDX),所以可以看到不少 maimai 的歌曲!!
玩得比较久的 Phigros 也还是有一直在玩喔!(。・∀・)ノ
倒数第四张图片可以看到我这几年以来音乐口味的改变 ヾ(•ω•`)o
2020 年以前主要是听电音,比如 Alan Walker、TheFatRat 和 Marshmello (。・ω・。)
2020 年就开始喜欢听日本的歌咯,尤其是东方的,比如 Stack、3L、幽闭星光 和 凋叶棕 ╰(*°▽°*)╯
后面居然抽到了《永夜のパレード(永夜的游行)》 ヾ(≧▽≦*)o
还记得发现这首歌的那天(2020 年 6 月中旬)单曲循环了 8 个小时,还发了个朋友圈 φ(* ̄0 ̄)
点击图片可放大查看~
今年在 B站 最大的成就莫属升级到 Lv6+「硬核会员」!!
终极白嫖党,自 2017 年 12 月 25 号正式创建账号后(在此之前一直没创建账号来用),历时七年零五天,不发视频、很少投币、没充过大会员,终于在 2023 年 12 月 30 日升级到 Lv6!! ヾ(≧▽≦*)o
最后一个币还专门选了个有意义的视频,《Letter Song》——致 10 年前,与 10 年后的我 ╰( ̄ω ̄o)
当时我还截了图 2333
点击图片可放大查看~
升到六级的当天就立马开始尝试「硬核会员试炼考试」,相比入站答题考试难度简直翻了十倍。。。
100 题做了我 1 小时 54 分钟,距离限时只剩 6 分钟,还只对了 74 题。。。不过还是通过了(好险) ヾ(•ω•`)o
主要是这玩意没得用搜索引擎搜答案。不像入站答题考试,全部题目都是自己人(硬核会员)出题,平均下来一题只有 1 分钟的时间给你上百科研究,我能拿 74/100 这么高分已经很神奇了 ╮(╯▽╰)╭
今年看 B站 的频率要比前几年少了很多,主要是因为有 YouTube 和 Instagram 分散时间 (。・ω・。)
涉猎的视频范畴应该是跟前几年差不多来着 \( ̄︶ ̄*\))
那个观看最多次的视频是因为我当时就在给我电脑的 5950X 超频 ヾ(•ω•`)o
用 PBO2 超频之后单核性能和多核性能都有可观的提升!但是对于打游戏来说好像不是很友好。。运行 GTA5 线下会遇到大量卡顿,不过线上模式似乎还好(试过调整 CPPC,没有用) ( ̄_ ̄|||)
除 GTA5 外,其它游戏都没有问题来着。。超奇怪的
有知道的或许可以在评论那告诉一下 (⊙o⊙)?
好期待 GTA6!!
写博客时再次打开年度报告来截图的第一眼还在疑惑「悲伤小肥皂」到底是谁,搜索了下才发现是早铃 2333
她发了一堆直播切片,所以看得多吧(?)
B站表情包什么的。。到现在都没用过,不聊 ╮(╯▽╰)╭
2020 年度报告:
上半年经常在吃中午饭的时候看 一米八的坤儿 直播绝地求生,老下饭了2333
网页版年度报告居然不显示直播有关的内容。。 o((>ω< ))o
看 一米八的坤儿 的直播下饭的习惯一直还在喔! 2333
年度报告视频链接:《2023人物小传 · Xujiayao》
点击图片可放大查看~
不愧是桌宠类游戏。。直接占了我 81% 的游戏时间可还行 ヾ(•ω•`)o
不过话说回来《虚拟桌宠模拟器》热度来得快,退得也快(摊手
有一段时间几乎全部 Steam 好友都在玩这款游戏,后来一个都不剩 ╮(╯▽╰)╭
以下让我诠释一下什么叫做终极白嫖党 ╰( ̄ω ̄o)
除了 Beat Saber 是自己买的(但 VR 也是借的 2333)以外,其它游戏都是免费的,或者是别人送的或借来的 (。・ω・。)
在此感谢:
2023 年底到 2024 年初这段时间又重拾了 TruckersMP (Euro Truck Simulator 2) 多人联机,最近玩了很长时间来着。明年的年度报告应该就能看到了!!
可惜玩 Grand Theft Auto V(Epic 白嫖的)、Minecraft 和各类电脑端或手机端的音乐游戏(这些不是 Steam 游戏)的时间没法算进 Steam 年度报告,不然要占掉一大比例 ╮(╯▽╰)╭
点击图片可放大查看~
啊这。。太可惜了。。
我是知道有 QQ年度报告 的存在的,结果太晚点进去看,显示「活动已经结束啦~」,看不到了 ( ̄_ ̄|||)
以后绝对不会再拖这么久才写年度报告文章了 (~o ̄3 ̄)~
]]>如何在 Windows 平台下搭建 SFTP 文件服务器,这篇文章能够告诉你!
本文参考了 The Will Will Web 和 Microsoft Docs 上的文章喔!
SFTP,即 SSH 文件传输协议 (SSH File Transfer Protocol),是提供文件访问、传输和管理功能的网络传输协议。
SSH 是目前广泛采用的安全登录协议,SFTP 就是用 SSH 封装过的 FTP 协议。这相当于经过加密的 FTP 协议,功能与 FTP 一样,区别在于 SFTP 传输数据是经过加密的,安全性高很多。
我这里用的是 OpenSSH Server 服务。开始!
以下步骤需要配合 Windows 10 或以上的版本使用,还在用 Windows 10 以下的版本的用户需要先更新到 Windows 10 或以上的版本喔!
都 2022 年了,让我看看是谁还没升 Windows 10 或以上的版本←_←
先确认一下是否可以用 PowerShell 直接安装 OpenSSH。
以管理员身份运行 Windows Terminal(Windows 11 自带这款软件,旧版系统没有这个的话就以管理员身份运行 PowerShell),运行以下命令:
1 | Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' |
确保返回的是两个结果就行啦。
State
显示 Installed
就代表已经安装。如果还没安装,输出应该如下:
根据需要(State
的状态)安装 OpenSSH 客户端和服务端,可能需要几分钟:
安装客户端:
1 | Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 |
安装服务端:
1 | Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 |
现在再运行一开始的命令,输出应该如下:
1 | Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' |
运行以下命令,启动服务:
1 | Start-Service sshd |
让服务在开机时自动启动,不然每次重启后都要运行上面的命令,很麻烦:
1 | Set-Service -Name sshd -StartupType 'Automatic' |
检查防火墙规则是否已经设置:
1 | Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" |
输出应该如下:
如果没有输出或者报错的话,就运行以下命令:
1 | New-NetFirewallRule -Name 'OpenSSH-Server-In-TCP' -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22 |
修改注册表,将默认壳层 (Shell) 设为 PowerShell,以备不时之需:
1 | New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force |
到这里就已经安装好并启动 OpenSSH 服务啦 √
Windows 版本的 OpenSSH Server 只接受 password
(密码)和 publickey
(公钥)这两种身份验证方式,默认使用密码进行身份验证。
使用公钥进行身份认证更安全,但是配置麻烦,因此本教程不包含。这里只探讨密码方法。
如果文件服务器完全只有自己在用,那直接使用 Windows 的登录账户名作为用户名,登录密码作为密码登录即可。不需要做下面的步骤,可以直接跳转到下一个部分。
但请注意:Windows 登录无密码则无法登录,而不是 SFTP 也无密码。这种情况跟着下面的步骤做就行。
需要做多账户进行文件夹访问权限分配和控制?这种情况也是,跟着下面的步骤做就行。
我们先创建一个账户,这里账户名取 fileuser
,随便你。杀毒软件可能会报警,点击忽略或允许即可。
过程中需要设置账户的密码,也就是到时候登录 SFTP 时的密码。密码需要重复输入两次。作为安全预防措施,密码在输入过程中不会显示。
1 | net user fileuser * /ADD |
要创建多账户来进行文件夹访问权限分配和控制的话,只需重复运行命令,替换命令中的账户名即可。
不知道要设置什么密码?随机字符串生成器 能帮到你!
像下图这样设置参数,点击
Get Strings
按钮,挑一个喜欢的就好啦!不过要记得记下来!
使用以下命令登录 fileuser
账户(或刚刚自定义的账户):
1 | ssh fileuser@localhost |
如果是首次使用 SSH 连接本机,运行后应该会收到以下提示未知主机,输入 yes
后回车即可确认继续连接:
连接成功长这个样子,系统会在首次登录时自动创建 C:/Users/fileuser
用户配置文件(夹)。输入 exit
后回车即可退出:
OpenSSH Server 的配置文件为 %ProgramData%/ssh/sshd_config
文件。运行以下命令即可打开该文件:
1 | start $env:ProgramData\ssh\sshd_config |
在文件最下方添加以下几行即可:
1 | Match User fileuser |
Match User fileuser
代表以下参数只对fileuser
账户生效。
AllowTcpForwarding no
参数为禁用端口转发,不知道是啥的话就保持no
。
ChrootDirectory F:/
参数即Change root directory
,是用来更改 root (/) 根目录的位置。用户通过 SFTP 登录时限制只能访问特定目录下(和子目录下)的文件。通过 SFTP 登录时,是无法访问目录之外的任何文件的。
我自己是暂时在用 F 盘做文件服务器专用盘,也可以替换成其它目录。例如:C:/Files
、D:/
、E:/FileServer/fileuser
。
不需要做任何访问限制(全部盘都能访问)的话就可以删掉这行。
ForceCommand internal-sftp -R
参数限制该用户只能使用 SFTP 访问文件,无法登录 SSH 运行其它命令。
设置internal-sftp
后再使用ssh fileuser@localhost
连接的话会关闭连接,必须使用sftp fileuser@localhost
连接。跟在后面的-R
为启用只读模式。
需要远程运行命令的就要删掉这行了。
想要设置多个账户的话,继续添加即可。例如:
1
2
3
4
5
6
7 Match User fileuser
AllowTcpForwarding no
ChrootDirectory F:/
ForceCommand internal-sftp -R
+
+ Match User fileadmin
+ AllowTcpForwarding no
在系统设置账户页更改账户类型成管理员即可访问所有文件。
保存文件后运行以下命令重启 OpenSSH Server 服务即可:
1 | Restart-Service sshd |
到这里就已经配置好 SFTP 文件服务器啦 √
先在本机测试一下。
这里只探讨拥有图形用户界面的客户端软件。
使用桌面端跨平台且免费的 FileZilla 演示,支持 Windows、macOS 和 Linux 系统,是大多数用户的首选。
移动端也有很多选择。安卓端我推荐 Cx File Explorer,良心无广告完全免费,还超级好用。配置方法与桌面端相似,就不单独讲啦。
打开 FileZilla Client 软件,菜单栏点击 文件 -> 站点管理器
进入站点管理器:
点击 新站点
按钮创建新站点。参考下图填写资料后,直接点击 连接
按钮即可:
软件界面特别直观,自己摸索就好了。双击文件即可下载到本地或上传到服务器,右键可查看更多操作。
这里放一张演示图,从服务器下载 /JASON/音乐/Alstroemeria Records (六出花) - Bad Apple!!.mp3
到本地,存放在 C:/Users/Xujiayao/Desktop/Test Folder/
文件夹:(单击图片即可放大)
恭喜!你已经学会使用 SFTP 文件服务器啦 √
运行以下命令获取服务器的内网 IPv4 地址(192.168.XXX.XXX),登录 SFTP 时将 localhost
替换为该地址即可访问:
恭喜!你已经学会从内网访问文件服务器啦 √
现在只有内网范围内的机子能够访问服务器,以下两种方法可使外网的机子也能够访问服务器:
127.0.0.1
,端口 22
即可。参考下图(-P XXXXX
为端口):
具体方法篇幅太长,这里就不讲啦。可以自行 Google 搜索教程。
恭喜!你已经学会从外网访问文件服务器啦 √
创建了多余的账户?不需要用文件服务器了?可以在系统设置删除账户和数据。
C:/Users/fileuser
文件夹中所有文件都将被删除!记得打开文件夹查看是否有重要文件,有的话要记得提前移走!
在设置删除完可能还有残留。重启系统后可手动前往 C:/Users/fileuser
文件夹所在位置完全删除文件夹。
到这里就已经删除好账户啦 √
不需要用文件服务器了?运行以下命令即可卸载 OpenSSH 组件。
停止服务:
1 | Stop-Service sshd |
卸载客户端:
1 | Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 |
卸载服务端:
1 | Remove-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 |
到这里就已经卸载好 OpenSSH 组件啦 √
教程结束!
有问题可以直接联系我或者是发表评论,我可以帮你看看 \( ̄︶ ̄*\))
]]>Discord-MC-Chat has been updated to 2.3.1 - 2024/2/17!
Discord-MC-Chat 已经更新到 2.3.1 - 2024/2/17 啦!
This article was updated on February 18, 2024. The content is updated for the latest release version. ヾ(≧▽≦*)o
本文更新于 2024 年 2 月 18 日,文章的内容针对最新发行版本更新ヾ(≧▽≦*)o
Discord-MC-Chat (DMCC), formerly known as MC-Discord-Chat and MCDiscordChat (MCDC), is a practical and powerful Fabric and Quilt Minecraft <> Discord chat bridge inspired by BRForgers/DisFabric
Discord-MC-Chat (DMCC),前身为 MC-Discord-Chat 和 MCDiscordChat (MCDC),一个实用且功能强大的 Fabric 和 Quilt Minecraft <> Discord 跨服聊天工具,灵感来自 BRForgers/DisFabric。
所有发行版均可以在以下站点下载:
你可以在 GitHub Actions 找到最新的构建 JAR 文件。
如果有 bug 或建议,或者有什么不懂的,可以 提交 issue。
欢迎你为 DMCC 做出贡献!
如果你有兴趣为 DMCC 做出贡献,你可以在 GitHub 上提交拉取请求。
对于代码贡献,构建文件位于 /build/
文件夹中。
对于翻译贡献,语言文件位于 /wrapper/src/main/resources/lang/
文件夹中。复制 en_us.json
并将新的文件重命名为你的语言代码以开始翻译。请为整个文件中所有键提供翻译。
目前可用的语言:
代码 | 语言 |
---|---|
de_de | Deutsch (Deutschland) |
en_us | English (US) |
fr_fr | Français (France) |
ko_kr | 한국어(대한민국) |
no_no | Norsk Bokmål (Norge) |
pl_pl | Polski (Polska) |
ru_ru | Русский (Россия) |
zh_cn | 简体中文(中国大陆) |
zh_hk | 繁體中文(香港特別行政區) |
zh_tw | 繁體中文(台灣) |
本项目采用 MIT 许可证 进行授权。
作为例外,src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java
文件于 2020 年 12 月 31 日从 BRForgers/DisFabric 获取,采用 Mozilla 公共许可证 2.0 (MPL-2.0) 进行授权。
src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java
文件的更多详情:作者:allanf181 (Allan Fernando)
链接到许可证:
https://github.com/BRForgers/DisFabric/blob/e0c7601405ee1b3f1de3c3168bc4ddd520501565/LICENSE请注意,新创建的 BRForgers/DisFabric-and-DisForge 项目中使用的 "Don't Be a Jerk" 许可证与旧项目 BRForgers/DisFabric 是分开的。
- 项目名称和许可证的任何近期变更都不会追溯影响到之前特定时刻(即 2020 年 12 月 31 日)所获取的代码的许可条款。
- 从 BRForgers/DisFabric 获取的任何文件仍仅受 MPL-2.0 许可证条款的约束。
链接到 "Don't Be a Jerk" 许可证:
https://github.com/BRForgers/DisFabric-and-DisForge/blob/d1468a6c9b50ba24a250ec370cf645d58dccdfd1/LICENSE.md
Discord-MC-Chat 最新 Active 版本(2.3.1)支持以下 Minecraft 服务器版本:
Discord-MC-Chat 最新 Compat 版本(2.3.1-compat)支持以下 Minecraft 服务器版本:
Discord-MC-Chat 最新版本依赖以下运行环境:
Fabric | Quilt |
---|---|
Minecraft 服务端 1.14+ | Minecraft 服务端 1.14+ |
Java >=17 | Java >=17 |
Fabric Loader >=0.14.22 | Quilt Loader |
Fabric API | Quilted Fabric API (QFAPI) and Quilt Standard Libraries (QSL) |
根据 上述列表 找到支持你的 Minecraft 服务器版本的最新 Discord-MC-Chat 版本,然后前往任意一个 上述站点 下载对应 Discord-MC-Chat 版本后缀名为 .jar
的文件。
将下载下来的文件移动到 Minecraft 服务器的 mods
文件夹即可。
前往 Discord Developer Portal 的 Applications 页面,然后点击右上角的 New Application
按钮创建新应用。
给应用命名,然后点击 Create
按钮创建。
推荐命名为
DMCC
。如果要在多个 Minecraft 服务器运行 Discord-MC-Chat,推荐命名为
[服务器名] DMCC
。
举例:[SMP] DMCC
、[CMP] DMCC
没有格式限制。
可以改一下应用的头像和描述,其余资料无需修改。
转到 Bot
选项卡,然后点击右上角的 Add Bot
创建机器人。
可以改一下机器人的头像和用户名。保存机器人令牌,后面会用到。
推荐命名为
DMCC Bot
。如果要在多个 Minecraft 服务器运行 Discord-MC-Chat,推荐命名为
[服务器名] DMCC Bot
。
举例:[SMP] DMCC Bot
、[CMP] DMCC Bot
没有格式限制。
设置 Authorization Flow
和 Privileged Gateway Intents
,参考下图:
至此,机器人创建完成,但它实际上不在任何服务器中。
转到 OAuth2 -> URL Generator
选项卡,勾选 SCOPES
下的 bot
和 applications.commands
复选框。
在 BOT PERMISSIONS
下勾选机器人运行所需的权限,参考下图:
检查 GENERATED URL
生成的邀请链接中包含的数值是否与下图相符。确认无误后,点击右侧的 Copy
按钮复制链接。
将复制的链接粘贴到浏览器中。选择要邀请机器人进入的 Discord 服务器,然后点击 授权
按钮。
邀请机器人需要拥有该服务器的
管理服务器
权限。
至此,机器人配置完毕。
安装 Discord-MC-Chat 后首次启动服务器会出现以下报错,并会在 config
文件夹生成一个名为 discord-mc-chat.json
的文件,需要在再次启动服务器前编辑 discord-mc-chat.json
以配置 Discord-MC-Chat:
打开 discord-mc-chat.json
,配置以下变量后即可使用 Discord-MC-Chat。
Generic 通用
【必选】
language
示例 / 默认值:en_us
说明:Discord-MC-Chat 使用的语言
目前可用的语言:(欢迎你贡献翻译!)
贡献:https://github.com/Xujiayao/Discord-MC-Chat/blob/master/README_CN.md#%E8%B4%A1%E7%8C%AE
代码 | 语言 |
---|---|
de_de | Deutsch (Deutschland) |
en_us | English (US) |
fr_fr | Français (France) |
ko_kr | 한국어(대한민국) |
no_no | Norsk Bokmål (Norge) |
pl_pl | Polski (Polska) |
ru_ru | Русский (Россия) |
zh_cn | 简体中文(中国大陆) |
zh_hk | 繁體中文(香港特別行政區) |
zh_tw | 繁體中文(台灣) |
【必选】
botToken
示例 / 默认值:xxxxxx.xxx.xxxxxx
说明:Discord 机器人令牌
【可选】
botPlayingStatus / botListeningStatus
示例 / 默认值:botPlayingStatus: Minecraft (%onlinePlayerCount%/%maxPlayerCount%)
说明:设置机器人活动状态(二选一)(留空则禁用此功能)
【必选】
useWebhook
示例 / 默认值:true
说明:是否启用 Webhook 功能(禁用则使用机器人自身发送聊天消息)
【必选】
channelId
示例 / 默认值:123456
说明:Discord 频道 ID(右键频道即可复制 ID,需要在 Discord 设置中开启开发者模式)
【可选】
consoleLogChannelId
示例 / 默认值:654321
说明:广播控制台日志的 Discord 频道 ID(留空则禁用此功能)(获取 ID 的方法相同)
【可选】
updateNotificationChannelId
示例 / 默认值:456789
说明:自定义用于发送更新通知的 Discord 频道 ID(留空则禁用此功能)(获取 ID 的方法相同)
【必选】
useUuidInsteadOfName
示例 / 默认值:true
说明:发送 Webhook 时使用 UUID 或昵称获取玩家头像(true 时为 UUID,false 时为昵称)
【必选】
avatarApi
示例 / 默认值:https://mc-heads.net/avatar/%player%.png
/ https://visage.surgeplay.com/bust/%player%.png
说明:自定义 Webhook 头像 API 链接
【必选】
broadcastPlayerCommandExecution
示例 / 默认值:true
说明:是否广播 Minecraft 玩家指令执行
【必选】
broadcastSlashCommandExecution
示例 / 默认值:true
说明:是否广播 Discord 斜线命令执行
【必选】
announceServerStartStop
示例 / 默认值:true
说明:是否广播服务器启动和关闭
【必选】
announcePlayerJoinLeave
示例 / 默认值:true
说明:是否广播玩家加入和离开服务器
【必选】
announceDeathMessages
示例 / 默认值:true
说明:是否广播玩家死亡消息
【必选】
announceAdvancements
示例 / 默认值:true
说明:是否广播玩家达成进度 / 达成目标 / 完成挑战
【必选】
broadcastChatMessages
示例 / 默认值:true
说明:是否广播 Discord 和游戏内聊天
【必选】
formatChatMessages
示例 / 默认值:true
说明:是否格式化游戏内聊天消息
【可选】
allowedMentions
示例 / 默认值:["everyone", "users", "roles"]
说明:自定义允许游戏内提及 (@) 的范围(清空列表即为禁止所有游戏内提及)
【必选】
useServerNickname
示例 / 默认值:true
说明:是否显示 Discord 服务器昵称
【可选】
discordNewlineLimit
示例 / 默认值:3
说明:自定义 Discord 消息换行次数限制(所有超出限制的换行将全部替换为单个 ...
)
【必选】
announceHighMspt
示例 / 默认值:true
说明:是否在服务器 MSPT 高于预警值时发出通知
【可选】
msptCheckInterval
示例 / 默认值:5000
说明:自定义 MSPT 检查间隔
【可选】
msptLimit
示例 / 默认值:50
说明:服务器 MSPT 预警值
【必选】
whitelistRequiresAdmin
示例 / 默认值:true
说明:是否将 DMCC /whitelist 命令的使用权限设置为仅限管理员
【必选】
notifyUpdates
示例 / 默认值:true
说明:是否发送更新通知
【必选】
mentionAdminsForUpdates
示例 / 默认值:true
说明:是否在发送更新通知时提及 Discord-MC-Chat 管理员
【必选】
updateChannelTopic
示例 / 默认值:true
说明:是否使用 Discord 频道主题功能显示服务器状态
【可选】
channelTopicUpdateInterval
示例 / 默认值:600000
说明:自定义 Discord 频道主题更新服务器状态的间隔
【必选】
shutdownImmediately
示例 / 默认值:false
说明:是否在关闭服务器时等待速率限制重置
【可选】
excludedCommands
示例 / 默认值:["/msg", "/tell", "/tellraw", "/w"]
说明:Discord-MC-Chat 指令排除列表,不处理和发送指定指令(可多于一个)
【必选】
adminsIds
示例 / 默认值:["456789", "987654"]
说明:Discord-MC-Chat 管理员 ID 列表(支持用户 ID 和用户组 ID),拥有使用特殊命令的权限(可多于一个)
MultiServer 多服务器
【必选】
enable
示例 / 默认值:false
说明:是否启用多服务器模式(在一个 Discord 频道中使用多于一个 Discord-MC-Chat)
【可选】
host
示例 / 默认值:127.0.0.1
说明:多服务器通信使用的主机(如果你不知道这是什么,使用默认设置即可)
【可选】
port
示例 / 默认值:5000
说明:多服务器通信使用的端口(如果你不知道这是什么,使用默认设置即可)
【可选】
name
示例 / 默认值:SMP
说明:使用多服务器模式时显示的 Minecraft 服务器名称
【可选】
botIds
示例 / 默认值:["123456789"]
说明:所有 Discord-MC-Chat 机器人的 ID(右键机器人即可复制 ID,需要在 Discord 设置中开启开发者模式)
CustomMessage 自定义消息格式
将选项留空以使用默认值,填写其中任何一个以使用自定义值。
默认语言文件位于
/wrapper/src/main/resources/lang/
文件夹 中。你可以访问该文件夹以获取默认值,并参考默认值及以下说明来自定义消息格式。注意:
- 以
unformatted
开头的选项必须清除所有格式- 以
formatted
开头的选项必须为 JSON 格式- 其余选项为 Markdown 格式
unformattedResponseMessage
/ formattedResponseMessage
说明:在发送回复聊天消息时使用
可用占位符 | 说明 |
---|---|
%server% | 消息来源(Discord ) |
%name% | Discord 用户名或服务器昵称 / Discord Webhook 用户名 |
%roleName% | 用户身份组名称 |
%roleColor% | 用户身份组颜色(仅限 formattedResponseMessage ) |
%message% | 发送的消息 |
unformattedChatMessage
/ formattedChatMessage
说明:在发送聊天消息时使用
可用占位符 | 说明 |
---|---|
%server% | 消息来源(Discord 或 Minecraft 服务器名) |
%name% | Discord 用户名或服务器昵称 / Minecraft 玩家昵称 |
%roleName% | 用户身份组名称(仅限 Discord 来源) |
%roleColor% | 用户身份组颜色(仅限 Discord 来源 + formattedChatMessage ) |
%message% | 发送的消息 |
unformattedOtherMessage
/ formattedOtherMessage
说明:在发送其它消息时使用
可用占位符 | 说明 |
---|---|
%server% | 消息来源(Discord 或 Minecraft 服务器名) |
%message% | 发送的消息 |
unformattedCommandNotice
/ formattedCommandNotice
说明:在发送执行命令通知时使用
可用占位符 | 说明 |
---|---|
%name% | Discord 用户名或服务器昵称 |
%roleName% | 用户身份组名称 |
%roleColor% | 用户身份组颜色(仅限 formattedCommandNotice ) |
%command% | 执行的命令 |
messageWithoutWebhook
/ messageWithoutWebhookForMultiServer
说明:在禁用 Webhook 发送消息时使用
可用占位符 | 说明 |
---|---|
%server% | Minecraft 服务器名(启用多服务器模式时适用) |
%name% | Minecraft 玩家昵称 |
%message% | 发送的消息 |
serverStarted
/ serverStopped
说明:在服务器启动 / 关闭时使用
可用占位符 | 说明 |
---|---|
N/A | N/A |
joinServer
/ leftServer
说明:在玩家加入 / 离开服务器时使用
可用占位符 | 说明 |
---|---|
%playerName% | 玩家昵称 |
deathMessage
说明:在玩家死亡时使用
可用占位符 | 说明 |
---|---|
%deathMessage% | 死亡消息 |
%playerName% | 玩家昵称 |
advancementTask
/ advancementGoal
/ advancementChallenge
说明:在玩家达成进度 / 达成目标 / 完成挑战时使用
可用占位符 | 说明 |
---|---|
%playerName% | 玩家昵称 |
%advancement% | 进度 / 目标 / 挑战名称 |
%description% | 进度 / 目标 / 挑战描述 |
highMspt
说明:在服务器 MSPT 高于预警值时使用
可用占位符 | 说明 |
---|---|
%mspt% | 当前服务器 MSPT |
%msptLimit% | MSPT 预警值 |
offlineChannelTopic
说明:在服务器关闭时使用
可用占位符 | 说明 |
---|---|
%lastUpdateTime% | 最后更新时间 |
onlineChannelTopic
说明:在服务器启动后按 generic.channelTopicUpdateInterval
设置的间隔使用
可用占位符 | 说明 |
---|---|
%onlinePlayerCount% | 服务器在线玩家数量 |
%maxPlayerCount% | 服务器玩家数量限制 |
%uniquePlayerCount% | 服务器玩家总数 |
%serverStartedTime% | 服务器启动时间 |
%lastUpdateTime% | 最后更新时间 |
%nextUpdateTime% | 下一次更新时间 |
onlineChannelTopicForMultiServer
说明:在服务器启动后按 generic.channelTopicUpdateInterval
设置的间隔使用(启用多服务器模式时适用)
可用占位符 | 说明 |
---|---|
%onlinePlayerCount% | 服务器在线玩家数量 |
%maxPlayerCount% | 服务器玩家数量限制 |
%uniquePlayerCount% | 服务器玩家总数 |
%onlineServerCount% | 在线服务器数量 |
%onlineServerList% | 在线服务器列表 |
%serverStartedTime% | 服务器启动时间 |
%lastUpdateTime% | 最后更新时间 |
%nextUpdateTime% | 下一次更新时间 |
latestVersion & latestCheckTime
不要修改。修改了也不会停止检查更新。
Discord-MC-Chat (DMCC), formerly known as MC-Discord-Chat and MCDiscordChat (MCDC), is a practical and powerful Fabric and Quilt Minecraft <> Discord chat bridge inspired by BRForgers/DisFabric.
All releases can be downloaded at the following sites:
You can find the latest build JAR files at GitHub Actions.
If there is a bug or suggestion, or something you don't understand, you can submit an issue on GitHub.
You are welcome to contribute to DMCC!
If you are interested in contributing to DMCC, you can submit a pull request on GitHub.
For code contributions, the build file is located in the /build/
folder.
For translation contributions, language files are located in the /wrapper/src/main/resources/lang/
folder. Copy en_us.json
and rename the new one to your language code to get started. Please provide translations for the entire file for all keys.
Languages currently available:
Code | Language |
---|---|
de_de | Deutsch (Deutschland) |
en_us | English (US) |
fr_fr | Français (France) |
ko_kr | 한국어(대한민국) |
no_no | Norsk Bokmål (Norge) |
pl_pl | Polski (Polska) |
ru_ru | Русский (Россия) |
zh_cn | 简体中文(中国大陆) |
zh_hk | 繁體中文(香港特別行政區) |
zh_tw | 繁體中文(台灣) |
This project is licensed under the MIT license.
Exceptionally, the src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java
file was obtained from BRForgers/DisFabric on December 31, 2020, licensed under the Mozilla Public License 2.0 (MPL-2.0).
More details of the
src/main/java/com/xujiayao/discord_mc_chat/utils/MarkdownParser.java
file:Author: allanf181 (Allan Fernando)
Link to the original source:
https://github.com/BRForgers/DisFabric/blob/e0c7601405ee1b3f1de3c3168bc4ddd520501565/src/main/java/br/com/brforgers/mods/disfabric/utils/MarkdownParser.javaLink to the license:
https://github.com/BRForgers/DisFabric/blob/e0c7601405ee1b3f1de3c3168bc4ddd520501565/LICENSENote that the "Don't Be a Jerk" license used in the newly created project BRForgers/DisFabric-and-DisForge is separate from the old project BRForgers/DisFabric.
- Any recent changes in the project name and license do not retroactively affect the license terms of the code obtained at a specific moment before, that is, December 31, 2020.
- Any files obtained from BRForgers/DisFabric continue to be subject to the terms of the MPL-2.0 license only.
Link to the "Don't Be a Jerk" license:
https://github.com/BRForgers/DisFabric-and-DisForge/blob/d1468a6c9b50ba24a250ec370cf645d58dccdfd1/LICENSE.md
The latest Active version of Discord-MC-Chat (2.3.1) supports the following Minecraft server versions:
The latest Compat version of Discord-MC-Chat (2.3.1-compat) supports the following Minecraft server versions:
The latest version of Discord-MC-Chat depends on the following environment:
Fabric | Quilt |
---|---|
Minecraft Server 1.14+ | Minecraft Server 1.14+ |
Java >=17 | Java >=17 |
Fabric Loader >=0.14.22 | Quilt Loader |
Fabric API | Quilted Fabric API (QFAPI) and Quilt Standard Libraries (QSL) |
Find the latest Discord-MC-Chat version that supports your Minecraft server version according to the above list, and then go to any of the above sites to download the file with the .jar
extension corresponding to the Discord-MC-Chat version.
Move the downloaded file to the mods
folder of your Minecraft Server.
Go to Applications Page of Discord Developer Portal, then click the New Application
button in the upper right corner to create a new application.
Give a name and click the Create
button to create it.
It is recommended to name it as
DMCC
.If you will run Discord-MC-Chat on multiple Minecraft servers, it is recommended to name it as
[SERVER] DMCC
.
Example:[SMP] DMCC
,[CMP] DMCC
No format restrictions.
You can change the icon and description of the application. The rest does not need to be modified.
Go to Bot
tab and click Add Bot
in the upper right corner to create a bot.
You can change the icon and description of the bot. Save the bot token, it will be used later.
It is recommended to name it as
DMCC Bot
.If you will run Discord-MC-Chat on multiple Minecraft servers, it is recommended to name it as
[SERVER] DMCC Bot
.
Example:[SMP] DMCC Bot
,[CMP] DMCC Bot
No format restrictions.
Set Authorization Flow
and Privileged Gateway Intents
, refer to the following picture:
At this point, the bot is created, but it is not actually in any discord server.
Go to OAuth2 -> URL Generator
tab, check the bot
and applications.commands
checkboxes under SCOPES
.
Under BOT PERMISSIONS
, check the permissions required for the bot, refer to the picture below:
Check that the values contained in the invitation link generated in the GENERATED URL
match the image below. After confirmation, click the Copy
button on the right to copy the link.
Paste the copied link into the browser. Select the Discord server you want to invite the bot to, then click the Authorize
button.
Inviting bots requires
Manage Server
permission in the server.
After installing Discord-MC-Chat, when the server is started for the first time, the following error will appear, and a file named discord-mc-chat.json
will be generated in the config
folder. You have to edit the file discord-mc-chat.json
to setup Discord-MC-Chat before starting the server again:
Open discord-mc-chat.json
and set the following variables to use Discord-MC-Chat.
Generic
[Required]
language
Example / Default value: en_us
Description: The language Discord-MC-Chat uses
Languages currently available: (You are welcome to contribute translations!)
Contributing: https://github.com/Xujiayao/Discord-MC-Chat#Contributing
Code | Language |
---|---|
de_de | Deutsch (Deutschland) |
en_us | English (US) |
fr_fr | Français (France) |
ko_kr | 한국어(대한민국) |
no_no | Norsk Bokmål (Norge) |
pl_pl | Polski (Polska) |
ru_ru | Русский (Россия) |
zh_cn | 简体中文(中国大陆) |
zh_hk | 繁體中文(香港特別行政區) |
zh_tw | 繁體中文(台灣) |
[Required]
botToken
Example / Default value: xxxxxx.xxx.xxxxxx
Description: Discord bot token
[Optional]
botPlayingStatus / botListeningStatus
Example / Default value: botPlayingStatus: Minecraft (%onlinePlayerCount%/%maxPlayerCount%)
Description: Set the bot activity status (choose one of two) (leave blank to disable this feature)
[Required]
useWebhook
Example / Default value: true
Description: Whether to enable the Webhook feature (disable to use the bot itself to send chat messages)
[Required]
channelId
Example / Default value: 123456
Description: Discord Channel ID (right click the channel to copy the ID, you have to turn on developer mode in Discord settings)
[Optional]
consoleLogChannelId
Example / Default value: 654321
Description: Discord Channel ID for console log broadcast (leave blank to disable this feature) (the method to get the ID is the same)
[Optional]
updateNotificationChannelId
Example / Default value: 456789
Description: Discord Channel ID for custom update notification (leave blank to disable this feature) (the method to get the ID is the same)
[Required]
useUuidInsteadOfName
Example / Default value: true
Description: Use UUID or nickname to get player avatar when sending Webhook (UUID when true, nickname when false)
[Required]
avatarApi
Example / Default value: https://mc-heads.net/avatar/%player%.png
/ https://visage.surgeplay.com/bust/%player%.png
Description: URL of the Avatar API for Webhook
[Required]
broadcastPlayerCommandExecution
Example / Default value: true
Description: Whether to broadcast Minecraft player command execution
[Required]
broadcastSlashCommandExecution
Example / Default value: true
Description: Whether to broadcast Discord slash command execution
[Required]
announceServerStartStop
Example / Default value: true
Description: Whether to broadcast server start and stop
[Required]
announcePlayerJoinLeave
Example / Default value: true
Description: Whether to broadcast player join and leave the server
[Required]
announceDeathMessages
Example / Default value: true
Description: Whether to broadcast player death messages
[Required]
announceAdvancements
Example / Default value: true
Description: Whether to broadcast player reach a progress / achieve a goal / complete a challenge
[Required]
broadcastChatMessages
Example / Default value: true
Description: Whether to broadcast Discord and in-game chat
[Required]
formatChatMessages
Example / Default value: true
Description: Whether to format in-game chat messages
[Optional]
allowedMentions
Example / Default value: ["everyone", "users", "roles"]
Description: Customizable scope of allowed mentions (@) in-game (Clear the list to disallow all in-game mentions)
[Required]
useServerNickname
Example / Default value: true
Description: Whether to display Discord server nickname
[Optional]
discordNewlineLimit
Example / Default value: 3
Description: Customize the newline limit for Discord messages (all excess newlines will be replaced with a single ...
)
[Required]
announceHighMspt
Example / Default value: true
Description: Whether to announce when the server MSPT is higher than the MSPT Limit
[Optional]
msptCheckInterval
Example / Default value: 5000
Description: Customize MSPT check interval
[Optional]
msptLimit
Example / Default value: 50
Description: Server MSPT Limit
[Required]
whitelistRequiresAdmin
Example / Default value: true
Description: Whether to set the permissions of DMCC /whitelist command to admin only
[Required]
notifyUpdates
Example / Default value: true
Description: Whether to send update notifications
[Required]
mentionAdminsForUpdates
Example / Default value: true
Description: Whether to mention (@) Discord-MC-Chat admins when sending update notifications
[Required]
updateChannelTopic
Example / Default value: true
Description: Whether to display server status using Discord channel topic feature
[Optional]
channelTopicUpdateInterval
Example / Default value: 600000
Description: Customize update server status using Discord channel topic interval
[Required]
shutdownImmediately
Example / Default value: false
Description: Whether to wait for the rate limit to reset on shutdown
[Optional]
excludedCommands
Example / Default value: ["/msg", "/tell", "/tellraw", "/w"]
Description: Discord-MC-Chat Command Exclusion List, do not process and send specified commands (can be more than one)
[Required]
adminsIds
Example / Default value: ["456789", "987654"]
Description: Discord-MC-Chat Admin ID List (Support User ID and Role ID), have permission to use special commands (can be more than one)
MultiServer
[Required]
enable
Example / Default value: false
Description: Whether to enable multi-server mode (using more than one Discord-MC-Chat in a Discord channel)
[Optional]
host
Example / Default value: 127.0.0.1
Description: The host used for multi-server communication (if you don't know what this is, use the default settings)
[Optional]
port
Example / Default value: 5000
Description: The port used for multi-server communication (if you don't know what this is, use the default settings)
[Optional]
name
Example / Default value: SMP
Description: Minecraft server name displayed when using multi-server mode
[Optional]
botIds
Example / Default value: ["123456789"]
Description: IDs of all Discord-MC-Chat bots (right click on the bot to copy the ID, you have to turn on developer mode in Discord settings)
CustomMessage (custom message format)
Leave the options blank to use the default values, and fill in any of them to use the custom values.
The default language files are located in the
/wrapper/src/main/resources/lang/
folder. You may access this folder to get the default values, then refer to the default values and the descriptions below to customize the message format.Note:
- Options starting with
unformatted
must have all formatting removed- Options starting with
formatted
must be in JSON format- The remaining options are in Markdown format
unformattedResponseMessage
/ formattedResponseMessage
Description: Used when sending replies to chat messages
Available Placeholders | Description |
---|---|
%server% | Message source (Discord ) |
%name% | Discord username or server nickname / Discord Webhook username |
%roleName% | User role name |
%roleColor% | User role color (formattedResponseMessage only) |
%message% | Message sent |
unformattedChatMessage
/ formattedChatMessage
Description: Used when sending chat messages
Available Placeholders | Description |
---|---|
%server% | Message source (Discord or Minecraft server name) |
%name% | Discord username or server nickname / Minecraft player username |
%roleName% | User role name (Discord source only) |
%roleColor% | User role color (Discord source + formattedChatMessage only) |
%message% | Message sent |
unformattedOtherMessage
/ formattedOtherMessage
Description: Used when sending other messages
Available Placeholders | Description |
---|---|
%server% | Message source (Discord or Minecraft server name) |
%message% | Message sent |
unformattedCommandNotice
/ formattedCommandNotice
Description: Used when sending command execution notifications
Available Placeholders | Description |
---|---|
%name% | Discord username or server nickname |
%roleName% | User role name |
%roleColor% | User role color (formattedCommandNotice only) |
%command% | Command executed |
messageWithoutWebhook
/ messageWithoutWebhookForMultiServer
Description: Used when Webhook message sending is disabled
Available Placeholders | Description |
---|---|
%server% | Minecraft server name (applicable when multi-server mode is enabled) |
%name% | Minecraft player username |
%message% | Message sent |
serverStarted
/ serverStopped
Description: Used when server started / stopped
Available Placeholders | Description |
---|---|
N/A | N/A |
joinServer
/ leftServer
Description: Used when players joined / left the server
Available Placeholders | Description |
---|---|
%playerName% | Player username |
deathMessage
Description: Used when players died
Available Placeholders | Description |
---|---|
%deathMessage% | Death message |
%playerName% | Player username |
advancementTask
/ advancementGoal
/ advancementChallenge
Description: Used when players reached a progress / achieved a goal / completed a challenge
Available Placeholders | Description |
---|---|
%playerName% | Player username |
%advancement% | Progress / goal / challenge name |
%description% | Progress / goal / challenge description |
highMspt
Description: Used when the server MSPT is higher than the MSPT Limit
Available Placeholders | Description |
---|---|
%mspt% | Current server MSPT |
%msptLimit% | MSPT Limit |
offlineChannelTopic
Description: Used when server stopped
Available Placeholders | Description |
---|---|
%lastUpdateTime% | Last update time |
onlineChannelTopic
Description: Used at the interval set by generic.channelTopicUpdateInterval
after server started
Available Placeholders | Description |
---|---|
%onlinePlayerCount% | Number of online players on the server |
%maxPlayerCount% | Limit on the number of players on the server |
%uniquePlayerCount% | Number of unique players who have ever joined the server |
%serverStartedTime% | Server started time |
%lastUpdateTime% | Last update time |
%nextUpdateTime% | Next update time |
onlineChannelTopicForMultiServer
Description: Used at the interval set by generic.channelTopicUpdateInterval
after server started (applicable when multi-server mode is enabled)
Available Placeholders | Description |
---|---|
%onlinePlayerCount% | Number of online players on all servers |
%maxPlayerCount% | Limit on the number of players on all servers |
%uniquePlayerCount% | Number of unique players who have ever joined all servers |
%onlineServerCount% | Number of online servers |
%onlineServerList% | List of online servers |
%serverStartedTime% | Server started time |
%lastUpdateTime% | Last update time |
%nextUpdateTime% | Next update time |
latestVersion & latestCheckTime
Do NOT modify. Modifying them doesn't stop checking for updates.
Discord-MC-Chat 2.3.1 for Minecraft 1.19.1+ - 2024/2/17
MC-Discord-Chat (MCDC) has been renamed to Discord-MC-Chat (DMCC).
Please rename the configuration file from
mcdiscordchat.json
todiscord-mc-chat.json
before starting the server.MC-Discord-Chat (MCDC) 已更名为 Discord-MC-Chat (DMCC)。
请在启动服务器前将配置文件从
mcdiscordchat.json
重命名为discord-mc-chat.json
。New Features 新特性
N/A
Changes 更改
- Fix commands are being broadcasted despite the config toggle being turned off (#219)
修复在关闭配置文件开关后仍广播游戏内指令Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.0...2.3.1
Discord-MC-Chat 2.3.1-compat for Minecraft 1.14.4+ - 2024/2/17
MC-Discord-Chat (MCDC) has been renamed to Discord-MC-Chat (DMCC).
Please rename the configuration file from
mcdiscordchat.json
todiscord-mc-chat.json
before starting the server.MC-Discord-Chat (MCDC) 已更名为 Discord-MC-Chat (DMCC)。
请在启动服务器前将配置文件从
mcdiscordchat.json
重命名为discord-mc-chat.json
。New Features 新特性
N/A
Changes 更改
- Fix commands are being broadcasted despite the config toggle being turned off (#219)
修复在关闭配置文件开关后仍广播游戏内指令Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/Discord-MC-Chat/compare/2.3.0-compat...2.3.1-compat
MC-Discord-Chat 2.2.6 for Minecraft 1.19.1+ - 2024/1/19
New Features 新特性
N/A
Changes 更改
Fix messages are ignored if user IDs are put into the botIds list (#207)
修复将用户 ID 放入 botIds 列表时消息被忽略Fix server becomes temporarily unresponsive when sending Webhook messages (#210)
修复服务器在发送 Webhook 消息时暂时无响应Fix inconsistent player names used in MCDC messages to Discord (#208)
修复发送到 Discord 的 MCDC 消息中使用的玩家名称不一致Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.5...2.2.6
MC-Discord-Chat 2.2.5 for Minecraft 1.19.1+ - 2023/12/16
New Features 新特性
- Compatible with version 1.19.1
兼容 1.19.1 版本Changes 更改
- Fix exception when Discord user role has no colour in version 1.20.4 (#204)
修复 1.20.4 版本 Discord 用户组没有颜色时报错Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.4...2.2.5
MC-Discord-Chat 2.2.5-compat for Minecraft 1.14+ - 2023/12/16
New Features 新特性
- Compatible with version 1.19
兼容 1.19 版本Changes 更改
N/A
Removed 移除
- Remove Minecraft console <> Discord chat bridge functionality due to compatibility issues (#197)
因兼容性问题移除 Minecraft 控制台 <> Discord 聊天桥接功能Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
Since this is the initial release version of the Compat update channel, there is currently no release tag available for comparison.
这是 Compat 更新通道的首个发布版本,因此还没有可供比较的发行标签。
MC-Discord-Chat 2.2.4 for Minecraft 1.19.2+ - 2023/12/9
Starting from this version, MCDC will be split into two version update channels: "Active" and "Compat (Compatibility)".
Minecraft versions in the Active channel will be released every time a new version of MCDC is released, while Minecraft versions in the Compat channel will only be released from time to time.
从此版本开始,MCDC 将分为两个版本更新通道:"Active (活跃)" 和 "Compat (兼容)"。
Active 通道中的 Minecraft 版本将在每次 MCDC 新版本发布时发布,而 Compat 通道中的 Minecraft 版本只会偶尔发布。
New Features 新特性
German translation (#200)
德语翻译Compatible with versions 1.19.2, 1.19.3, 1.20.3 and 1.20.4 (#202)
兼容 1.19.2、1.19.3、1.20.3 和 1.20.4 版本Changes 更改
Fix exception when a player joins the server in Minecraft versions below 1.19.4
修复使用 1.19.4 以下 Minecraft 版本时玩家加入服务器报错Use an Emoji library that is under constant maintenance
使用有在持续维护的 Emoji 表情符号库Removed 移除
- Move 1.14.4, 1.15.2 and 1.16.4 - 1.18.2 versions to Compat update channel
将 1.14.4、1.15.2 和 1.16.4 - 1.18.2 版本移至 Compat 更新通道Contributors 贡献者
- @Xujiayao
- @Lesekater
Detailed Information 详细信息
https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.3...2.2.4
MC-Discord-Chat 2.2.3 for Minecraft 1.14+ - 2023/10/28
New Features 新特性
Chinese Traditional (Taiwan) translation (#191 and #196)
繁体中文(台湾)翻译Send error messages in case of incorrect channel IDs or insufficient permissions (#192)
在频道 ID 不正确或权限不足时发送错误消息Changes 更改
Correct Chinese language files
修正中文语言文件Fix advancement message spamming (#193)
修复进度消息刷屏Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
- @jimchen5209
- @notlin4
Detailed Information 详细信息
https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.2...2.2.3
MC-Discord-Chat 2.2.2 for Minecraft 1.14+ - 2023/9/24
MCDC now accurately pushes MCDC version updates by checking the compatibility of the server's Minecraft version.
This new feature ensures no more situations where an old MCDC with an old Minecraft version pushes a new MCDC version that doesn't support that particular Minecraft version.
MCDC 现在通过检查服务器 Minecraft 版本的兼容性来准确推送 MCDC 版本更新。
此新功能可确保不再出现旧 Minecraft 版本中安装的旧 MCDC 推送不支持该特定 Minecraft 版本的新 MCDC 版本的情况。
New Features 新特性
Compatible with version 1.20.2 (#189)
兼容 1.20.2 版本Push MCDC version updates accurately by checking server Minecraft version compatibility
通过检查服务器 Minecraft 版本兼容性来准确推送 MCDC 版本更新Changes 更改
Fix channel topic monitor not using the correct level name for getting stats information (#139)
修复频道主题监视器不使用正确的存档名称来获取统计信息Optimize JAR file size
优化 JAR 文件大小Force not to use cache to obtain player profile
强制不使用缓存来获取玩家资料Removed 移除
- No longer compatible with version 1.19.3
不再兼容 1.19.3 版本Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.1...2.2.2
MC-Discord-Chat 2.2.1 for Minecraft 1.14+ - 2023/9/14
MCDiscordChat has been renamed to MC-Discord-Chat.
The comprehensive list of supported Minecraft versions for each MCDC version is now available on Modrinth, CurseForge, and the MCDC Docs.
MCDiscordChat 已更名为 MC-Discord-Chat。
从现在开始,你可以在 Modrinth、CurseForge 和 MCDC 文档中找到每个 MCDC 版本所支持的 Minecraft 版本的全面列表。
New Features 新特性
Customizable messages when Webhook is disabled (#163)
可自定义禁用 Webhook 时发送的消息Dynamically generate MCDC help messages (#167)
动态生成 MCDC 帮助消息Adjustable permissions for the MCDC /whitelist command (#167)
可调整 MCDC /whitelist 命令的使用权限Changes 更改
Fix Quilt compatibility issue (#164)
修复 Quilt 兼容性问题Fix exception when players register before the server is fully started (#168)
修复玩家在服务器未完全启动前注册时报错Fix chat messages not being sent when using multi-server mode
修复使用多服务器模式时没有发送聊天消息Send MSPT warnings to main channel when console log channel is enabled (#171)
启用控制台日志频道时将 MSPT 警告发送到主频道Fix console log messages may be too long (#174)
修复控制台日志消息有机会过长Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
- @aria1th
Detailed Information 详细信息
https://github.com/Xujiayao/MC-Discord-Chat/compare/2.2.0...2.2.1
MCDiscordChat 2.2.0 for Minecraft 1.14+ - 2023/7/4
This version requires additional permission from the Discord bot, "Manage Webhooks", compared to the previous versions. Please replace the
APP_ID
of the second link below with your Application ID (get it by accessing the first link), and access it to authorize the new permission. If you do not trust the link below, you may create one by referring to the MCDC docs.Regarding changes in the config file, this version dynamically creates MCDC Webhook and no longer requires manual creation when configuring MCDC, simplifying the steps of configuring MCDC and changing channels. Users not using Webhook may turn it off by setting the
useWebhook
option in the config file tofalse
.In addition, users may customize the range of allowed in-game mentions. Clearing the
allowed_mentions
list disallows all in-game mentions.https://discord.com/developers/applications
与旧版本相比,此版本需要 Discord 机器人「管理 Webhooks」的额外权限。请将下面第二个链接中的
APP_ID
替换为你的应用 ID(可通过访问第一个链接获取),并访问该链接以授权新权限。如果你不信任下面的链接,你也可以参考 MCDC 文档自行创建。关于配置文件的变化,此版本动态创建 MCDC Webhook,配置 MCDC 时不再需要手动创建,简化了配置 MCDC 和更改频道的步骤。不使用 Webhook 的用户可将配置文件中的
useWebhook
选项设为false
以禁用 Webhook。此外,用户可以自定义允许游戏内提及的范围。清空
allowed_mentions
列表即为禁止所有游戏内提及。New Features 新特性
Customizable scope of allowed mentions in-game (#131)
可自定义允许游戏内提及的范围Add %nextUpdateTime% placeholder for channel topics (#134)
为频道主题添加 %nextUpdateTime% 占位符Multilingual support for task/challenge/goal messages (#133)
进度 / 挑战 / 目标消息提供多语言支持Support displaying descriptions for task/challenge/goal messages (#133)
支持显示进度 / 挑战 / 目标的描述Support adding players to the server whitelist in Discord (#130)
支持在 Discord 将玩家添加至服务器白名单Dynamic-created MCDC Webhook (#152)
动态创建 MCDC WebhookPolish translation (#154)
波兰语翻译Compatible with the new Discord username system (#158)
兼容新的 Discord 用户名系统Cantonese translation (#159)
粤语翻译Norwegian Bokmål translation (#161)
书面挪威语翻译Changes 更改
Improve console log formatting (#140)
改良控制台日志格式Fix exception when Discord user nickname contains double quotes (#145)
修复 Discord 用户昵称包含双引号时报错MSPT monitoring delays msptCheckInterval milliseconds start (#134)
MSPT 监测延迟 msptCheckInterval 毫秒启动Fix exception caused by console log message being too long (#149)
修复控制台日志消息过长导致报错Fix incorrect text colour when customizing in-game messages (#156)
修复自定义游戏内消息时文本颜色错误Newlines in Discord messages appear as new messages in-game (#155)
Discord 消息中的新行在游戏内显示为新消息Optimize the effect of the discordNewlineLimit option
优化 discordNewlineLimit 选项的效果Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
- @BlissfulAlloy79
- @Bocz3k
- @Kire2oo2
- @LofiTurtle
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/1.20-2.1.4...2.2.0
MCDiscordChat 1.20-2.1.4 for Minecraft 1.20.x - 2023/6/8
Please use this release if you are using Minecraft 1.20.x.
Otherwise, use the general 2.1.4 release for older Minecraft versions, including 1.19.2 and 1.19.3.
如果您使用的是 Minecraft 1.20.x,请使用此版本。
否则,请使用适用于旧版 Minecraft 的通用 2.1.4 版本,包括 1.19.2 和 1.19.3。
New Features 新特性
- Compatible with version 1.20.x
兼容 1.20.x 版本Changes 更改
N/A
Removed 移除
- No longer compatible with versions 1.19.2 and 1.19.3
不再兼容 1.19.2 和 1.19.3 版本Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.1.4...1.20-2.1.4
MCDiscordChat 2.1.4 for Minecraft 1.14+ - 2023/5/30
This version still supports versions 1.19.2 and 1.19.3, which have been integrated into the same file.
此版本仍然支持 1.19.2 和 1.19.3 版本,已集成到同一个文件中。
New Features 新特性
Send chat messages sent by /say command to Discord (#125)
发送 /say 指令所发送的聊天消息至 DiscordAnnounce high MSPT at the console log channel when the console log feature is enabled (#125)
启用控制台日志功能时将 MSPT 警告发送到控制台日志频道Add an option to flexibly choose whether to wait for the rate limit to reset (#129)
添加选项供灵活选择是否等待速率限制重置Korean translation (#136)
韩语翻译French translation (#137)
法语翻译Changes 更改
Fix chat message validation failure when using excluded commands (#127)
修复使用已排除的指令时报错聊天记录验证失败Optimize the logic of handling rate limit when stopping the server (#129)
优化停止服务器时处理速率限制的逻辑Fix description of /log
command out of date (#137)
修复 /log命令的描述过时 Fix exception when a Discord user who does not have any role executes a command (#137)
修复没有任何用户组的 Discord 用户在执行命令时报错Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
- @Clem-Fern
- @MeowOnLong
- @Vocatis
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.1.3...2.1.4
MCDiscordChat 2.1.3 for Minecraft 1.14+ - 2023/3/16
This version still supports versions 1.19.2 and 1.19.3, which have been integrated into the same file.
此版本仍然支持 1.19.2 和 1.19.3 版本,已集成到同一个文件中。
New Features 新特性
Support using %playerName% placeholder for custom death messages (#115)
自定义死亡消息支持 %playerName% 占位符Compatible with version 1.19.4
兼容 1.19.4 版本Changes 更改
Fix ru_ru lang causing player disconnections on death (#111)
修复 ru_ru 语言导致玩家死亡时报错Fix modded death source causing player disconnections on death (#114)
修复来自模组的死亡源导致玩家死亡时报错Fix exception when Discord message contains quotation marks (#119)
修复 Discord 消息包含引号时报错Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.1.2...2.1.3
MCDiscordChat 2.1.2 for Minecraft 1.14+ - 2023/1/7
The 'chat message validation failure' issue in 1.19.3 has been fixed in this new version.
You may remove the 'no-chat-reports' mod and setformatChatMessages
back totrue
in MCDC config now.1.19.3 中的 "聊天消息验证失败" 问题已在此新版本中修复。
你现在可以删除 "no-chat-reports" 模组并在 MCDC 配置中将formatChatMessages
改回true
。New Features 新特性
Re-add support for version 1.19.2 (#101)
重新添加对 1.19.2 版本的支持Add option to disable Discord and in-game chat broadcasts (#103)
添加禁用 Discord 和游戏内聊天广播的选项Changes 更改
Fix chat message validation failure (#100)
修复聊天记录验证失败报错Fix in-game highlighted mentions not being escaped (#104)
修复游戏内高亮提及没有进行转义Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.1.1...2.1.2
MCDiscordChat 2.1.1 for Minecraft 1.14+ - 2022/12/10
New Features 新特性
- Compatible with version 1.19.3
兼容 1.19.3 版本Changes 更改
- Fix crash on start due to MixinLanguage class injection failure (#96)
修复由于 MixinLanguage 类注入失败导致的启动崩溃Removed 移除
- No longer compatible with versions 1.19.1 and 1.19.2
不再兼容 1.19.1 和 1.19.2 版本Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.1.0...2.1.1
MCDiscordChat 2.1.0 for Minecraft 1.14+ - 2022/11/7
New Features 新特性
Russian translation (#94)
俄语翻译Bot activity status supports displaying server player count (#90)
机器人活动状态支持显示服务器玩家数Minecraft command auto-completion for Discord /console command (#25)
Discord /console 命令实现 Minecraft 命令自动补全Changes 更改
- Fix GSON Invalid escape sequence exception when escaping Markdown (#92)
修复转义 Markdown 时 GSON 解析报错Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
- @ZetThunder
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0...2.1.0
MCDiscordChat 2.0.0 for Minecraft 1.14+ - 2022/10/8
This is the first stable release of MCDC v2.
You are strongly recommended to update to this version if you are using any of the alpha or release candidate versions.
New Features 新特性
Add role support for admin checks (#88)
为管理员检查添加身份组支持Add option to disable slash command broadcast (#89)
添加禁用斜线命令广播的选项Check for updates can be disabled
可禁用检查更新Changes 更改
N/A
Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-rc.1...2.0.0
MCDiscordChat 2.0.0-rc.1 for Minecraft 1.14+ - 2022/9/28
New Features 新特性
- Add newline limit for Discord messages (#86)
为 Discord 消息添加换行次数限制Changes 更改
Completely rewrite the parsing of mentions (@) (#87)
完全重写提及 (@) 的解析Add appropriate spaces to Chinese death messages
中文的死亡消息添加适当空格Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.10...2.0.0-rc.1
MCDiscordChat 2.0.0-alpha.10 for Minecraft 1.14+ - 2022/9/4
Important notice:
This update adds full multi-language support and therefore simplifies the config file.
You should back up your config file before updating to this version!
Use option
language
to set the language, and classCustomMessage
to customize the messages.Leave the options in class
CustomMessage
blank to use the default values, and fill in any of them to use the custom values.At the time of releasing this update, only two languages are available:
en_us
- English (United States)zh_cn
- Chinese (Simplified)You are welcome to contribute translations!
Contributing: https://github.com/Xujiayao/MCDiscordChat#Contributing
重要通知:
此更新添加了全面的多语言支持,因此简化了配置文件。
你应该在更新到此版本之前备份你的配置文件!
使用
language
选项设置语言,使用CustomMessage
类自定义消息。将
CustomMessage
类中的选项留空以使用默认值,填写其中任何一个以使用自定义值。在发布此更新时,只有两种语言可用:
en_us
- 英语(美国)zh_cn
- 中文(简体)欢迎你贡献翻译!
贡献:https://github.com/Xujiayao/MCDiscordChat/blob/master/README_CN.md#%E8%B4%A1%E7%8C%AE
New Features 新特性
Full multi-language support (#83)
全面的多语言支持Multi-language support for player death messages
玩家死亡消息实现多语言支持Changes 更改
- Disable cache when checking for updates
检查更新时禁止使用缓存Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.9...2.0.0-alpha.10
MCDiscordChat 2.0.0-alpha.9 for Minecraft 1.14+ - 2022/8/10
Important notice:
This update brings support for executing MCDC commands in-game and fixes update notifications not showing changelog when using the English language.
This version is released first because the next version will bring breaking changes. Users who do not update in time may not see the changelog and important notices, resulting in data loss.
重要通知:
此更新带来了在游戏中执行 MCDC 命令的支持,并修复了使用英文时更新通知不显示更新日志的问题。
这个版本首先发布是因为下一个版本会带来破坏性改动 (breaking changes)。没有及时更新的用户可能会因看不到更新日志和重要通知而导致数据丢失。
New Features 新特性
- Execute MCDC commands in-game (#80)
在游戏中执行 MCDC 命令Changes 更改
Format MSPT value with 2 decimal places (#79)
MSPT 值取两位小数Fix update notifications not showing changelog when using the English language
修复使用英文时更新通知不显示更新日志Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.8...2.0.0-alpha.9
MCDiscordChat 2.0.0-alpha.8 for Minecraft 1.14+ - 2022/8/6
Important notice:
This update brings support for versions 1.19.1 and 1.19.2. However, due to Mojang's breaking changes to
ServerPlayNetworkHandler
and version 1.19.0 being out of date, version 1.19.0 is no longer supported in this update.Therefore, if you are using 1.19.0, please update to 1.19.2 as soon as possible. If you have some mods that do not support 1.19.2 yet, please temporarily update to 1.19.1 first, and update to 1.19.2 after they support 1.19.2.
重要通知:
此更新带来了对 1.19.1 和 1.19.2 版本的支持。但由于 Mojang 对
ServerPlayNetworkHandler
的破坏性改动 (breaking changes) 再加上 1.19.0 已过时,本次更新不再支持 1.19.0 版本。因此,如果你使用的是 1.19.0,请尽快更新到 1.19.2。如果你有一些模组尚未支持 1.19.2,请先暂时更新到 1.19.1,等支持 1.19.2 后再更新到 1.19.2。
New Features 新特性
- Compatible with versions 1.19.1 and 1.19.2
兼容 1.19.1 和 1.19.2 版本Changes 更改
- Fix incomplete logic of check for updates function
修复检查更新的不完整逻辑Removed 移除
- No longer compatible with version 1.19
不再兼容 1.19 版本Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.7...2.0.0-alpha.8
MCDiscordChat 2.0.0-alpha.7 for Minecraft 1.14+ - 2022/7/26
New Features 新特性
Customizable update notification channel (#66)
可自定义更新通知频道Add practical logs for multi-server feature
为多服务器功能添加实用日志Sending specific server messages to Discord can be disabled (#70)
可禁用向 Discord 频道发送特定服务器消息Send all console log messages to Discord console log channel (#72)
将所有控制台日志消息发送到 Discord 控制台日志频道Add the ability for /log command to specify the log file to send
添加 /log 命令指定要发送的日志文件的功能Changes 更改
Fix exclude option for broadcast command execution does not work (#64)
修复广播指令执行的排除选项不起作用Fix NPE when someone sends a message before server fully starts (#68)
修复服务器完全启动前接收消息时的空指针异常Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
- @LofiTurtle
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.6...2.0.0-alpha.7
MCDiscordChat 2.0.0-alpha.6 for Minecraft 1.14+ - 2022/7/9
New Features 新特性
Compatible with Quilt Mod Loader (#62)
兼容 Quilt 模组加载器Integrate all versions (Minecraft 1.14-1.19+) into a single JAR file (#58)
将所有版本 (Minecraft 1.14-1.19+) 集成到一个 JAR 文件中Notify in-game players when someone executes an MCDC command (#48)
当有人执行 MCDC 命令时通知游戏内玩家Changes 更改
Fix SLF4J exception when running lower Minecraft versions
修复运行低 Minecraft 版本时的 SLF4J 异常Optimize the way to implement custom advancement translation
优化实现翻译自定义进度的方式Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.5...2.0.0-alpha.6
MCDiscordChat 2.0.0-alpha.5 for Minecraft 1.14+ - 2022/7/1
New Features 新特性
- All parsing can be disabled (#51)
可以禁用所有解析Changes 更改
Fix Okio compatibility issue (#55)
修复 Okio 兼容性问题Change the logic of check for updates function (#52)
更改检查更新功能的逻辑Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.4...2.0.0-alpha.5
MCDiscordChat 2.0.0-alpha.4 for Minecraft 1.14+ - 2022/6/30
New Features 新特性
Support all Fabric Minecraft versions (Minecraft 1.14+) (#39)
支持所有 Fabric 版本(Minecraft 1.14+)Use Discord to manage channels that can execute MCDC commands (#44)
使用 Discord 管理可执行 MCDC 命令的频道Add support for Stickers and GIFs (#49)
添加对贴纸和 GIF 的支持Messages from bots or users can be excluded without enabling multi-server mode
不启用多服务器模式也可以排除其它机器人或者用户的消息Unicode emoji parsing can be disabled (#50)
可以禁用 Unicode 表情符号解析Changes 更改
Fix process not terminating when updateChannelTopic is enabled
修复启用更新频道主题功能时进程没有终止的问题Fix custom advancements not translated (#35)
修复自定义进度不翻译的问题Fix in-game hyperlink parsing error when sending URLs
修复发送网址时游戏内超链接解析错误的问题Removed 移除
N/A
Contributors 贡献者
- @Xujiayao
- @svr333
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.3...2.0.0-alpha.4
MCDiscordChat 2.0.0-alpha.3 for Minecraft 1.17.x/1.18.x/1.19.x - 2022/6/10
New Features 新特性
Version 1.19.x supported
支持 1.19.x 版本Players who execute commands can also see the commands themselves
执行指令的玩家也可以看到自己执行的指令Use the bot itself to send chat messages when Webhook URL is not filled (#36)
未填写 Webhook URL 时使用机器人自身发送聊天消息Changes 更改
N/A
Removed 移除
Version 1.16.x is no longer supported
不再支持 1.16.x 版本Check for updates is no longer compatible with MCDC v1 versions
检查更新不再兼容 MCDC v1 版本Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.2...2.0.0-alpha.3
MCDiscordChat 2.0.0-alpha.2 for Minecraft 1.16.x/1.17.x/1.18.x - 2022/5/14
⚠ Reminder 提醒
This version has a significant change compared with previous versions. Please make sure to repeat the steps in the MCDiscordChat Docs and do not copy and paste anything directly from the old config file, as this may cause errors!
此版本与之前的版本相比有重大变化。请务必重复 MCDiscordChat 文档 中的步骤,并且不要直接从旧配置文件中复制和粘贴任何内容,因为这可能会导致错误!
New Features 新特性
Add switch to send notification of new updates to all admins (#22)
添加向所有管理员发送新更新的通知的开关Add display of max player count to /info command message
在 /info 命令消息中添加玩家人数上限的显示Add switch to modify in-game chat messages (#24)
添加修改游戏内聊天消息的开关Add switch to display Discord server nickname in game
添加游戏内显示 Discord 服务器昵称的开关Add the ability to display response messages in game
添加游戏内显示回复的消息的功能Add the ability to fully customize all in-game messages (#28)
添加完全自定义所有游戏内消息的功能Add the ability to update Discord channel topic (#19)
添加使用 Discord 频道主题功能显示服务器状态的功能Add the ability to customize the interval of timers
添加自定义定时器间隔的功能Add switch to disable @ mentions in game (#31)
添加游戏内禁用 @ 提及的开关Add the ability to mention roles in game
添加游戏内提及身份组的功能Add the ability to highlight and open hyperlinks in game
添加游戏内高亮和打开超链接的功能Backup every time when loading the config file
每次加载配置文件时进行备份Automatically check for updates every 6 hours
每 6 小时自动检查更新Changes 更改
Modify GitHub issue templates
修改 GitHub 议题模板Fix /info message missing line breaks when at least two players are online (#26)
修复在多人在线时 /info 命令信息缺少换行的问题Rename some variables in the config file
重命名配置文件中的一些变量Fix advancements does not send correctly (#30)
修复进度发送错误的问题Allow processing of messages sent by bots (except webhooks) (#32)
允许处理机器人发送的消息(Webhook 除外)Removed 移除
Disable submission of blank GitHub issues
禁止提交空白 GitHub 议题Disable HTML escaping of the config file
禁用配置文件的 HTML 转义Contributors 贡献者
- @Xujiayao
Detailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/2.0.0-alpha.1...2.0.0-alpha.2
🥳 Welcome to MCDC v2!
MCDiscordChat 2.0.0-alpha.1 for Minecraft 1.16.x/1.17.x/1.18.x - 2022/3/31
I highly recommend you update MCDC and take advantage of the new features! Bug reports or other suggestions are welcome!
MCDC is completely rewritten, so there may be some bugs. Please state the exact version you are using when reporting an issue.
我强烈推荐你更新 MCDC 并使用新功能!欢迎提交错误报告或其他建议!
MCDC 已完全重写,因此可能存在一些错误。请在报告问题时说明你使用的确切版本。
⚠ Reminder 提醒
This version has a significant change compared with previous versions. Please make sure to backup your old MCDC config file (mcdiscordchat.json), repeat the steps in the MCDiscordChat Docs and do not copy and paste anything directly from the old config file, as this may cause errors!
此版本与之前的版本相比有重大变化,请务必备份你的旧 MCDC 配置文件 (mcdiscordchat.json),重复 MCDiscordChat 文档 中的步骤,并且不要直接从旧配置文件中复制和粘贴任何内容,因为这可能会导致错误!
New Features 新特性
Print the MCDC introduction when starting the server
启动服务器时打印 MCDC 介绍
@XujiayaoShow changelog when a new version is available
新版本可用时显示更新日志
@XujiayaoAdd GitHub issue templates
添加 GitHub 议题模板
@XujiayaoUnicode emoji (non-server custom emoji) can also be highlighted in-game
Unicode 表情符号(非服务器自定义表情符号)也可以在游戏中高亮显示
@XujiayaoBot activity status can be switched between 'playing' and 'listening'
机器人活动状态可以在「正在玩」和「正在听」之间切换
@XujiayaoServer console and Discord console log channel can print chat messages from Discord
服务器控制台和 Discord 控制台日志频道可打印来自 Discord 的聊天消息
@XujiayaoUse Discord Application (Slash) Command
使用 Discord 应用(斜杠)命令
@XujiayaoAdd /log command to allow admins to get the latest server logs directly from Discord
添加 /log 命令使管理员可直接从 Discord 获取最新的服务器日志
@XujiayaoChanges 更改
Rewrite all files and optimize code and logic
重写所有文件并优化代码和逻辑
@XujiayaoModify the project description
修改项目描述
@XujiayaoChange the implementation method of message cooldown
更改消息冷却的实现方式
@XujiayaoChange the default format of Discord console log messages
更改 Discord 控制台日志消息的默认格式
@XujiayaoCheck for updates using temporary files for v1 compatibility
使用临时文件检查更新以兼容 v1 版本
@XujiayaoUse JDA.shutdownNow() to resolve process hangs when stopping the server
使用 JDA.shutdownNow() 解决停止服务器时的进程挂起问题
@XujiayaoFix backslashes still exist when ignoring (escaping) Markdown formatting
修复忽略(转义)Markdown 格式时反斜杠仍然存在的问题
@XujiayaoModify the format of the MCDC help menu
修改 MCDC 帮助菜单的格式
@XujiayaoChange the implementation method of multi-server
更改多服务器的实现方式
@XujiayaoRemoved 移除
Exception stack traces are no longer sent to the Discord channel
不再向 Discord 频道发送异常堆栈跟踪
@XujiayaoRemove the function of modifying the admin list in Discord
移除在 Discord 修改管理员列表的功能
@XujiayaoRemove the super admin list
移除超级管理员列表
@XujiayaoDetailed Information 详细信息
https://github.com/Xujiayao/MCDiscordChat/compare/1.12.1...2.0.0-alpha.1
MCDiscordChat 1.12.1 for Minecraft 1.17.x/1.18.x - 2022/3/5
新特性 New Features
N/A
更改 Changes
- 修复使用 1.18.2 时 Mixin 注入失败的问题
Fix Mixin injection failure when using 1.18.2
@Xujiayao (#16)移除 Removed
N/A
详细信息 Detailed Information
https://github.com/Xujiayao/MCDiscordChat/compare/1.12.0...1.12.1
MCDiscordChat 1.12.0 for Minecraft 1.17.x/1.18.x - 2022/3/3
从此版本开始,更新日志将重新设计并同时使用中英文编写。
Changelog will be redesigned and written in both Chinese and English starting from this version.新特性 New Features
可自定义 Discord 机器人命令前缀
Customizable Discord bot command prefix
@Xujiayao (#13)可广播服务器控制台日志
Broadcast server console log
@Xujiayao (#15)使用 GitHub Actions
Use GitHub Actions
@Xujiayao更改 Changes
- 使用 OkHttp
Use OkHttp
@Xujiayao移除 Removed
N/A
详细信息 Detailed Information
https://github.com/Xujiayao/MCDiscordChat/compare/1.11.4...1.12.0
MCDiscordChat 1.11.4 for Minecraft 1.17.x/1.18.x - 2022/1/13
更新日志:
- 可自定义Webhook头像API
- 添加不处理指定指令的功能
- 优化Config顺序
MCDiscordChat 1.11.3 for Minecraft 1.17.x/1.18.x - 2021/12/28
更新日志:
- 删除/shrug指令
- 添加MSPT监测功能
MCDiscordChat 1.11.2 for Minecraft 1.17.x/1.18.x - 2021/12/13
更新日志:
- 增加玩家指令执行广播开关
- 指令执行广播添加时间间隔限制
- 优化Config顺序
MCDiscordChat 1.11.1 for Minecraft 1.17.x/1.18.x - 2021/12/10
更新日志:
- 添加停止服务器功能
- 修复 !reload 没有修改机器人动态的问题
- 设置英文为默认语言
MCDiscordChat 1.11.0 for Minecraft 1.16.x/1.17.x/1.18.x - 2021/12/2
更新日志:
- 更新到1.18
- 修改检查更新的判断逻辑
- 修复 !scoreboard 功能找不到玩家统计信息所在目录的问题
MCDiscordChat 1.10.10 for Minecraft 1.17.x - 2021/11/27
更新日志:
- 解决mixins在检测到JAVA_17版本不兼容后闪退的问题
MCDiscordChat 1.10.9 for Minecraft 1.17.x - 2021/11/26
更新日志:
- 支持在游戏内显示其他玩家执行的指令
- 修改更新提示中的下载链接
MCDiscordChat 1.10.8 for Minecraft 1.17.x - 2021/11/20
更新日志:
- 支持在Discord显示玩家执行的指令
MCDiscordChat 1.10.7 for Minecraft 1.17.x - 2021/11/18
更新日志:
- Discord消息的用户名称显示其身份组的颜色
MCDiscordChat 1.10.6 for Minecraft 1.17.x - 2021/11/5
更新日志:
- 添加手动检查更新功能
- 对消息中的附件进行分类显示
MCDiscordChat 1.10.5 for Minecraft 1.17.x - 2021/10/29
更新日志:
- 支持在游戏内使用服务器表情符号
MCDiscordChat 1.10.4 for Minecraft 1.17.x - 2021/10/24
更新日志:
- 修复无法正确显示默认Emoji的问题
MCDiscordChat 1.10.3 for Minecraft 1.17.x - 2021/9/26
更新日志:
- 添加检查更新功能
- 异常堆栈发送至Discord
MCDiscordChat 1.10.2 for Minecraft 1.17.x - 2021/9/26
更新日志:
- 添加玩家ping显示
MCDiscordChat 1.10.1 for Minecraft 1.17.x - 2021/9/25
- 使用多服务器模式时处理其它MCDC Bot发送的广播消息
MCDiscordChat 1.10.0 for Minecraft 1.17.x - 2021/9/25
- 实现MCDC同Discord频道多服务器运行
MCDiscordChat 1.9.3 for Minecraft 1.17.x - 2021/9/16
- 统一使用 MCDC Bot
MCDiscordChat 1.9.2 for Minecraft 1.17.x - 2021/9/9
- 修复中英文标点符号错误的问题
MCDiscordChat 1.9.1 for Minecraft 1.17.x - 2021/9/1
- 修复语言反转的问题
MCDiscordChat 1.9.0 for Minecraft 1.17.x - 2021/9/1
- 添加英文翻译,支持多语言
MCDiscordChat 1.8.0 for Minecraft 1.17.x - 2021/8/28
- 优化代码
- 添加普通管理员名单管理命令
- 将管理员分成超级管理员和普通管理员两种角色
MCDiscordChat 1.7.0 for Minecraft 1.17.x - 2021/8/28
- 优化代码
- 添加Config热重载命令
- 加载Config后会用已读取数据覆写配置文件,保证配置文件为最新格式
MCDiscordChat 1.6.0 for Minecraft 1.17.x - 2021/6/30
- 更新到 1.17
MCDiscordChat 1.5.3 for Minecraft 1.16.x - 2021/6/13(首个公开发布的版本)
首个公开发布的版本。
好耶!终于有一个属于自己的域名啦!
前几天心血来潮去 阿里云 买了个域名。综合了一下我现在的情况,平时用的网名就是 Xujiayao,目前也想不到有什么更好的昵称,就先选了下面这个域名:
xujiayao.top
首年 9 块,续费 26 块╰( ̄ω ̄o)
至于后缀嘛。。对比了下 .top 和 .com 后缀的价格,一个 26 块,一个 69 块。。。其他的全是要么不喜欢要么太贵,果断选择 top 后缀 (~ ̄▽ ̄)~
现在看觉得 top 后缀比 com 后缀顺眼多了,还挺特别的哈哈哈哈ヾ(≧▽≦*)o
哦对,用 Xujiayao 当昵称还有另一个问题,这不就是「许家窑遗址」的拼音嘛 ( ̄_ ̄|||)
然而现在我几乎所有账号都是叫 Xujiayao 了,大部分账号的昵称以后还不能改,就很麻烦 ╮(╯▽╰)╭
这次整个过程还要感谢青柠的帮助,在文章最后再聊聊吧!
这一个章节是记录这个域名添加了哪些主机记录,也就是有哪些网址可以访问 (/≧▽≦)/
说简单点就是 *.xujiayao.top
这些的 \( ̄︶ ̄*\))
全站都有用 HTTPS 加密哦~
点击标题就能访问啦!
后加:
注意,以下信息已完全过时。
这个是给博客使用的,也就是大家现在访问我的博客用的网址 blog.xujiayao.top
,短时间内是不会更改的啦~
博客后面从 Cloudflare CDN 换到 Vercel 了ヾ(•ω•`)o
个人 SFTP 文件服务器,不公开端口 \( ̄︶ ̄*\))
是用的 TCP 协议,浏览器打不开是正常的,只能通过 SSH 客户端用账号密码登录来访问ヾ(•ω•`)o
使用 Sakura Frp VIP 做内网穿透 (~ ̄▽ ̄)~
访问这个会通过 301 Moved Permanently
跳转到博客 blog.xujiayao.top
,短时间内是不会更改的啦~
是 Vercel 帮忙做跳转的ヾ(•ω•`)o
访问这个会通过 301 Moved Permanently
跳转到博客 blog.xujiayao.top
,短时间内是不会更改的啦~
是 Vercel 帮忙做跳转的ヾ(•ω•`)o
目前只有这么多,后续可能会再添加新的记录吧 \( ̄︶ ̄*\))
其实这篇文章是 19 号创建的,一直鸽到今天 22 号才写完(捂脸
完成时也才 700 字,不算多(>人<;)
啊。。
才发现发朋友圈的时间是 17 号晚上( ̄_ ̄|||)
这几天麻烦 青柠 啦!
这次从头到尾都是他帮忙指路的,中间遇到的几个坑(比如 SSL 证书那些的)也两个人一起研究解决了,谢谢你啦!
最后放上你喜欢的水手服好了:
]]>本次群连飞参加群友:
CES2514
CES2515
CES5283
CES6012
CUA7031
CUA3411
橘猫飞到上海 P3D 崩了 \( ̄︶ ̄*\))
还有不会自动驾驶的不会盲降的孤独的看不见别人的模飞小白 5283 开着 A321 来凑热闹
——CES5283(他叫我加上的)
落地后 6012 来凑个热闹,一起截了几张合照ヾ(^▽^*)))
连飞地图截图:
话说,这次我装的 @CSN2444 大佬的更新版 PIS 厦门地景,但昨晚截图时发现停机位和其他三人的停机位向左偏移了诶。
到底是 PIS 画歪了,还是更新版画歪了呢?
以下为飞行计划,欢迎参考:
2021/2/11 除夕夜 19:00
KN211 / CUA211
ZYHB 哈尔滨太平国际机场 -> ZSAM 厦门高崎国际机场EET:03:45
起飞跑道:23
降落跑道:05巡航高度:FL361
ZYHB 推荐停机位:
自滑:541 - 545
有廊桥:30 - 38
无廊桥:528 - 540ZSAM 推荐停机位:
有廊桥:1 - 17
无廊桥:81 - 86装载:
B738 & A320:经济舱 95 位,头等舱 5 位,货物 3000KG
B744:经济舱 450 位,头等舱 50 位,货物 4500KG
B77W:经济舱 290 位,头等舱 10 位,货物 3000KG航路:DUK19D DUKIR W205 NULRA A588 UDETI W202 DOBGA V68 TEKAM W172 FD W174 XDX B221 ODULO V2 HSH G455 PK W116 JTN G204 SHZ B221 DST R596 OKATO M503 APAKA APA91A
ECHO:DUKIR W205 NULRA A588 UDETI W202 DOBGA V68 TEKAM W172 FD W174 XDX B221 ODULO V2 HSH G455 PK W116 JTN G204 SHZ B221 DST R596 OKATO M503 APAKA
参考燃油:
B738:11900KG
A320:11200KG
B744:40200KG
B77W:34600KG离场详情:
DUKIR 19D RNAV DEP
TA 9850FT进场详情:
APAKA 91A RWY 05 RNAV ARR
TL FL118
TRANS AM502进近详情:
RNAV ILS DME Z RWY 05
110.30 / 055°
这次是晚上飞嘛,专门把时间调同步啦!其实夜飞除了冷舱时摸黑找灯比较麻烦,其它都还好~
截图来自 我自己
帮橘猫带点图,证明他起码来过哈哈哈哈ヾ(≧▽≦*)o
截图来自 CES2514
5283 本来要跟我们一起飞哈尔滨到厦门的航线的,结果被母上大人强迫吃饭去了哈哈哈哈 (~ ̄▽ ̄)~
截图来自 CES5283
晚上乌漆墨黑的,截不了图,调成白天了~
截图来自 我自己
截图来自 我自己
2515 的图太大了,没法上传图床,只能裁剪了ヾ(•ω•`)o
截图来自 CES2515
截图来自 CES2515
截图来自 CES6012
这次装了刚刚好 80% 的乘客和货物,重死了 2333
PF 还是不记录过载,哎 ( ̄_ ̄|||)
接地率:-172 fpm
]]>哈哈哈哈群里已经好几个月没有办群连飞活动了~
下午 0921 问有没有人连飞,后面有好几个人冒了出来,最后是四个人一起飞了个 RJGG 到 RJCC 的航线 \( ̄︶ ̄*\))
有一说一,几个人一起编队飞行,在群里面聊天,比自己一个人好玩多了。
本次群连飞参加群友:
CCA0921
CES2514
CES5174
CUA3411
连飞地图截图:
以下为飞行计划,欢迎参考:
2021/1/27 星期三下午三点
KN8461 / CUA8461
RJGG 中部国际机场 -> RJCC 新千岁机场起飞跑道:36
降落跑道:19L巡航高度:FL300
装载:经济舱 80 位,头等舱 6 位,货物 4000KG
航路:KROBE Y13 MRE V13 TIKYU Y13 SIRAO V13 CHE
燃油 for B739:7742KG
离场 / 进场 / 进近详情:
(因为是临时办的群连飞所以没有记这些)
emmm 这次我只截了一张图,下面大部分图都是群里其他人发的,我搬过来的~
这个是网络延迟的问题,0921 那边显示撞到了,我这边早溜走了,是没有撞到的。
截图 From CCA0921
5174 画质扛扛的
截图 From CES5174
很有想法的 P3D
截图 From CES2514
其他的没啥特别的,发几张合照吧:
截图 From 我自己
截图 From CES2514
截图 From CCA0921
5174 的都暗成什么鬼了 (╬▔皿▔)╯
截图 From CES5174
接地率:-69 fpm
接地过载:N/A
现在 PF 没有记录过载了诶 ( ̄_ ̄|||)
这 接 地 率 太 棒 了 (~ ̄▽ ̄)~
]]>实「鼠」不易,「牛」转乾坤。
祝大家新年快乐!
年度听歌报告出啦!今年成东方宅了 ( ̄▽ ̄)"
全年听了 526 小时,一共 1.0 万首歌√
1 月 1 日 21:49 收听了 2020 年收听的第一首歌《John Wayne》,那个时候我应该还在美国旅游(?)
哦不对,是结束美国行回来深圳的第二天!那时应该在玩从美国带回来的留声机,这首歌就是带回来的黑胶唱片其中一首
全年分享过 7 次歌,有 11 个人点进去过我分享的链接 (~ ̄▽ ̄)~
听过最冷门的歌是《长发公主》(〃` 3′〃)
全年最早和最晚听歌时刻都是定格于 9 月 26 日?!还是早上 5 点?!然鹅我今年从来没通宵过啊 (⊙o⊙)?
年度 TOP 歌曲是《永夜的游行》,《东方Project》的同人曲,6 月 20 日我发朋友圈分享这首歌的那天居然疯狂循环了 23 次√
(~ ̄▽ ̄)~
年度 TOP 歌曲前四首有三首都是东方的 \( ̄︶ ̄*\))
年度歌手也是东方,是上海爱丽丝幻乐团——东方的作者 ZUN ( ̄▽ ̄)"
不过看这一页之前我还以为年度歌手应该是 3L、Stack 或者是幽闭星光 ( ̄_ ̄|||)
(全是东方同人)
这仨歌手的歌最近几个月经常循环,居然没上年度 TOP 歌曲前四 ( ̄_ ̄|||)
《长发公主》这首我是完全没想到会上榜的,我自己记得我很少听这首 (⊙o⊙)?
点击图片可放大查看~
B站的年度报告也出啦!今年因为疫情的关系,总宅在家里,大部分时间都泡在B站里了2333 ( ̄▽ ̄)"
2020 年有 359 天逛过B站√
全年看了 592 小时,一共 15390 个视频√
最常在晚上逛B站√
最常看的相关视频是我的世界可还行(
针不戳!分区战斗力简直完美√
12 月 13 日 02:55 的时候还在爆肝看 @-LKs- 的音箱测试视频(
咳咳咳,这个是我在那测试耳机的音质╮(╯▽╰)╭
3 月 23 日一天看了超过 18 小时的视频。。。?!
嗯。。。可能那天是在补番(?)
循环了 25 次 SheepGG 的日式五重塔建筑教程 是因为当时我就在那建 (~ ̄▽ ̄)~
一整年三连的视频还挺少的 ╮(╯▽╰)╭
啊这。。。就离谱,看最多的UP主居然是 观察者网,还是 344 次(⊙o⊙)
今年看了(好像是只要点进去就算):
话说,B站给我画的用户画像好像有点问题(?)
我自己不是特别喜欢炮姐嘞,可能是看的动漫混剪大多有加入炮姐的元素吧~
上半年经常在吃中午饭的时候看 一米八的坤儿 直播绝地求生,老下饭了2333
点击图片可放大查看~
如何将 Windows Terminal 添加到右键菜单,这篇文章能够告诉你!
从 Windows Terminal v1.5.10271.0 开始,官方已经将 Windows Terminal 添加到右键菜单,无须自己添加啦!
本文参考了 MYW - I AM MYW 上的文章和 知乎 上的回答喔!
我把这几篇文章整合,并在原文的基础上做了一些修改。下面是我认为最好的方案~
Windows 系统上有很多命令行工具,例如大家熟知的「命令提示符」和「Windows PowerShell」,但这两个软件的界面实在是有点丑。。。( ̄_ ̄|||)
之前更新到 JerryC 制作的博客主题时,刚刚好了解到 Windows Terminal 这款软件,一直用到现在,还推荐给了其他人,体验真的很棒!这款软件的界面可以说是越看越好看 (~ ̄▽ ̄)~
Windows Terminal 这款软件整合了 CMD 和 PowerShell,还可以创建多个标签页。用户甚至可以自定义字体、软件样式甚至是命令行背景等!现在我已经是彻底抛弃 CMD 和 PowerShell 了哈哈哈√
不过,这款软件并没有实现像 PowerShell 那样,在 Windows 的文件资源管理器使用 SHIFT + 右键
就可以叫唤出来的功能。
没错!这篇文章就是教你怎么将 Windows Terminal 添加到 右键
和 SHIFT + 右键
菜单哒√
话说,平时使用的时候,建议还是使用软件默认的 PowerShell 命令行,这样才能享受五彩缤纷的命令行窗口~ 就像下面这张截图这样 \( ̄︶ ̄*\))
这款软件需要配合 Windows 10 使用,还在用 Windows 10 以下的版本的用户需要先更新到 Windows 10 喔!
都 2021 年了,让我看看是谁还没升 Windows 10←_←
确认文件资源管理器的这两个选项已经勾选,没有则勾选上 (~ ̄▽ ̄)~
下载链接(进入网页后点获取即可):在 Microsoft Store 免费下载
安装后,在键盘按 WINDOWS + R
,会弹出一个叫做运行的窗口 (^人^)
接着输入 wt
然后按 ENTER
键,稍等片刻,Windows Terminal 应该就会弹出来啦!= ̄ω ̄=
那么现在,Windows Terminal 就算安装完成啦!\( ̄︶ ̄*\))
下面的操作需要用到 LOCALAPPDATA
这个环境变量,让我们先测试下这个变量是否正常 (~ ̄▽ ̄)~
在命令行中运行这条命令,注意区分 CMD 和 PowerShell 标签页 (●'◡'●)
1 | $env:LOCALAPPDATA |
1 | echo %LOCALAPPDATA% |
如果有报错,那在接下来的操作,你就需要将:
%LOCALAPPDATA%
替換成C:\\Users\\用户名\\AppData\\Local
$env:LOCALAPPDATA
替換成C:/Users/用户名/AppData/Local
这里的
用户名
需要换成自己电脑的用户名,比如我的用户名就是Xujiayao
╮(╯▽╰)╭
我们需要下载软件图标,这样右键菜单才会更好看 (~ ̄▽ ̄)~
右键,在新标签页中打开这个链接:Windows Terminal 软件图标
右键显示的图片,点击另存为,并存放在电脑中任意的位置~
图片需要是
ICO
格式,确保另存为的图片名称是icon.ico
\( ̄︶ ̄*\))
准备工作完成啦!现在让我们把 Windows Terminal 添加到右键菜单 (~ ̄▽ ̄)~
在命令行中运行这两条命令,注意区分 CMD 和 PowerShell 标签页 (●'◡'●)
1 | New-Item -Path $env:LOCALAPPDATA -Name WindowsTerminal -Type directory |
1 | mkdir %LOCALAPPDATA%\WindowsTerminal |
这条命令如果执行完没有提示任何信息,就说明文件夹创建成功 \( ̄︶ ̄*\))
文件夹创建完成!现在让我们把刚刚下载好的图标放进去这个文件夹 (~ ̄▽ ̄)~
把图标放进去就可以了,确保图标的名称是 icon.ico
(〃` 3′〃)
这个图标和文件夹以后不能删除!!!
在任意文件夹新建一个文本文档(.txt
文件)o(〃^▽^〃)o
Windows Terminal 有两种出现在右键菜单的方式,看你自己喜欢哪种:
右键
-----------------> 当你 右键
或者是 SHIFT + 右键
时,都会显示运行 Windows Terminal 的选项。
SHIFT + 右键
---> 只会在你 SHIFT + 右键
时才会显示运行 Windows Terminal 的选项,单独 右键
并不会显示。
编辑刚刚创建的文本文档 (~ ̄▽ ̄)~
1 | Windows Registry Editor Version 5.00 |
1 | Windows Registry Editor Version 5.00 |
如果你不想要使用管理员权限运行 Windows Terminal(我不建议这么做),可以将最后一行
@="powershell Start-Process $env:LOCALAPPDATA/Microsoft/WindowsApps/wt.exe -Verb runas"
改成@="wt"
在此处运行 Windows Terminal
可以改成其他文字,不过最好不要太太太长,不然你的右键菜单也会很长 (づ ̄ 3 ̄)づ
把文件重命名为 .reg
后缀(文件名随意,后缀一定要是 .reg
),然后双击运行这个文件,参数就写入注册表了√
写入后文件就可以删除了 (~ ̄▽ ̄)~
运行 Windows Terminal,在软件里按 CTRL + ,
打开 Windows Terminal 的设置文件 (~ ̄▽ ̄)~
我们需要修改一个叫做 startingDirectory
的变量 ( ̄▽ ̄)"
1 | "startingDirectory": "." |
参考下图,把每个 startingDirectory
的都修改成上面这个代码(如果没有这个变量,那就新建一个)
新建的话记得检查有没有在每个
startingDirectory
前面的变量之后添加英文逗号,没有的话要加上,不然会报错!
修改完成后保存文件,保存之后就可以关闭编辑器了√
在电脑桌面或者是文件资源管理器 右键
或 SHIFT + 右键
(要看你刚刚选择了哪个),如果有显示运行 Windows Terminal 的选项,那就大功告成了√
电脑桌面的效果:
文件资源管理器的效果:
以下是我之前在尝试的时候遇到的问题。如果你遇到问题了,先回去上面检查看看有没有做对。还是不行的话,可以直接联系我或者是发表评论,我可以帮你看看 \( ̄︶ ̄*\))
右键菜单的文字变成乱码?(>人<;)
]]>修改
.reg
文件的编码为ANSI
编码 ( ̄▽ ̄)"Notepad++ 用户在上方菜单栏点击
编码
菜单的转为 ANSI 编码
后保存文件,重新运行文件即可√如果没有 Notepad++,使用系统自带的记事本打开文件,按
CTRL + SHIFT + S
另存为新的.reg
文件,将编码
选项改成ANSI
后保存文件,重新运行文件即可√
「愿你有一天能与你重要的人重逢。」
剧透预警!本文内容涉及剧透,请确保您已看完《可塑性记忆》再来阅读此文。
本歌单包含 3 首「来自二次元的声音」,可以放心食用喔~
如果播放队列中的音乐无法播放,或者音乐数量不符,请在评论区留言,我收到后会尽快处理~注:《Ring of Fortune》和《朝焼けのスターマイン》这两首歌无法播放是正常的!至于什么时候能恢复播放嘛。。。等 QQ音乐 取消这两首歌的 VIP 吧 ╮(╯-╰)╭
今天一天补完了《可塑性记忆》。
跟《夏洛特》一样,我是看到了「催泪」和「治愈(致郁)」这个标签才点追番的(笑哭
其实我很早之前就追了这两部番,只不过到了现在回到深圳了才来看(在香港打开的话,会显示受到版权限制无法观看qwq),其实我在看之前就已经知道这番很治愈(致郁)啦~ \( ̄︶ ̄*\))
不像看完《夏洛特》之后那样抑郁了好久,看这部番我只有在看番的时候眼睛湿湿的(就是心情复杂( ̄▽ ̄)"),看完了倒没有什么特别的感受。
我自己觉得是因为艾拉的结局还不错,个人猜测最后走进办公室和司握手的应该就是刷新过 OS 的艾拉。
而且听说《可塑性记忆》会有第二季。这部番能作为伏笔的地方不少。如果有第二季的话,艾拉很大概率会恢复记忆~ \( ̄︶ ̄*\))
而《夏洛特》的结局可以明确的告诉我们不会有第二季了。。。这才是《夏洛特》这番难受的点吧╮(╯-╰)╭
在一个注定悲剧的设定下,它没变成致郁,而是治愈,是个非常不错的番剧!
其实《可塑性记忆》不只是一部致郁番,也不是那种为了虐而虐的番。在虐的表面下,它也提出了一个问题:
「如果自己的寿命时间打从一开始就已经是定数的话,换做我的话会怎样去面对这一事实呢?」
——水柿司
《可塑性记忆》,是一部从第一集就已经告诉你结局的番。这部番存在的意义就是让我们欣赏制造回忆的过程。他们之间的回忆越是甜蜜,分离越是痛苦。
Giftia 的寿命只有 81920 个小时,这是一个定数。从一开始便注定着死亡,知道了自己的结局,这似乎有些悲惨。
在番的一开始,司在电梯里遇到了艾拉。司在电梯见到艾拉的那一秒,便对她一见钟情。机缘巧合之下,司和艾拉成为了搭档。
但艾拉知道,自己所剩的时间已经不多了,最后的时间,她只能给司创造痛苦的回忆,因此艾拉选择了逃避。艾拉知道自己已经爱上了司,她也想在生命完结之前做一些有意义的事情,可她不敢想象最后的最后,司会是什么样子?她不敢直面自己的内心,一直无法陪伴他。
为了不伤害 TA,再也不创造美好的回忆,这样真的好吗?
最终在香月的帮助下,艾拉向司告白。香月其实不是为了司,而是为了艾拉不要像 3 年前的自己一样做出错误的决定而后悔。
如果没有推动一把的话,香月最后见到回收回来的艾拉,只会有无穷的悲伤和后悔。
司从香月口中得知真相的时候,心中就决定好了:要在艾拉最后的时间,创造美好的回忆。
一起做蛋包饭、一起逛游乐园、一起购物,在长椅上一坐就是一个下午。一起去看烟火大会,在人群中走散,拼命的寻找,找到之后的牵手,拥抱,告白。
在这之后,艾拉对司的态度发生了巨大的改变。艾拉开始接受去游乐园的邀请,开始学习料理,变得开朗,开始在意司的种种事情,开始会吃醋,也渐渐越来越害怕最后的最后。。。
「希望明天也能跟司好好的过。」
——这是艾拉最后的一个愿望。
「一开始见面对你态度冷淡,对不起。
拒绝了你的礼物,对不起。
在游乐园一个人跑回去,对不起。
在宿舍里不理你,对不起。
在烟花下你向我告白,我却拒绝了你,对不起。
我只是不想再给你创造痛苦的回忆了啊。我只是不想在临走的时候给你留下太多的痛苦啊。」
终归还是要离别的,从哪里开始,就在哪里结束吧。
在最后一天,艾拉和司去了游乐园。艾拉喜欢在游乐园看人来人往,喜欢在摩天轮上看风景,也喜欢在长椅上陪着香月坐着。
在这最后的几个月,艾拉是幸福的,这也给她的人生画上了一个完美的句号。这样很好,艾拉的人生没有遗憾。
「谢谢你。谢谢你为我哭泣。」
这部番主要传递的,是一种对生命价值与记忆和回忆的阐述。就算时日不长,也要快乐地活着,不留遗憾。快乐而短暂的一生比漫长而无聊的一生更有价值。
「我想我会在那有限的时间,尽全力地活着。」
——水柿司
因为可爱却有些忧郁的主角艾拉?
因为剧情中那一段可歌可泣的感情?
因为番剧中描绘的那个科技发达的未来?
「一千个观众眼中有一千个哈姆雷特。」
——威廉·莎士比亚
《可塑性记忆》的成功之处在于,它可以触动每个投入感情去观赏这部番剧的观众心中的柔软之处。
即使是在一个比现在的科学更加进步的社会下,Giftia 仍然有着一个无法弥补的缺陷——短暂的寿命。
这是一切悲剧的起因,也是从一开始就注定的结局。
每一位购买 Giftia 的顾客,都知道 9 年后等待自己的是什么,但他们仍然会选择为自己购买一份为期 9 年的情感寄托。
这或许是出于寂寞,或许是出于情怀,或许是出于他们自己都难以言说的原因。。。
《可塑性记忆》的故事是「简单」的,也是「复杂」的。
说「简单」,因为它没有跌宕起伏的剧情,也没有惊天的阴谋和反转,只有悄悄流逝的日常生活。
说「复杂」,因为它包含着太多难以言说的情感。
在这部番中,司与艾拉始终在为了守护对方而努力着,但他们的努力却永远是于事无补。虽然他们没有与他们战斗的反派人物,可唯一阻挠着他们的敌人,是那不可阻挡,无可违逆的「时间」。
司与艾拉无论做出什么努力,也无法阻止,哪怕是延缓那既定之日的到来。在最后一集的摩天轮上,时间仍在无情的流逝。
这样的无奈与无力感,成为了贯彻整部作品的基调,让现实世界的我们也难免不会产生共鸣:人类在时间面前,是多么的渺小。
《可塑性记忆》为我们构建了一个细腻的情感世界,创建了一个又一个美好的事物,让我们为喜爱的角色们倾注感情。
在这个过程中,我们会为认识到这些角色而感到开心,为司与艾拉的距离越来越近而感到欣慰,为艾拉心境的转变而感到欢喜。
然而,悲剧就是把美好的东西撕碎给人看。
这一切都是为了在最后的离别中将它们撕碎,让美好的日常在寂静中逝去,让观众的心灵被无情地蹂躏。而也正是这样的悲剧才能让观众感受到心灵的震撼,认识到自己的渺小,从而更好地去生活。
「当你们看到这封信的时候,我大概已经永远地沉睡了。我曾经以为终端服务是一份破坏回忆,绝无回报,没有资格被感谢的工作。即便如此,还是有许多人愿意为我表示感谢,这曾让我费解。当我自己也要面临这一切的时候。终于,好像也明白了他们的心情。因为终端服务第一分部的各位,都是些有着让人感动流泪般的温柔,勤奋又善良的人们,因为你们都肯全心全意地对我,自然地感谢的话语也就油然而生了。能和我这样的各位在这里一起工作真的是太好了,我对能在终端服务工作这事深感荣幸。香月,和你组队的那六年时间,对我来说也是难以忘却的一份回忆;司。最终能与你相遇真的是太好了。谢谢你,还有大家,谢谢你们。」
——艾拉
请珍惜每一个陪伴过你的人!(*^_^*)
补完番的第二天再次爆肝一个下午,截出了自己喜欢的图喔~ o(^▽^)o
一共 40 张图。图片很大,而且我是用的免费的 SM.MS 图床 来托管图片,加载速度可能会非常慢。记得耐心等待呀~
等个 3 分钟图片还没加载出来的话,就刷新一下网页吧(^人^)
来自《我的妹妹不可能那么可爱 第二季》最后一集 底下 ジャックくん 于 2015 年 7 月 15 日凌晨写的评论。
有人说:
补番完毕就像失去了一个好朋友。
是啊,在看番的时候,大家都会倾注自己的感情,把自己代入到二次元,即使只是“旁观者”,但是所有发生在二次元里的事我们都在见证着:不断认识和了解的伙伴、一起面对的事,快乐、高兴、忧愁、疑惑、难过、悲伤、生气、辛酸,都是和二次元里的伙伴们共同拥有的回忆。到了完结之时,那些难忘的人和事都要和我们说再见了,这是真的生离死别,我们也许永远都不会再相见了吧。
可是呢,大家并没有消失啊。
他们并没有走,大家结下的羁绊,使我们更紧密地联系在一起——对的,他们已经向我们传达了心意,永远驻留在我们的记忆里,他们并没有走,他们一直都陪伴在我们的身边,鼓励我们,帮助我们,无时无刻。
他们也许属于过去,但他们早已经成为了我们的力量,去鼓励我们、帮助我们在人生的道路上向前看,向前走,去拥抱未来,拥抱美好的事物。到那时,我们也一定会再次遇上像他们一样的伙伴,给予我们再一次难忘的回忆。然后我们又怀着同样的感恩之情,元气满满地,继续向着前走。没有他们,我觉得,我们是不可能做到的。
我想,这就是每一部难忘的好番的意义吧。
再次,民那桑,
さよなら,ありがと。
虽然已经到暑假了,群里的连飞活动还是跟开学时一样「不日常」。
先放一张友利奈绪的笑容镇楼~ \( ̄︶ ̄*\))
JPG 的清晰度我真的是醉了,根本就不能和 PNG 比,现在居然还有人说 JPG 画质比 PNG 好???
我可是 PNG 忠实粉,要不是为了发到论坛上,JPG 我碰都不想碰。。。
本次群连飞参加群友:
CPA0921
CUA7031
(CSC5556
是 CUA7031
的小号)CUA3411
这次活动原本定的昨天举行,结果大失败。(⊙﹏⊙)
我和 CUA7031
是因为飞到最后发现没有安装地景。我最开始是 FMC 死机,后来整个游戏直接死机,无语。。。CPA0921
落浦东 30 节侧风,砸了还2333
今天还好,不过就只有我和 CUA7031
飞,而且换了目的地成上海虹桥,浦东实在是太卡了,没事不会再去那个机场了。(⊙﹏⊙)CPA0921
飞和我们相反的航线,恭喜他这次没砸2333
PF签名图生成工具还在咕咕咕中,不过登录界面做完啦~
哦对了,有人想要猜歌吗?
以下为飞行计划,欢迎参考:
2020/7/28 星期二早上九点
KN1497 / CUA1497 调机飞行
RJFF 福岡空港 -> ZSSS 上海虹桥起飞跑道:16
降落跑道:36L巡航高度:FL301
RJFF 推荐停机位:2,3,4,5,6
ZSSS 推荐停机位:409,410,411,412,413装载:经济舱 75 位,头等舱 5 位,货物 2000KG
航路:KURUM3 OMUTA G339 TAIME V40 FUE Y60 POTET A593 PUD PUD72A
导航台中文名称:
PUD 浦东燃油 for B739:6470KG
离场详情:
KURUME 3 RNAV DEP,TA 14000FT
TRANS BRUIN进场详情:
PUD 72A RNAV ARR,TL FL118
TRANS SF2进近详情:
RNAV ILS DME Z RWY 36L(003° 111.70)
我觉得这些歌词挺好猜的,嘿嘿~ o(^▽^)o
接地率:-124.57ft/min
接地过载:1.8G
一般般-_-||
]]>「我拯救了世界,却忘了你。」
剧透预警!本文内容涉及剧透,请确保您已看完《Charlotte》再来阅读此文。
本歌单包含 6 首「来自二次元的声音」,可以放心食用喔~
如果播放队列中的音乐无法播放,或者音乐数量不符,请在评论区留言,我收到后会尽快处理~
今天一天补完了《Charlotte / 夏洛特》。
本来是冲治愈番来的,来了才知道,这根本不是治愈,是「致郁」。。。
我实在想不通,有宇为什么不穿越时空回去救熊耳哥和美砂姐?他明明都已经试过用穿越时空的能力,成功救回他妹妹了。我就很纳闷。。。
只能说,《夏洛特》不是完美结局,不过我还是抑郁了好久。。。其实麻枝准收到那么多刀片也没啥奇怪的哈\( ̄︶ ̄*\))
有宇在试图解救奈绪和熊耳时,意外发动了崩坏能力,毁掉了整个建筑。奈绪被熊耳所救,熊耳却为了保护奈绪而牺牲,可他自己却没有办法复活。。。
熊耳哥是真男人!
奈绪被有宇表白之后,奈绪与有宇约定,如果有宇成功掠夺全世界的能力并回来就在一起。订下约定后,奈绪连夜给有宇做了单词本,这个单词本也成为了有宇的精神支柱。
在他产生幻觉和失忆的时候,唯一记得的就是这个单词本对他很重要,他记得有人跟他约定了:
要回去。
他忘记了过去,忘记了目标,忘记了自己,甚至到了最后连约定的对象都已忘记,但那个约定依然烙印在他的心底。
那本单词本成了他最后的执着,他完成的是一个奇迹。
奈绪在他醒来后微笑着欢迎他回归,可是有宇已经失忆。在最后,有宇问奈绪:
话说回来,你是谁?
没什么比我在你眼前,而你却不记得我更难受了吧?
奈绪被吓到了,她流着眼泪(这是奈绪第一次在剧中流眼泪,以前她是忍着的)告诉有宇,自己是他的恋人。
奈绪眼中流露出的感情也证明,这一次,她不仅仅是在履行承诺,而是她真的已经喜欢上了有宇。
「我拯救了世界,却忘了你。」
有宇失忆,是一个遗憾。
奈绪最后说:「欢迎回来」,迎接的是她的恋人。
看到评论区有一些说这番烂的,打一星的,我只想说:
《夏洛特》的确有硬伤,那些无情的批判,我也理解。
不过当你把自己所有的注意花费到不好的地方,否定它的一切成就,
那么还真没有什么作品可以不被称为烂作。
我喜欢的更多是作品背后情感的传递:
一位少年的成长,一位少女的陪伴,他们共同面对世界的苦楚,一起去创造世界美好的明天。少年为了少女,
「即使失去了重要之物,少年仍然直面命运。」
「即使忘记了重要的人,怪物仍然挑战命运。」
用心去体会这份现实中难以存在的情感,谁又不会被震撼呢?又有多少人不会感动呢?
那时候你还会想着,它烂么?
《夏洛特》除了剧情节奏有些「烂尾」,它的内涵、制作和剧情内容也不会沦落到那些一星的垃圾之中吧?
那些人对麻枝准期望过高,或许是一个原因吧。
值得一提的是,当初那些追番的人的感受,毕竟没有之后补番的人好,这也是《夏洛特》的评分越来越高的原因了。
要不是因为经费不足,《夏洛特》便会是一部 24 集的番。
《夏洛特》的后面几集发展过快,导致有些人蒙圈,制作组也是骑虎难下。(前面几集都在尽力减少不必要的内容了)
不过我觉得结局还是可以的,很感人。就是有点遗憾,这种结局可以明确的告诉我们《夏洛特》不会有第二季了。。。
或许有些人不知道,《夏洛特》还有 第 14 话!
没发现的去补一下,看过了的去回顾一下吧!
麻枝准曾经表示过:「不管别人怎么评价,我自己是很喜欢这部作品的,我也希望粉丝们喜欢这部作品。」
所谓优秀的动画,不仅仅是要看表面所表达的,更要往深层去挖掘。
《夏洛特》会一直于我心中,永远感动着我那麻木的内心。
「它不完美,但我很喜欢。」
《夏洛特》五周年快乐!
注:我把全部图片重新截了一遍,效果和清晰度比之前好很多。
补完番的第二天爆肝一个下午和晚上,截出了自己喜欢的图喔~ o(^▽^)o
一共 25 张图。图片很大,而且我是用的免费的 SM.MS 图床 和 路过图床 来托管图片,加载速度可能会非常慢。记得耐心等待呀~
等个 3 分钟图片还没加载出来的话,就刷新一下网页吧(^人^)
来自《我的妹妹不可能那么可爱 第二季》最后一集 底下 ジャックくん 于 2015 年 7 月 15 日凌晨写的评论。
有人说:
补番完毕就像失去了一个好朋友。
是啊,在看番的时候,大家都会倾注自己的感情,把自己代入到二次元,即使只是“旁观者”,但是所有发生在二次元里的事我们都在见证着:不断认识和了解的伙伴、一起面对的事,快乐、高兴、忧愁、疑惑、难过、悲伤、生气、辛酸,都是和二次元里的伙伴们共同拥有的回忆。到了完结之时,那些难忘的人和事都要和我们说再见了,这是真的生离死别,我们也许永远都不会再相见了吧。
可是呢,大家并没有消失啊。
他们并没有走,大家结下的羁绊,使我们更紧密地联系在一起——对的,他们已经向我们传达了心意,永远驻留在我们的记忆里,他们并没有走,他们一直都陪伴在我们的身边,鼓励我们,帮助我们,无时无刻。
他们也许属于过去,但他们早已经成为了我们的力量,去鼓励我们、帮助我们在人生的道路上向前看,向前走,去拥抱未来,拥抱美好的事物。到那时,我们也一定会再次遇上像他们一样的伙伴,给予我们再一次难忘的回忆。然后我们又怀着同样的感恩之情,元气满满地,继续向着前走。没有他们,我觉得,我们是不可能做到的。
我想,这就是每一部难忘的好番的意义吧。
再次,民那桑,
さよなら,ありがと。
这次一样,还是小群里的日常连飞小活动喔~
本次群连飞参加群友(不分先后次序):CES2514
CES6072
CUA7031
(CUA7031
的 fsx 一直疯狂暂停,之后索性断线了qwq)CUA3411
感谢 CCA2338
和 CSC0225
的管制!( ̄▽ ̄)"
这次夜飞真的是暗到爆。。。搞得我连我到了停机位没都不知道,还要问 CSC0225
我在哪,好给我个方向感。。。
哎,下次再也不把时间调成晚上的了←_←
至于PF签名图生成工具嘛。。。最近打算先鸽下(想等 projectFLY 出正式版之后再做)
2020/7/11 星期六下午六点
KN1426 / CUA1426 签派
ZGGG 广州白云 -> ZYHB 哈尔滨太平起飞跑道:02L
降落跑道:05巡航高度:FL371
ZGGG 推荐停机位:101,102,103,104,105
ZYHB 推荐停机位:525,526,527,528,529装载:50 名乘客,Cargo 500KG
航路:YIN1C YIN A461 ZHO B208 OBMEP W56 LEBUN W57 BEKDO W157 VYK G212 RUSBO W204 IGPUP IGP09A
导航台中文名称:
YIN 英德
ZHO 周口
VYK 大王庄燃油 for B739:12992KG
离场详情:
YIN 1C RNAV DEP,TA 8860FT进场详情:
IGPUP 09A RNAV ARR,TL FL118
TRANS LS进近详情:
RNAV ILS DME Z RWY 05(049° 110.30)
至于接地率嘛。。。又砸了(害
VA 航班评分才 83/100((
感谢你能看到这里。
欢迎评论支持!
]]>如何使用 Markdown 语法撰写文章,这篇文章能够告诉你!
下面的文案是从 奕奕生辉 - 叶奕的空间 复制的喔!我在原文的基础上做了一些修改~
推荐同时使用 Typora 和 Notepad++ 进行编辑。
- Notepad++ 的代码高亮功能完善,看 Markdown 文件源代码的时候特别舒服。
- Typora 可以实时渲染出效果,支持快速上传拖拽到窗口的图片到图床。
- 两款软件都非常轻便简洁。
这里的部分大概就是正文了。正文之中有不少可以使用的标记,比如说加粗和斜体。
当然啦,如果你愿意,当然不是不可以两个一起啦。
当然了,还有另一种标记呢!文字还可以加删除线喔√
引用的文字是这样放进来的。
这个标记有一个特点,既可以每一行加一个,也可以一次管很多行,就像这样。
当然啦,如果一直这样没完没了下去也不好。怎么办呢?中间空一行就好了√
多行标记的话,就像这样。
一行,一行,又一行。
如果要终止,依然需要多空一行。【摊手
是的!这里一共有 3 层标题。如果你愿意的话,也可以多加一个井号,试试看是不是有第四层。
哦?你说图片?自然是没有问题!
和链接差不多的用法,链接到图片的地址,前面再加一个小感叹号!输入的「链接文字」不会显示出来,因为它们其实是描述文本,仅仅用于图片无法显示的时候。
顺便,图片和链接功能在后台「撰写文章」的编辑器里都能非常方便地完成。至于图片怎么传上去?请试着找一下「附件」√
以上这行是 Typecho 程序 的功能,Hexo 程序 似乎没有(?)
嗯……听说你想看一看我这一段的源码?
1 | > 下面的文案是从 [奕奕生辉 - 叶奕的空间](https://www.yeyi.site/) 复制的喔!我在原文的基础上做了一些修改~ |