
VS2 实用工具
与Valkyrien Skies 2的数据包交互。用于更强控制和更多乐趣的实用工具!
这个简单的模组添加了多种命令和物品,可提升你的飞船使用体验(QoL),我指的可不是同人小说。我还加入了一些杂项兼容性错误修复。
制作这个模组的根本想法,是让我能够使用命令方块和数据包与飞船交互。这包括生成整艘战舰之类的内容,但也可以轻松用于更有创意的事情。飞船的位置、旋转、速度和角速度数据,几乎可以无缝地与 /data 命令中新增的 ship 子命令的原版功能融合。
它还包含其他 VS 附属模组曾为 1.18.2 和 1.20.1 添加、但未为 1.19.2 添加的实用功能。
📖 信息
这个模组添加的不只是命令!
📑 命令
命令通过 /vsutil 访问!完整命令解析见模组 Wiki。
shipify:在指定位置创建一艘新飞船,包括其名称/slug、是否为静态、是否与其他飞船发生碰撞,以及其缩放比例resize:更改飞船的缩放比例getid:根据飞船的 slug 获取其数字 IDgetslug:根据飞船的数字 ID 获取其 slugdisableCollisions:如果未提供其他参数,则禁用某艘飞船与其他所有飞船的碰撞;否则禁用两艘飞船之间的碰撞。enableCollisions:如果未提供其他参数,则启用某艘飞船与其他所有飞船的碰撞;否则启用两艘飞船之间的碰撞。interact:如果未安装 Clockwork,则不会执行任何操作。远程激活指定位置的物理/襟翼/螺旋桨轴承。renameCurrent:重命名命令执行时所在的飞船。对于命令方块,位置就是命令方块本身。对于玩家,位置是其脚下的方块。
这个模组还更改了原版 /data 命令!
- 现在存在
/data <argument> ship,允许原版函数和数据包与 VS2 之间进行深度交互。有关 NBT 数据信息,请查看模组 Wiki。
🌳 方块与物品
- 无碰撞魔杖,供想要手动切换两艘飞船之间碰撞的玩家使用。
- 大型/小型螺旋桨
- 修改自它们在 VS: Tournament 中的对应版本;现在右键点击它们可以配置螺旋桨的属性
- 可以在菜单中锁定对螺旋桨的进一步更改。
- 包含一个配置项,用于设置每种螺旋桨允许的最大属性
🔧 修复
- 杂项兼容性修复(感谢 Endal!)
- 修复了机械动力:大炮(Create: Big Cannons)自动加农炮(及其同类)的声音在飞船上无法正常工作的问题。
- 修复了机械动力:大炮的弹射物物理和伤害
📝 开发中的功能
- 反重力魔杖 + 命令
- 自定义魔杖模型 + 声音
💗 鸣谢与感谢
本项目使用了从 VS: Tournament 重写(从 Kotlin 改为 Java)并略作修改的代码,
用于螺旋桨方块。所有取自 Tournament 的代码均位于 vsutil.tournament 包中,并在 Apache-2.0 许可证下使用。
美术资源同样在相同许可证下使用,并位于模组资源包的 vs_tournament 命名空间下。原始许可证可在此处找到,本软件中包含的副本可在此处找到。
其他受版权保护的作品包括机械动力:大炮兼容性错误修复和碰撞存档数据,由 Endal 来自 Tank Tussle 社区提供。
另外,感谢 Kaupenjoe 的教程 lol(没有他给我的起步,我现在也不会在这里)
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。