Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 2026|回复: 13

[命令] [s3数学库][nbt存储][方块结构读写][列表与矩阵]

[复制链接]
△@← 当前离线
积分
857
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-7-12
查看详细资料
发表于 2021-6-11 12:55:43 | 显示全部楼层 |阅读模式
数据包
中文名称: s3数学库
英文名称: s3.math
来源: 原创
是否有配套资源包:
语言支持: 简体中文 
数据包版本: v1.2.3
适用版本: 1.16.2~1.16.5 
原帖地址:
下载地址: https://wwe.lanzoui.com/b01ild4be
与多人游戏兼容性: 完全兼容
最后更新: 2021-10-27
数据包类型: 前置

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 △@← 于 2021-10-27 23:21 编辑


s3 数学库

====写在前面====
    关于我本人,,
        bilibili的账号名字是sch246个人空间链接
        JE版MC账号是sch233,也是这个数据包取名的由来



====结构预览====

====关于安装====
下载
旧版

安装
看这个贴的人不会还有不会安装数据包的吧不会吧不会吧(狗头)

====致谢====
SPGoding
所有数据包使用大憨批编辑,大憨批真的好用,
另外还有各种教程(断言, 战利品表, 还有,,记不清了)
这里就不@  了吧
雨弓群里的各位
快乐源泉与动力来源
====更新日志====
0.1 - 发布
0.2 - 更改了获取坐标的方式,改用效率更高的实体甚至提升了精度,更改了帖子标题
0.1? -2021/6/21-更改了帖子标题变成数学库()加入了memory
1.0 - s3.math:location -> s3:location,输入输出和旧版兼容
        s3.math:memory -> s3:person, 不兼容旧版
        加入了s3:tp
1.1 - 加入了方块存储
1.1.1 - 大大减小了方块存储的大小且稍微提升了效率
1.2 - 优化了list模块并且增加了listf和matrixf模块来处理列表和矩阵,添加了block,现在能看到对角,且支持fill和旋转了
1.2.1 - 修复了corner不能一步到位的bug
1.2.2 - 我也不知道什么时候更新的修复了什么)
1.2.3 - time模块更新,并且修复了不兼容tp数据包的bug


评分

参与人数 4人气 +4 金粒 +36 宝石 +3 收起 理由
Dahesor + 2 MCBBS有你更精彩~
V金色年华 + 20 MCBBS有你更精彩~
玄素 + 3 MCBBS有你更精彩~
Li_Chen_455 + 2 + 16 MCBBS有你更精彩~

查看全部评分

HaPi_r 当前离线
积分
4478
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-11-1
查看详细资料
发表于 2021-6-11 12:57:10 | 显示全部楼层
然而..我还真没用过数据包qwq..一直以为是材质包呢.(话说有站内教程链接嘛)
回复

使用道具 举报

鱼宝放心飞 当前离线
积分
4203
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-9-6
查看详细资料
发表于 2021-6-11 13:18:10 | 显示全部楼层
无目标选择器的好处是________。(2分)
回复

使用道具 举报

Qyou0 当前离线
积分
-51
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-6-10
查看详细资料
发表于 2021-6-11 14:19:14 | 显示全部楼层
好家伙又是一个小妙招

评分

参与人数 1人气 -1 金粒 -10 收起 理由
SHEEP_REALMS -1 -10 请仔细阅读版规,本版严禁灌水!.

查看全部评分

回复

使用道具 举报

AOOAcat 当前离线
积分
151
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-2-18
查看详细资料
发表于 2021-6-15 18:59:33 来自手机 | 显示全部楼层
本帖最后由 AOOAcat 于 2021-6-15 19:01 编辑

想问一下你说的用实体的方法是怎样的,直接读取pos标签吗
回复

使用道具 举报

HuaCfqs 当前离线
积分
2
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-5-22
查看详细资料
发表于 2021-6-16 09:50:22 来自手机 | 显示全部楼层
1111111111111

评分

参与人数 1人气 -1 金粒 -10 收起 理由
SHEEP_REALMS -1 -10 请仔细阅读版规,本版严禁灌水!.

查看全部评分

回复

使用道具 举报

△@← 当前离线
积分
857
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-7-12
查看详细资料
 楼主| 发表于 2021-6-17 17:39:48 | 显示全部楼层
AOOAcat 发表于 2021-6-15 18:59
想问一下你说的用实体的方法是怎样的,直接读取pos标签吗

用断言加二分法叠加
比如检测当前x坐标是否大于1024格,进行1024的判断,若大于则positioned减1024,计分板加1024再进行512的判断,若小于则直接进行512的判断,如此直到1
按照这样获取1024内的坐标只要判断1,2,4,8,16,32,64,128,256,512这10次就行,
获取3000w内的x坐标判断只要24次就行
不过现在获取坐标的方法更新了,,因为我发现用实体更快
先用实体的pos获取整数坐标,全部取反,再在实体的执行位置执行执行坐标偏移(也是用二分法叠加),就能得到坐标在(0,0,0)格的执行位置,这个地方再使用一个实体用pos获取小数坐标,甚至可以获取到9位小数
而且还比上一种方法效率高()
回复

使用道具 举报

2942004007 当前离线
积分
22
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-11-12
查看详细资料
发表于 2021-6-17 19:10:51 | 显示全部楼层
先收藏。在学习!感谢分享

评分

参与人数 1人气 -1 金粒 -10 收起 理由
SHEEP_REALMS -1 -10 请仔细阅读版规,本版严禁灌水!.

查看全部评分

回复

使用道具 举报

AOOAcat 当前离线
积分
151
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2017-2-18
查看详细资料
发表于 2021-6-17 19:54:36 | 显示全部楼层
△@← 发表于 2021-6-17 17:39
用断言加二分法叠加
比如检测当前x坐标是否大于1024格,进行1024的判断,若大于则positioned减1024,计分板 ...

这里是我的两个思路,我觉得后者应该跟你说的方法类似。
第一个思路是先在执行点放一个实体,然后用二分法往原点传送,判断成功一次就传送一次。
判断过程大概像这样:

这个方法的好处是整个函数结构清晰,调用了哪些函数一目了然,但是需要多次移动实体,可能会导致卡顿。

第二个思路是通过把execute positioned嵌套起来从而二分定位到原点放实体。
过程大概像这样:

没有了过多的传送,但是要嵌套几十层,阅读起来比较费劲

(如果二分到原点以后继续分几次,可以把精度提到十位小数,不过要那么精确的数字有什么用呢)
顺便一提,我最近打算从另一个方向入手来获取小数坐标,不过我已经预料到那个办**比这个麻烦得多......

回复

使用道具 举报

我最帅的反义吖 当前离线
积分
73
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-22
查看详细资料
头像被屏蔽
发表于 2021-8-27 23:29:46 | 显示全部楼层
我又又又又又又又又又又又又又又又又又又又又又又又又又又又又来水帖子了

评分

参与人数 1人气 -1 金粒 -10 收起 理由
SHEEP_REALMS -1 -10 请仔细阅读版规,本版严禁灌水!.

查看全部评分

回复

使用道具 举报

a2920204624 当前离线
积分
100
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-7-24
查看详细资料
发表于 2021-8-28 00:39:18 | 显示全部楼层
谢谢大佬 感谢谢谢谢谢谢谢谢谢谢谢

评分

参与人数 1人气 -1 金粒 -10 收起 理由
SHEEP_REALMS -1 -10 请仔细阅读版规,本版严禁灌水!.

查看全部评分

回复

使用道具 举报

向晚1 当前离线
积分
27
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2021-8-28
查看详细资料
发表于 2021-8-28 20:08:10 | 显示全部楼层
MCBBS有你更精彩~

评分

参与人数 1人气 -1 金粒 -10 收起 理由
SHEEP_REALMS -1 -10 请仔细阅读版规,本版严禁灌水!.

查看全部评分

回复

使用道具 举报

MC忠诚 当前离线
积分
40
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-3-2
查看详细资料
发表于 2021-8-28 23:20:55 | 显示全部楼层
MCBBS有你更精彩

评分

参与人数 1人气 -1 金粒 -10 收起 理由
SHEEP_REALMS -1 -10 请仔细阅读版规,本版严禁灌水!.

查看全部评分

回复

使用道具 举报

Man100521 当前离线
积分
5
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-11-8
查看详细资料
发表于 2021-9-23 11:33:25 | 显示全部楼层
这游戏叫别人的世界,我们不懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-10-28 22:22 , Processed in 0.084510 second(s), Total 38, Slave 32 queries, Release: Build.2021.09.22 1647, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表