本帖最后由 晴路卡 于 2021-10-16 19:12 编辑 
喜闻乐见问答版常出现的“挖掘榜”数据包
统计非创造玩家挖掘过的方块数量
感谢@xmdhs 示范了读数据值页面
之前自己是照着scoreboard页面的判据读的
虽然现在是直接读blockstates

如果你想修改侧边栏挖掘榜显示的名字,只需要改"loymine_add"这个记分板的名字就可以了,例如
复制代码删除该数据包前在游戏内输入
复制代码把记分板给删干净
来自群组: The Minecraft Lover
喜闻乐见问答版常出现的“挖掘榜”数据包
统计非创造玩家挖掘过的方块数量
感谢@xmdhs 示范了读数据值页面
之前自己是照着scoreboard页面的判据读的
虽然现在是直接读blockstates

- 1.15~1.15.2的挖掘榜:
Counter by Loy(1.15+).zip (13.33 KB, 下载次数: 146) 
- 1.16~1.16.5的挖掘榜:
Counter by Loy(1.16+).zip (14.8 KB, 下载次数: 813) 
- 1.17+的挖掘榜:
Counter by Loy(1.17+).zip (17.17 KB, 下载次数: 652) 
 
如果你想修改侧边栏挖掘榜显示的名字,只需要改"loymine_add"这个记分板的名字就可以了,例如
- /scoreboard objectives modify loymine_add displayname "test"
- /function loymine:delete
来自群组: The Minecraft Lover
没想到还真的做出来了(我不敢做)
问答版问挖掘榜的有救了
人气没了,评分后天补(住校党等不到明天人气恢复,只能在学校电脑课上偷上论坛)
问答版问挖掘榜的有救了
人气没了,评分后天补(住校党等不到明天人气恢复,只能在学校电脑课上偷上论坛)
  头
身体 手
身体 手
手 身体
腿 腿
腿 腿
————————
不穷举你会变得更强么.jpg
身体 手
身体 手
手 身体
腿 腿
腿 腿
————————
不穷举你会变得更强么.jpg
发现里面仍然有不少疏漏(如sanstone,end_Stone_bricks)
不太懂这句话是什么意思(sandstone 和 end_stone_bricks 的挖掘统计都有啊(
可以用 ⊙v⊙ dalao 的方块标签的前置,然后再写个脚本(
(=°ω°)丿 发表于 2020-5-3 22:56
不太懂这句话是什么意思(
sandstone 和 end_stone_bricks 的挖掘统计都有啊(
喏 我摘了些错误的判据名
也不止这些 中文wiki更离谱 有些貌似是前版本的

↓




MCBBS有你更精彩~
厉害了,挺一下。
 本帖最后由 xmdhs 于 2020-5-29 08:55 编辑 
穷举真好玩,我也要玩(
我也写了个玩玩
什么,有些不是判据,进游戏看 log 去删就是(
穷举真好玩,我也要玩(
我也写了个玩玩
 本帖最后由 晴路卡 于 2020-5-4 00:33 编辑 
恭喜 全是判据XD
偷偷拿去改
话说你计数的tick那部分生成写错了
复制代码重置那边的记分板名莫得更新
xmdhs 发表于 2020-5-4 00:01
穷举真好玩,我也要玩(
我也写了个玩玩
恭喜 全是判据XD
偷偷拿去改
话说你计数的tick那部分生成写错了
- private static String atoWrite(){
 
-         String a = "scoreboard players add @a[scores={loymine_" + i +"=1..}] loymine_add 1\n";
 
-         String b = "scoreboard players set @a[scores={loymine_"+ i +"=1..}] loymine_0 0\n";
 
-         return a+b;
 
- }
我来了  作者完美的解决了我的问题    
非常感谢!!!
非常感谢!!!
看谁挖的多?然后给奖励?学到了
震惊,国内一我的世界大神竟然不想穷举?
1.14.4可以用吗???awa
DIAOSIXIAOC 发表于 2020-5-28 23:14
1.14.4可以用吗???awa
不行 因为一些只在1.15有的方块,
关于这些方块的判据在1.14下会被认为是错误的导致真个mcf无法工作
也许你要去删除load函数里所有有关新方块的记分板
xmdhs 发表于 2020-5-4 00:01
穷举真好玩,我也要玩(
我也写了个玩玩
嘶……用func定义函数,这是go语言吗
1.16快照可以用吗
RedCarl 发表于 2020-5-30 18:57
1.16快照可以用吗
可 但新方块没有记录
晴路卡 发表于 2020-5-30 18:58
可 但新方块没有记录
测试确实可以
晴路卡 发表于 2020-5-30 18:58
可 但新方块没有记录
有点小BUG,有时候不更新
这是检测工具的使用吗?目前还没有找到一个能记录空手的挖掘榜
66666666666666666666666666
mcbbs因你更精彩
唔,,非常有用  感谢!
 本帖最后由 金色_年华 于 2020-7-2 18:27 编辑 
弱弱问一句.datapack是啥
弱弱问一句.datapack是啥
 本帖最后由 金色_年华 于 2020-7-2 18:26 编辑 
我啥也没说
晴路卡 发表于 2020-5-28 23:26
不行 因为一些只在1.15有的方块,
关于这些方块的判据在1.14下会被认为是错误的导致真个mcf无法工作
也许 ...
我啥也没说
这.....大佬牛逼
问答版的挖掘榜问题有救了XD
大佬太厉害了
大佬太厉害了
mcbbs里人才济济啊
挖掘榜是挖什么都算的嘛?挖火把呢?
建议把每个计分板的设定单列成一个计分板比如:
data/loymine/functions/loymineload/loymine_0.mcfunction:
复制代码然后用一个load函数将这几百条函数运行一遍
因为错误的函数或未知函数在tag里面运行会被认定为语法错误而导致整个tag无法运行,而在另一个mcfunction文件里用function命令调用则不会,使用之顶多这条命令没有任何效果。这样就可以解决版本兼容问题,一个数据包兼容1.13以上版本
(工作量+++,不知道性能会不会---)
data/loymine/functions/loymineload/loymine_0.mcfunction:
- scoreboard objectives add loymine_0 minecraft.mined:acacia_button
因为错误的函数或未知函数在tag里面运行会被认定为语法错误而导致整个tag无法运行,而在另一个mcfunction文件里用function命令调用则不会,使用之顶多这条命令没有任何效果。这样就可以解决版本兼容问题,一个数据包兼容1.13以上版本
(工作量+++,不知道性能会不会---)
为何否决?拿excel拉一下不是很简单的一件事情吗(
挖掘榜?肝帝榜吧
问一下,可以把这个挖掘榜的位置调在按住tab后面的玩家列表的玩家后面嘛
MCの临城 发表于 2020-7-30 22:16
问一下,可以把这个挖掘榜的位置调在按住tab后面的玩家列表的玩家后面嘛
- /scoreboard objectives setdisplay sidebar
 
- /scoreboard objectives setdisplay list loymine_add
楼主做的很好,收下萌新的膝盖
谢谢楼主!
我来了  作者完美的解决了我的问题   
非常感谢!!!
非常感谢!!!
很有趣味性在服务器可以让玩家享受爬榜的乐趣
弱弱的问一句是否可以修改玩家的挖掘分数
珞晟 发表于 2020-8-17 21:50
弱弱的问一句是否可以修改玩家的挖掘分数
问题已自己解决:/scoreboard players set <playersID> loymine_add <score>
收到,马上就安装到服务器
MCBBS有你更精彩~
找到了...之前对着命令去输入一直没成功
挖掘榜指的是啥意思是
挖矿党岂不是狂喜
怎么使用呀大佬qwp