Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一些小建议 #39

Open
INF32768 opened this issue Jul 22, 2024 · 5 comments
Open

一些小建议 #39

INF32768 opened this issue Jul 22, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@INF32768
Copy link

**1.改进组合键识别。**不知为什么,在此mod中使用快捷键复制粘贴总感觉比在其他程序中更不灵敏,经常出现按下按键却没能复制粘贴成功的现象;
**2.添加更多快捷键。**如Del键删除、回车键编辑、ESC退出等;
**3.双击条目编辑。**每次都要点击编辑按钮导致效率降低;
**4.拖动条目功能。**就是通过拖动来移动条目;
**5.扩大编辑框,以及多行显示。**这种小巧且单行显示的编辑框在编辑较长的条目时简直是灾难;
**6.编辑文本条目时保留原内容。**在编辑文本条目时,有时候只需要修改一两个错别字,但点击编辑按钮后,编辑窗口中并没有原先的内容,而需要重新把原有内容打一遍或是复制粘贴并删去多于内容,很不方便;
**7.更多修改功能。**如修改命令存储和NBT文件。

@qyl27
Copy link
Owner

qyl27 commented Jul 30, 2024

这是什么大语言模型写的吗?

@INF32768
Copy link
Author

不是啊啊啊啊,这是我一个字一个字敲的

@qyl27
Copy link
Owner

qyl27 commented Aug 1, 2024

已经更新了 5.2.6 版本,已经改进了提到的第 1、2、3、6 项。
对于第 4 项,Minecraft 的 NBT 理论上是没有顺序(或者不保证顺序)的,目前是按字母顺序排序。
对于第 5 项,更多用途的编辑框正在计划中,例如文本组件的编辑,可能会提供类似 https://minecraft.tools/en/tellraw.php 的界面,但可能需要大量的工作 (还在咕) 。如果目前的编辑比较困难,可以考虑用记事本之类的暂时代替。
对于第 7 项,最好具体说一下修改命令存储和NBT文件的含义,例如需要解决什么问题之类的。

@qyl27 qyl27 added the enhancement New feature or request label Aug 1, 2024
@INF32768
Copy link
Author

INF32768 commented Aug 1, 2024

好的,感谢采纳
对于第 4 项,我的意思是通过拖动将NBT条目移动到其他的复合标签或者列表标签中,而不是在同一个父标签中改变条目顺序
对于第 7 项,命令存储是一种方便的存储数据的方式,可以使用 /data modify storage 等指令修改,具体请看https://zh.minecraft.wiki/w/%E5%91%BD%E4%BB%A4%E5%AD%98%E5%82%A8%E5%AD%98%E5%82%A8%E6%A0%BC%E5%BC%8F;而NBT文件指的是以文件形式存储的NBT,具体请看https://zh.minecraft.wiki/w/NBT%E6%A0%BC%E5%BC%8F?variant=zh-cn#%E6%96%87%E4%BB%B6%E5%BA%94%E7%94%A8。命令存储在很多自定义地图和数据包中都有使用,支持修改可以使开发更加方便;而修改NBT文件同样有很多用途,比如修改 level.dat 从而直接修改世界数据等

@qyl27
Copy link
Owner

qyl27 commented Aug 2, 2024

明白了。第 4 项会尽快完成。
关于第 7 项,在游戏里编辑磁盘中的存储文件可能是不安全的(例如造成数据和已经加载的不一致或者造成损坏等),我会需要一些时间进一步研究这部分机制,再考虑要不要实现以及如何实现。我此前还没有用过 storage 这个功能。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants