ToLaserBlade(遗留 Fabric 版)

ToLaserBlade(遗留 Fabric 版)

一把带有激光剑刃的剑

ToLaserBlade(旧版 Fabric)

ToLaserBlade(T. o. Laser Blade)模组添加了一把带有激光剑刃的简单剑。


此模组需要 Fabric Loader、Fabric API 和 Cloth Config API。

  • 兼容 Minecraft 26.1 及以上版本的版本将在 ToLaserBlade 上提供。

此模组为实验性模组。

  • 激光剑刃的攻击升级可能与某些战斗改进模组不兼容。
  • 激光剑刃可能与某些视频选项、某些图形增强模组以及某些光影包不兼容。

附加组件

ToLaserBlade-ExtraModels

一个 ToLaserBlade 的附加组件,用于添加更多激光剑刃形状。

https://www.curseforge.com/minecraft/mc-mods/tolaserblade-extramodels

描述

版本:1.20.6-4.0.0 或更高版本

物品

激光剑刃

如何制作激光剑刃 v0.7.0.0+

功能

升级激光剑刃

你可以通过在锻造台上将激光剑刃与特定物品结合来升级它。

  • 攻击速度(最高 4.0):激光剑刃蓝图 + 激光剑刃 + 金锭
  • 攻击伤害(最高 8):激光剑刃蓝图 + 激光剑刃 + 钻石块
  • 光之元素:激光剑刃蓝图 + 激光剑刃 + 荧石
  • 精准采集:激光剑刃蓝图 + 激光剑刃 + 海晶石碎片 / 紫水晶碎片 / 回响碎片
  • 抢夺:激光剑刃蓝图 + 激光剑刃 + 鹦鹉螺壳 / 绿宝石块
  • 防火:激光剑刃蓝图 + 激光剑刃 + 下界合金锭

光之元素附魔会增加激光剑刃的伤害,并对亡灵生物和灾厄村民造成额外伤害。

更改激光剑刃颜色

锻造台配方:

  • 外层剑刃:激光剑刃蓝图 + 激光剑刃 + 染色玻璃
  • 内层剑刃:激光剑刃蓝图 + 激光剑刃 + 染色玻璃板
  • 握柄:激光剑刃蓝图 + 激光剑刃 + 地毯
  • 切换外层剑刃混合模式:激光剑刃蓝图 + 激光剑刃 + 遮光玻璃
  • 切换内层剑刃混合模式:激光剑刃蓝图 + 激光剑刃 + 紫水晶块

更改激光剑刃形状

锻造台配方:

  • 类型 0(标准):激光剑刃蓝图 + 激光剑刃 + 玻璃
  • 类型 1:激光剑刃蓝图 + 激光剑刃 + 沙子
  • 类型 2:激光剑刃蓝图 + 激光剑刃 + 砂岩
  • 类型 526:激光剑刃蓝图 + 激光剑刃 + 泥土

激光陷阱

当你在发射器中放入激光剑刃并激活它时,你可以使用激光剑刃攻击发射器前方的生物(包括玩家)。

激光熔炉

当激光陷阱射向熔炉时,它会点燃熔炉。

配置

(游戏目录)/config/tolaserblade.toml

如果更改配置,你需要重新启动游戏。

通用

在多人游戏模式下,将使用服务端配置。

  • enableLaserTrap:启用激光陷阱(布尔值,默认值为 true)
  • canLaserTrapAttackPlayer:允许激光陷阱攻击玩家(布尔值,默认值为 true)
  • canLaserTrapHeatUpFurnace:允许激光陷阱点燃熔炉(布尔值,默认值为 true)

以下选项在 v9.1.0 及更高版本中可用:

  • laserBladeBaseDamage:激光剑刃的基础攻击伤害(浮点数,0.0-2046.0,默认值为 6.0)
  • laserBladeBaseSpeed:激光剑刃的基础攻击速度(浮点数,0.8-2.8,默认值为 2.8)
  • maxAttackDamageUpgradeCount:可应用于激光剑刃的攻击伤害升级的最大次数(整数,0-2047,默认值为 8)
  • attackDamageUpgradeMultiplier:攻击伤害升级的伤害倍率(整数,1-2048,默认值为 1)

数据组件

激光剑刃物品的物品组件

示例: /give @p tolaserblade:laser_blade[tolaserblade:lb_atk=8.0f,tolaserblade:lb_spd=1.2f,tolaserblade:lb_mdl={type:2,parts:{grip:{color:-12103854,is_sub:false},in:{color:-1,is_sub:true},out:{color:-1,is_sub:false}}}]

  • 给予一把具有 15 点攻击伤害、4 点攻击速度、模型类型 2、灰色握柄以及白色和黑色剑刃的激光剑刃。

攻击伤害

  • 键: tolaserblade:lb_atk
  • 值:介于 0 和 8 之间的浮点值

攻击速度

  • 键: tolaserblade:lb_spd
  • 值:介于 0 和 1.2 之间的浮点值

模型和颜色

  • 键: tolaserblade:lb_mdl
  • 值:以下数据组合 {type: integer_model_type, parts: {grip: {color: integer_argb_32_bit_color, is_sub: false}, in: {color: integer_argb_32_bit_color, is_sub: boolean_is_subtractive_color}, out: {color: integer_argb_32_bit_color, is_sub: boolean_is_subtractive_color}}}

音效事件

以下音频文件路径是在默认的 assets/tolaserblade/sounds.json 中定义的。

挥舞激光剑刃时触发的声音事件:

  • tolaserblade:item.laser_blade.swing - assets/tolaserblade/sounds/item/laser_blade/swing.ogg
  • tolaserblade:item.laser_blade_fp.swing - assets/tolaserblade/sounds/item/laser_blade_fp/swing.ogg

激光剑刃击中时触发的声音事件:

  • tolaserblade:item.laser_blade.hit - assets/tolaserblade/sounds/item/laser_blade/hit.ogg
  • tolaserblade:item.laser_blade_fp.hit - assets/tolaserblade/sounds/item/laser_blade_fp/hit.ogg

用于 blocks_attacks 组件的声音事件:

  • tolaserblade:item.laser_blade.block - assets/tolaserblade/sounds/item/laser_blade/block.ogg
  • tolaserblade:item.laser_blade_fp.block - assets/tolaserblade/sounds/item/laser_blade_fp/block.ogg

激光陷阱激活时触发的声音事件:

  • tolaserblade:item.laser_trap.activate - assets/tolaserblade/sounds/item/laser_trap/activate.ogg

资源包

内置的可选资源包

TLB 示例音效包(v7.2.0+)

此资源包向游戏添加了一些音频文件,用于测试模组的声音事件。

常见问题解答

[版本 3 或更早] 使用光影模组时,激光剑刃的刀刃无法渲染。

尝试将配置文件中的 useOriginalShaderProgram 设置为 false,然后重新启动游戏。

*请注意,不提供对光影包的单独支持。