Shippy Ships

Shippy Ships

《船船世界》为游戏增添了沉浸式船只,让你更好地探索世界!

玩家运载

Shippy Ships

Buy Me a Coffee

Shippy Ships 模组引入了功能完备的帆船,拥有流畅的动画和旨在提升沉浸感的游戏机制,在保持趣味性和直观性的同时,力求真实可信。

船型

帆船

桦木帆船

一种小巧、快速且轻便的船只,专为浅水区域设计。它非常适合沿着海岸、河流和小型运河巡航。除了舵手外,最多可搭载 3 名乘客。

柯克船 (1.0.5+)

柯克船

一种体积庞大的船只,提供大量存储空间和较高的生命值,但代价是速度比帆船稍慢。除了舵手外,最多可搭载 11 名乘客。与帆船一样,它在深水风暴中也会受损,但其庞大的生命值池能给你更多时间寻找出路。

卡拉维尔帆船 (1.0.7+)

卡拉维尔帆船

卡拉维尔帆船是一艘坚固且快速的船只,拥有大量存储空间。它不会受到风暴伤害,因此非常适合在海洋中进行长途航行。除了舵手外,最多可搭载 28 名乘客。 这艘船建造费用高昂,并且需要至少 3 名船员(或村民)才能正常运作。

海战 (1.0.11.5 + OldCannons)

通过 OldCannons 集成,你可以为你的船只配备大炮,并与朋友进行海战! 大炮帆船 大炮卡拉维尔帆船

动画

  • 转向时船只将进行侧倾,速度越快,侧倾角度越大。
  • 船只摇摆以模拟海浪的起伏,这种微妙的运动在雨天和雷暴期间会增强。
  • 舵会根据你的输入而明显转动。
  • 船帆完全动画化且可控,可以实现平滑连续的展开和收起。

机制

操控

操控船只非常直观,按下 W 键逐渐展开船帆,按下 S 键收起船帆。速度和加速度取决于船帆的展开程度,因此你可以完全掌控你的船只。

基于木材的修正

在建造你的船只时,你应该考虑打算使用的木材。硬木会使船只更耐久,但更笨重且机动性较差,而软木则会制造出更快、更灵敏的船只,但牺牲了耐久性。

硬木

  • 红树木
  • 深色橡木
  • 苍白橡木
  • 金合欢木

中等木材

  • 橡木
  • 丛林木
  • 桦木

软木

  • 樱花木
  • 云杉木
  • 竹木

存储空间

所有船只都拥有一些船载存储空间,你可以在穿越 Minecraft 海洋的旅程中使用它们来存放你的物品。

耐久度与沉没

与 Minecraft 的船不同,你的船不会因受到攻击而立即破碎,而是会逐渐损坏。当生命值损失过半时,它会明显且逐渐地向一侧倾斜并减速。 如果生命值降为零,船只将沉入海底!如果内部存储空间中有任何物品,它们会留在里面,你可以在残骸中找回它们。

沉船

风暴与深水区

海洋是危险的地方,如果你在深水区遭遇雷暴,船只将随时间推移受到伤害。此机制取决于生物群系,并且可以通过小型数据包轻松自定义。

修复

你可以通过手持任意木板右键点击来修复你的船只,一块木板将恢复半颗心。

船员与效率

船员很重要!船上的每个玩家或村民都会提高你船只的机动性和最大速度!

新船员系统 (1.0.7+)

  • 船员效率:每艘船都有一个期望的“标准船员”数量,以达到 100% 的效率。这影响机动性、加速度和船帆展开速度。最大速度不受效率影响。
  • 最少船员:这是操作船只所需的最少船员数,如果未满足此要求,将导致 90% 的效率惩罚。
  • 标准船员:这是以 100% 效率操作船只所需的标准船员数。
  • 最佳船员:这是船只能超常运作的最佳船员数。对于超过标准船员直至达到最佳船员的每一位船员,你都将获得加成。这是旧的船员加成,它会影响到包括最大速度在内的一切。加成量与 1.0.7 之前相同,但你需要的船员更少。

以下是船只的参数,依次为:最少船员、标准船员、最佳船员

  • 帆船:1 - 1 - 3
  • 柯克船:1 - 2 - 5
  • 卡拉维尔帆船:3 - 6 - 9

交互式建造

要建造你的船,请用三个原木合成一个造船台,将其放置在地上并右键点击。按照说明分多步组装船只!你需要通过右键点击造船台来提供一定数量的物品以完成每一步。 一旦你完成了所有步骤,支撑物就会消失。你可以将船驶入水中,它在陆地上移动缓慢,但确实可以移动。造船台有不同的版本,合成第一个后,你可以将其放回合成栏中以更换船型。还有一种装饰性的版本,与普通版本不同,它没有方块实体。

建造现场

               

撞击 (1.0.5+)

船只可以造成撞击伤害,该伤害根据船只类型以及撞击船与目标之间的相对速度计算。 伤害根据两者体积差在实体之间分配,并有两个上限:

  • 如果撞击船的体积至少是目标体积的两倍,则撞击船不吸收伤害,目标承受全部伤害。
  • 如果撞击船的体积小于目标体积的两倍,则撞击船将承受全部伤害。

配置

  • 木材分组由数据驱动,因此可以通过小型数据包轻松添加模组木材。例如,external_mod:pine_wood 可以被添加到云杉木组中,并用于建造云杉木船。
  • 用于建造船只的物品也是数据驱动的。
  • 每个单独步骤中使用的物品数量可在配置文件中调整。
  • 船只残骸被破坏后掉落物品的战利品表是数据驱动的。
  • 深水区的生物群系列表是数据驱动的。

未来计划

我将添加专为深水区设计的更大的船只。这些船将更耐风暴,在深水区速度更快,但另一方面,它们在浅水区的速度会较慢。它们将拥有更多的船员和存储空间,但建造费用也会更高。