Ship Factory
| 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 are relatively cheap, but signs, and other rarer components are much more expensive. Additionally, you cannot print mineral blocks
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 costs 1.0c 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 |
Credit Printing Costs
| Item | Print Cost (credits) |
|---|---|
| End Portal Frame | 250 |
| Bell | 250 |
| Dispenser | 250 |
| Bone Block | 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.
- using worldedit, select the area containing building
- run the command
//replace {whatever color} concrete.
This will replace all your builds blocks with concrete that IS pilotable.
- place a jukebox near or on your building and using a clock, left click it as you would to register a ship.
- register the building as a shipfactory and right click with a clock to pilot it
- run the worldedit command
//undo - 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