Ship Building FAQ: Difference between revisions

From Horizon's End Wiki
(Add links)
(Formatting go brr (and adding more links))
Line 1: Line 1:
This is a list of common [[ship]] building questions.
This is a list of common [[ship]] building questions.


=== What do the different ship multiblocks do? ===
=== What do the different ship [[Multiblocks]] do? ===


* [[Hyperdrive]]
* [[Hyperdrive]]:
** Allows ship to jump into hyperspace
** Allows ship to jump into Hyperspace.
** Higher tiers increase hyperspace travel speed
** Higher tiers increase hyperspace travel speed.
* Navigation computers
* [[Navigation Computers]]:
** Allows ship to use the /jump command
** Allows ship to use the /jump command.
** Higher tiers increase the jump range of the ship
** Higher tiers increase the jump range of the ship.
** Without a [[navigation computer]], ships can still take hyperspace beacons but cannot /jump
** Without a [[navigation computer]], ships can still take hyperspace beacons but cannot /jump.
** [[Shuttle]]s can /jump without a navigation computer, but their range is halved
** [[Shuttle]]s can /jump without a navigation computer, but their range is halved. (To 9,000 blocks)


=== Why aren't my guns firing? ===
=== Why aren't my guns firing? ===


* Forward-facing ship weapons require a thruster to determine what the "front" of the ship is. Add a thruster.
* Forward-facing ship weapons require a thruster to determine what the "front" of the ship is, else they will default to North (at the time of piloting) as the front of the ship. Add a thruster.
* The weapon you are trying to use is disabled by default. (See [https://github.com/HorizonsEndMC/Ion/blob/main/server/src/main/kotlin/net/horizonsend/ion/server/configuration/starship/StarshipWeapons.kt default weapon balancing values].)
* The weapon you are trying to use is disabled by default. (See [https://github.com/HorizonsEndMC/Ion/blob/main/server/src/main/kotlin/net/horizonsend/ion/server/configuration/starship/StarshipWeapons.kt default weapon balancing values].)
* The weapon you are trying to use is disabled for your ship class. (See [https://github.com/HorizonsEndMC/Ion/blob/main/server/src/main/kotlin/net/horizonsend/ion/server/configuration/starship/StarshipTypeBalancing.kt balancing values for your ship class].)
* The weapon you are trying to use is disabled for your ship class. (See [https://github.com/HorizonsEndMC/Ion/blob/main/server/src/main/kotlin/net/horizonsend/ion/server/configuration/starship/StarshipTypeBalancing.kt balancing values for your ship class].)

Revision as of 13:40, 12 August 2026

This is a list of common ship building questions.

What do the different ship Multiblocks do?

  • Hyperdrive:
    • Allows ship to jump into Hyperspace.
    • Higher tiers increase hyperspace travel speed.
  • Navigation Computers:
    • Allows ship to use the /jump command.
    • Higher tiers increase the jump range of the ship.
    • Without a navigation computer, ships can still take hyperspace beacons but cannot /jump.
    • Shuttles can /jump without a navigation computer, but their range is halved. (To 9,000 blocks)

Why aren't my guns firing?

  • Forward-facing ship weapons require a thruster to determine what the "front" of the ship is, else they will default to North (at the time of piloting) as the front of the ship. Add a thruster.
  • The weapon you are trying to use is disabled by default. (See default weapon balancing values.)
  • The weapon you are trying to use is disabled for your ship class. (See balancing values for your ship class.)
  • Your ship does not have enough weapon capacitor/power.
  • For light weapons:
    • Take your ship's block count. If the block count would be less than 500, assume your block count is 500.
    • Take the cube root.
    • Multiply by 3000.
    • If your ship is not a warship, multiply by 0.7. (See your starship type's powerOverrider for the exact value.)
    • If your ship is oversized (larger than the maximum block count for its class), multiply by 0.5.
    • Divide by 6.
    • Divide by the weapon's firePowerConsumption, or the weapon's firePowerConsumption on a certain class.
    • Your ship can fire a number of weapons of this type equal to the calculated value, or the value of maxPerShot, whichever is lower, whenever you fire your light weapons.
  • For heavy weapons:
    • Take your ship's block count. If the block count would be less than 500, assume your block count is 500.
    • Take the cube root.
    • Multiply by 3000.
    • If your ship is not a warship, multiply by 0.7. (See your starship type's powerOverrider for the exact value.)
    • If your ship is oversized (larger than the maximum block count for its class), multiply by 0.5.
    • Divide by the weapon's firePowerConsumption, or the weapon's firePowerConsumption on a certain class.
    • Your ship can fire a number of weapons of this type equal to the calculated value, or the value of maxPerShot, whichever is lower, whenever you fire your heavy weapons.
  • Additional sources related to starship power: WeaponCapacitor.kt, ReactorSubsystem.kt