晴路卡
本帖最后由 晴路卡 于 2021-10-16 19:12 编辑

喜闻乐见问答版常出现的“挖掘榜”数据包
统计非创造玩家挖掘过的方块数量

感谢@xmdhs 示范了读数据值页面
之前自己是照着scoreboard页面的判据读的
虽然现在是直接读blockstates




如果你想修改侧边栏挖掘榜显示的名字,只需要改"loymine_add"这个记分板的名字就可以了,例如
  1. /scoreboard objectives modify loymine_add displayname "test"
复制代码
删除该数据包前在游戏内输入
  1. /function loymine:delete
复制代码
把记分板给删干净



来自群组: The Minecraft Lover

CR_019
没想到还真的做出来了(我不敢做)
问答版问挖掘榜的有救了
人气没了,评分后天补(住校党等不到明天人气恢复,只能在学校电脑课上偷上论坛)

tineseack_bk
  头
   身体     手               
   身体  手
手  身体
   腿   腿
   腿  腿
————————
不穷举你会变得更强么.jpg

(=°ω°)丿
发现里面仍然有不少疏漏(如sanstone,end_Stone_bricks)
不太懂这句话是什么意思(
sandstone 和 end_stone_bricks 的挖掘统计都有啊(
可以用 ⊙v⊙ dalao 的方块标签的前置,然后再写个脚本(

晴路卡
(=°ω°)丿 发表于 2020-5-3 22:56
不太懂这句话是什么意思(
sandstone 和 end_stone_bricks 的挖掘统计都有啊(

喏 我摘了些错误的判据名
也不止这些 中文wiki更离谱 有些貌似是前版本的

                            ↓




sanbing
MCBBS有你更精彩~

岁月静好、
厉害了,挺一下。

xmdhs
本帖最后由 xmdhs 于 2020-5-29 08:55 编辑

穷举真好玩,我也要玩(

我也写了个玩玩

什么,有些不是判据,进游戏看 log 去删就是(


晴路卡
本帖最后由 晴路卡 于 2020-5-4 00:33 编辑
xmdhs 发表于 2020-5-4 00:01
穷举真好玩,我也要玩(

我也写了个玩玩

恭喜 全是判据XD
偷偷拿去改




话说你计数的tick那部分生成写错了
  1. private static String atoWrite(){
  2.         String a = "scoreboard players add @a[scores={loymine_" + i +"=1..}] loymine_add 1\n";
  3.         String b = "scoreboard players set @a[scores={loymine_"+ i +"=1..}] loymine_0 0\n";
  4.         return a+b;
  5.     }
复制代码
重置那边的记分板名莫得更新




bruce_back
我来了  作者完美的解决了我的问题   
非常感谢!!!

111da111
看谁挖的多?然后给奖励?学到了

Syro
震惊,国内一我的世界大神竟然不想穷举?

陈宇ChenYu
1.14.4可以用吗???awa

晴路卡
DIAOSIXIAOC 发表于 2020-5-28 23:14
1.14.4可以用吗???awa

不行 因为一些只在1.15有的方块,
关于这些方块的判据在1.14下会被认为是错误的导致真个mcf无法工作
也许你要去删除load函数里所有有关新方块的记分板

aa0307bb
xmdhs 发表于 2020-5-4 00:01
穷举真好玩,我也要玩(

我也写了个玩玩

嘶……用func定义函数,这是go语言吗

陈宇ChenYu
晴路卡 发表于 2020-5-28 23:26
不行 因为一些只在1.15有的方块,
关于这些方块的判据在1.14下会被认为是错误的导致真个mcf无法工作
也许 ...

明白了 感谢大佬的回复

卡尔酱
1.16快照可以用吗

晴路卡
RedCarl 发表于 2020-5-30 18:57
1.16快照可以用吗

可 但新方块没有记录

卡尔酱
晴路卡 发表于 2020-5-30 18:58
可 但新方块没有记录

测试确实可以

卡尔酱
晴路卡 发表于 2020-5-30 18:58
可 但新方块没有记录

有点小BUG,有时候不更新

👴是hlnb
这是检测工具的使用吗?目前还没有找到一个能记录空手的挖掘榜

晴路卡
hhhlll2333 发表于 2020-6-2 08:09
这是检测工具的使用吗?目前还没有找到一个能记录空手的挖掘榜

不是
非创造就能检测

xpao
66666666666666666666666666

1343831997
mcbbs因你更精彩

glf_Xiao_Fei
唔,,非常有用  感谢!

V金色年华
本帖最后由 金色_年华 于 2020-7-2 18:27 编辑

弱弱问一句.datapack是啥

V金色年华
本帖最后由 金色_年华 于 2020-7-2 18:26 编辑
晴路卡 发表于 2020-5-28 23:26
不行 因为一些只在1.15有的方块,
关于这些方块的判据在1.14下会被认为是错误的导致真个mcf无法工作
也许 ...

我啥也没说

1582536264
这.....大佬牛逼

小冰糖a
问答版的挖掘榜问题有救了XD
大佬太厉害了

周则安
mcbbs里人才济济啊

密云
挖掘榜是挖什么都算的嘛?挖火把呢?

CR_019
建议把每个计分板的设定单列成一个计分板比如:
data/loymine/functions/loymineload/loymine_0.mcfunction:
  1. scoreboard objectives add loymine_0 minecraft.mined:acacia_button
复制代码
然后用一个load函数将这几百条函数运行一遍

因为错误的函数或未知函数在tag里面运行会被认定为语法错误而导致整个tag无法运行,而在另一个mcfunction文件里用function命令调用则不会,使用之顶多这条命令没有任何效果。这样就可以解决版本兼容问题,一个数据包兼容1.13以上版本

(工作量+++,不知道性能会不会---)



CR_019
为何否决?拿excel拉一下不是很简单的一件事情吗(

晴路卡
CR_019 发表于 2020-7-23 09:15
为何否决?拿excel拉一下不是很简单的一件事情吗(

现在写的东西一个版本的jar拿过来就能生成包
我没觉着跨版本是个很酷的事

BiebieOoO
挖掘榜?肝帝榜吧

MCの临城
问一下,可以把这个挖掘榜的位置调在按住tab后面的玩家列表的玩家后面嘛

晴路卡
MCの临城 发表于 2020-7-30 22:16
问一下,可以把这个挖掘榜的位置调在按住tab后面的玩家列表的玩家后面嘛
  1. /scoreboard objectives setdisplay sidebar
  2. /scoreboard objectives setdisplay list loymine_add
复制代码

时时开
楼主做的很好,收下萌新的膝盖

MCの临城

谢谢楼主!

私‘’恋
我来了  作者完美的解决了我的问题   
非常感谢!!!

epiphany
已下载

特伦苏苏吖
很有趣味性在服务器可以让玩家享受爬榜的乐趣

珞晟
弱弱的问一句是否可以修改玩家的挖掘分数

珞晟
珞晟 发表于 2020-8-17 21:50
弱弱的问一句是否可以修改玩家的挖掘分数

问题已自己解决:/scoreboard players set <playersID> loymine_add <score>

冯锦龙
收到,马上就安装到服务器

cheah41
MCBBS有你更精彩~

女巫de童话
找到了...之前对着命令去输入一直没成功

kayn-
挖掘榜指的是啥意思是

执笔抚琴弦
挖矿党岂不是狂喜

B站Holy_Fire
怎么使用呀大佬qwp

下一页 最后一页