我的世界简单数据包(时钟显示)
2023-02-18 15:02:28来源:哔哩哔哩
在我的世界中这个时钟对时间(对应成现实时间)判断是比较模糊的。生存使用的情况比较少的。因而我试着写了一下数据包,让时钟显示时间。我是新手,也希望大佬多多指点。
数据包资料都是在B站的mcwiki里查的。参考:https://wiki.biligame.com/mc/Minecraft_Wiki
下面是步骤思路。
【资料图】
这里clock_helper是随便起的,影响其实不大。
pack.png是数据包的图标显示,分享时候用得到。
这里起名就有用了,会经常用到。要好记。
这里load.json和tick分别功能是数据包载入执行和每tick会执行的文件。我学数据包念头是看up@创小业,我从他那学了很多。(抄袭bushi
数据包载入就会执行图中这个load里命令,格式mcfunction。
tick也是同理。
设置一些可用变量,且恒不变。
计分板time_0用于存小时;1存分钟;day存天数
设置时间表,用于重复执行。
这里每秒会执行一次这两句命令。
将时间数值存到玩家计分板里,用于与之前设置的恒值计算换成现实时间。
图片里有详细计算。
这里是为了60s刷新一次。
这个相当于高频红石激活命令方块。
title还有execute里都有predicate,要检测手持和观看,所以用了predicate。
这里是参考wiki介绍结构来写的。
Wiki详细
"""
entity_properties- 实体的测试属性。
entity:指定实体检查相应的条件。设置成 this将使用自身,即死亡的实体,或是破坏方块、打开容器或获取进度的玩家,killer使用进行击杀的实体,direct_killer使用进行直接击杀的实体,而killer_player使用进行击杀的玩家。
"""
同理,这个是检测物品展示框里是否有时钟,玩家是否在看这个展示框。
再之后,就是后半段的。
好了大体内容就是这个样子。
当然,要是现实不清楚,可以在tick里面修改颜色。所以这个数据包有什么用呢?大概只能看村民什么时候补货了吧。或者更文雅一点,让mc多一点生活气息吧。
好了拜拜拜拜拜拜(升调





南宁铁路公安“寻包达人”两年收到旅客锦旗116面
福建平潭海警出击 破获一起涉嫌走私冻品案
齐齐哈尔市龙江县警方破获一涉案200余万元的“帮信”案件
北京市新增本土确诊病例7例、无症状感染者2例
浙江东阳警方通报:剧组因拍摄致猫死亡等事实不成立
天津大学留学生志愿者:同天津人民一起守护共同的家园
永远意气风发!平均年龄62岁的教授合唱团重阳节唱响
我国首颗太阳探测科学技术试验卫星“羲和号”成功发射
人社部副部长李忠:加强对中小微企业的服务 营造鼓励创新氛围
中国驻俄使馆与新疆维吾尔自治区政府共同举办“新疆是个










