Ship Factory: Difference between revisions

From Horizon's End Wiki
m (also updated the wording slightly to match)
m (Actually, bells are whitelisted)
 
(2 intermediate revisions by 2 users not shown)
Line 30: Line 30:
!Item
!Item
!Print Cost (credits)
!Print Cost (credits)
|-
|End Portal Frame
|250
|-
|-
|Bell
|Bell

Latest revision as of 10:36, 17 August 2026

Ship Factory

A ship factory

Properties
Resource Requirements
Furnace 1
Iron Block 2
Sign (any) 1
Container (any) 1


Ship factories can print a saved blueprint design (including buildings) at a cost of materials and credits. The blueprint to be printed is selected by rightclicking the sign and entering the blueprint's name in the text field on the factory menu.
Ship factories can be detected with the sign text [shipfactory].
Materials must be placed in the chest. The ship factory can be set to intentionally not print the last block of a material so that pipe systems have an easier time transporting items if the Item Setting "Leave one item remaining" is enabled in the factory's settings menu.
Right click the sign to start the printing process. Materials in the chest will automatically be consumed.

You can also use credit printing for a limited selection of blocks. Credits be withdrawn from your account based on the type of block. Most hull blocks and natural blocks are relatively cheap, but certain components are much more expensive. Additionally, you cannot print mineral blocks or ores.
Blocks will not print if there are not enough materials, the player does not have enough credits, or there are blocks obstructing the printed structure. If only some of the materials for a blueprint are available, the blueprint will be partially printed.
The structure will print starting from two blocks behind the chest (chest - air - blueprint corner). The direction in which the structure was saved will be inherited, regardless of the current direction of the ship factory. By aligning all of the edges of one's ship accordingly, it is possible to use a ship factory to easily repair a damaged starship.
The price of printing each block can be found by type in the table below and on the Horizon's End github repository. Any other block that isn't listed there costs 15c to print.

Advanced Ship Factory

It is also possible to create an advanced ship factory which will pull from a much wider storage system automatically while printing to circumvent the need to cycle items through a single factory chest. The storage chests to be drawn from must extract into a pipe system connected to the stained glass blocks of the advanced ship factory, the advanced ship factory must be powered, and the "Grab from networked pipes" setting must be enabled in the Item Settings portion of the ship factory's menu. Once set up, the advanced ship factory effectively automates the entire printing process.

Advanced Ship Factory
Properties
Resource Requirements
Iron Block 8
Sponge 5
Stained Glass (any) 4
Stair (any) 8
Lodestone 2
Container (any) 2
Note Block 1
Sign (any) 1


Printing Costs

Item Print Cost (credits)
Bell 250
Dispenser 250
Bone Block 15
Unlisted Blocks 15
Grindstone 12
End Rod 12
Sticky Piston 12
Jukebox 12
Crafting Table 12
Dropper 12
Hopper 12
Chest 12
Furnace 12
All Light Blocks 12
Iron Trapdoor 12
Observer 12
Trapped Chest 12
Barrel 12
Lodestone 12
All Planks 12
All Stone 12
All Granite 12
All Andesite 12
All Diorite 12
All Deepslate 12
All Sandstone 12
All Red Sandstone 12
Mud Bricks 12
All Blackstone 12
All Nether Bricks 12
All Quartz 12
All Purpur 12
All Prismarine 12
All End Stone 12
Obsidian 12
Smooth Basalt 12
Polished Basalt 12
Amethyst Block 12
All Concrete 12
All Glass Pane 12
All Slabs 12
All Stairs 12
All Walls 12
All Stained Terracotta 12
All Glazed Terracotta 12
All Signs 12
Sponge 5
Piston 5
Lever 5
Iron Bars 5
Cobblestone 5
Bricks 5
Dirt 5
Grass Block 5
Short Grass 5
Calcite 5
Podzol 5
Mycelium 5
Coarse Dirt 5
Rooted Dirt 5
Farmland 5
Mud 5
Clay 5
Gravel 5
Sand 5
All Ice 5
Snow Block 5
Moss Block 5
Tuff 5
Crying Obsidian 5
Crimson and Warped Nylium 5
Soul Sand 5
Soul Soil 5
Basalt 5
All Concrete Powder 5

How to print ships

While piloting a ship, run the command /blueprint save (name_of_your_ship)
This will create a save state for your ship in the current configuration.

On your ship factory sign, write in the words as described above

How to print buildings

Buildings can contain blocks that are illegal in starships. This makes a challenge in piloting a building as a ship.

The method for saving a building requires utilizing the worldedit plug-in.

  1. using worldedit, select the area containing building
  2. run the command //replace {whatever color} concrete.

This will replace all your builds blocks with concrete that IS pilotable.

  1. place a jukebox near or on your building and using a clock, left click it as you would to register a ship.
  2. register the building as a shipfactory and right click with a clock to pilot it
  3. run the worldedit command //undo
  4. run the `/save blueprint (name_of_building) just as you would with a ship

/release the ship/building and follow the same steps to print as you would with a ship