
Zip To It!
用粘粘手飞快穿越各地,时尚又拉风!为ModFest玩具盒打造!
查看大图Zip To It!
有型地穿梭于大地之间!
为 ModFest Toybox 打造!
使用弹簧粘粘手来穿梭并黏附在墙上!黏附到墙上后,你可以跳跃以获得额外的高度,潜行来直接下落,或者再次穿梭到另一面墙上!
你可以在穿梭过程中潜行来打断粘粘手并取消穿梭。如果你被卡住了,或者想在向上穿梭时获得一些额外高度,这可能会有所帮助。
默认情况下,弹簧粘粘手可以穿梭到距离你当前位置最多 48 格远的地方。穿梭时会减少摔落伤害,但不会完全抵消它!
合成
弹簧粘粘手可以通过组合以下物品来合成:
- 一个黏液球
- 一根拴绳
- 任意蛙明灯
根据你使用的蛙明灯,你会获得不同颜色的弹簧粘粘手。之后,你可以使用任意颜色的弹簧粘粘手和一种染料来改变它的颜色。
游戏规则
allowZipcastDuringZipcast - 如果启用,玩家将能够在正在穿梭到另一个位置时使用他们的弹簧粘粘手。默认值为 true。
自定义/支持的物品组件
原版操作指南
你可以通过 /give @s <item>[<component identifier>={"<field name>":<field value>}] 给予带有特定组件的物品。这基本上就是直接将 NBT 或 json 输入到物品中。
冷却时间组件示例,使用整数 20。"seconds" 字段是冷却时间组件独有的——你可以通过查找 wiki 或查看它们的 Codec 代码来找到这些字段,因为它就是 codec 条目。
/give @s minecraft:ender_pearl[minecraft:use_cooldown={"seconds":20}]
注意:"seconds" 字段实际上是 float,而不是整数
你可以通过在前一个字段的值后添加逗号来添加更多字段,并通过在前一个组件结尾的 "}" 括号后添加逗号来添加更多组件。
我假设大多数原版组件的每个字段都是必需的,就像粒子那样。
Float 可以通过在数字后添加 f 来定义,或者直接添加小数点。
Vector3f 可以使用 [<0f-1f>, <0f-1f>, <0f,1f>] 来定义
Zipcaster 物品组件
ziptoit:zipcaster 有几个用于自定义弹簧粘粘手的字段。所有字段都是可选的!
zip_range(int - 默认值: 48) - 决定弹簧粘粘手可以穿梭的方块距离。zip_speed(float - 默认值: 2.25f) - 决定玩家穿梭的速度;这个速度没有相对度量,只是数字越大意味着穿梭越快。注意: 不支持更快的速度,如果太高会导致黏附墙壁时出现问题!max_zips(int - 默认值: -1) - 弹簧粘粘手在不损坏的情况下可以穿梭的最大次数。使用 "-1" 表示无限。zipcast_color(ZipcastColor) - 弹簧粘粘手使用的颜色。默认是黄色弹簧粘粘手的颜色(尽管实际弹簧粘粘手物品并非如此)
ZipcastColor 是一个自定义对象,包含弹簧粘粘手要使用的颜色。所有颜色字段都是必需的!
color(Vector3f 或 int) - 穿梭到某个位置时看到的主颜色。altColor(Vector3f 或 int) - 穿梭到某个位置时看到的替代颜色。用于与主穿梭线上的 "color" 形成渐变,并作为各种彩色粒子(例如速度线)的较稀有颜色。brightColor(Vector3f 或 int) - 穿梭到某个位置时穿梭线的起始颜色(大约 7 刻)。previewColor(Vector3f 或 int) - 瞄准弹簧粘粘手时显示的颜色。alternate(boolean) - 使主颜色和替代颜色沿穿梭线交替,而不是形成渐变。rainbow(boolean) - 如果启用,将覆盖穿梭线上的主/替代颜色,并用彩虹动画覆盖预览颜色。亮色(应该)仍然可用。
Give 命令示例
你可以组合并更改每个示例的值——这些示例之间不应相互冲突。
最大穿梭次数与冷却时间
最大穿梭次数为 3(无冷却时间)
/give @s ziptoit:yellow_zippy_hand[ziptoit:zipcaster={"max_zips":3}]
冷却时间为 5 秒(无穿梭次数限制)
/give @s ziptoit:yellow_zippy_hand[minecraft:use_cooldown={"seconds":5}]
"seconds" 值是 float,以允许特定的刻时间!
最大穿梭次数为 3,冷却时间为 5 秒。
/give @s ziptoit:yellow_zippy_hand[ziptoit:zipcaster={"max_zips":3}, minecraft:use_cooldown={"seconds":5}]
穿梭距离与速度
穿梭距离为 16
/give @s ziptoit:yellow_zippy_hand[ziptoit:zipcaster={"zip_range":16}]
穿梭速度为 5f
/give @s ziptoit:yellow_zippy_hand[ziptoit:zipcaster={"zip_speed":5f}]
速度值与任何形式的度量都没有关系,只是值越高意味着速度越快。
穿梭距离为 32,速度为 1f
/give @s ziptoit:yellow_zippy_hand[ziptoit:zipcaster={"zip_range":32, "zip_speed":1f}]
穿梭颜色
自定义颜色示例,包含:
- 红色作为主颜色
- 绿色作为替代颜色
- 蓝色作为亮色
- 白色作为预览颜色
/give @s ziptoit:yellow_zippy_hand[ziptoit:zipcaster={"zipcast_color":{"color":[1f, 0f, 0f], "altColor":[0f, 1f, 0f], "brightColor":[0f, 0f, 1f], "previewColor":[1f, 1f, 1f]}}]
注意:
- 不要忘记字段值额外的 "{}" 括号!
- Vector3f 或整数(理论上)可用于定义颜色。Vector3f 可以使用
[<0f-1f>, <0f-1f>, <0f,1f>]来定义 - 自定义颜色将显示在弹簧粘粘手的提示框中!
实际的弹簧粘粘手物品不会影响颜色,因为除非从创造模式物品栏中获取,否则它们都默认为黄色。
你可以在 GitHub README 中找到所有默认颜色的 give 命令列表(这是一个非常长的列表,实际上在底部,绝对不可能错过)。
正在加载版本记录…










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