The printer on different servers

Why the printer and easy place can work differently from one server to the next, and what you or the server's admins can do about it.

In single-player the printer can do everything. On a server it can only do what that server accepts, and every server is set up differently. This page goes through each reason it can work differently, and what you or the server's admins can do about it. The same goes for Easy place, which places blocks the same way.

At a glance #

Where you playBarrels, pistons, observersBlocks in shulker boxes you carryNotes
Single-playerLand turned right, your view does not turn.Come straight out of the box.The printer reaches as far as your Printer reach, up to 6 blocks.
A vanilla, Fabric or NeoForge server with nothing addedYour view turns for them, or they wait until you face their way.Only with Set boxes down to empty them on.The printer stays within hand reach and learns how far the server accepts.
A Paper or Spigot serverThe same.Through a plugin such as Take It Out or AxShulkers, or by setting the box down.The same.
A server with VoxelSprout PolicyLand turned right, unless the admins turn Exact placement off.The server moves them out, unless the admins turn Taking from carried boxes off.The admins decide which features are allowed, and can limit the printer's speed and reach.
A server with ServuxLand turned right.Depends on what else the server has.Otherwise as a server with nothing added.
A server with Carpet and carpet-extraLand turned right, when accurateBlockPlacement is on.Depends on what else the server has.Otherwise as a server with nothing added.

What the server allows #

A server with VoxelSprout Policy tells BuildPrint which features are allowed there. When you join, a chat line says what is off, and /buildprint rules lists it. See Server rules.

What the admins can doWhat you notice
Turn the printer offThe printer key says Printer is turned off on this server.
Limit the printer's speed or reachThe lower of their limit and your own setting is used.
Turn placing in mid-air offBlocks need something to be placed against. Placing in water and lava is off too.
Turn auto-rotate offBuildPrint does not turn your view there, so blocks that face a direction may need you to face their way.
Turn Exact placement offBlocks no longer land turned right on their own. BuildPrint turns your view or waits, as on any other server.
Turn Taking from carried boxes offNothing is taken out of shulker boxes, backpacks or bundles you carry. Unpack by hand.
Turn the excavator offThe status panel says Excavator: off on server. See Excavator.

Without Policy a server has no way to tell BuildPrint its rules. Anti-cheat can still refuse what looks too fast or too far, such as placing in mid-air, a high Printer speed or taking from carried boxes. If the server's rules do not say whether the printer is allowed, ask the staff.

For admins: the VoxelSprout Policy wiki has the setup. Everything is allowed after a fresh install, including exact placement and taking from carried boxes.

Reach #

  • In single-player the printer places as far as your Printer reach, up to 6 blocks.
  • On a server it starts within normal hand reach and learns how far past that the server accepts. When the server refuses a block further away, it pulls back, and remembers that for the server.
  • Tweakeroo's reach override does not make the printer click further than the server allows.

Blocks that face a direction #

Barrels, pistons, observers, droppers, dispensers and crafters face the way you look when they are placed. How the printer gets them right depends on the server.

  • In single-player, and on servers with VoxelSprout Policy, Servux, or Carpet with carpet-extra's accurateBlockPlacement on, BuildPrint tells the server which way the block faces along with the click. They land turned right whichever way you look. See Exact placement.
  • Elsewhere it turns your view for a moment, so the block lands the right way, and turns it back.
  • With Face directional blocks yourself on, it waits until you face the way the block points instead.
  • If a block it turned your view for comes out facing another way on a server, BuildPrint stops turning there and says so in chat. From then on these blocks wait until you face their way on that server.

Stairs, logs and furnaces are turned with Auto-rotate, the same way easy place does it.

Blocks in shulker boxes and backpacks #

With Take from carried boxes on, a block that is only in a shulker box or backpack you carry can be used. How it comes out depends on the server:

  • In single-player it comes straight out.
  • With VoxelSprout Policy, Take It Out or Shulker Pick Block on the server, the server moves it into your inventory.
  • With Quick Shulker (Multi), Builder's Shulkers, Traveler's Backpack or Sophisticated Backpacks, BuildPrint opens the box or backpack through that mod and takes it out. With AxShulkers or a plugin like it, it opens the box from your hand.
  • Anywhere else only with Set boxes down to empty them on. That sets the box down next to you, empties it, breaks it and picks it up. You can lose a box this way, so it is off by default, and it only runs while you stand still on the ground with nothing dangerous close by.
  • Bundles need no setting and work on 1.21.2 and newer, unless the server's VoxelSprout Policy turns taking from carried boxes off.

See Blocks from shulker boxes and backpacks for the details, and Other mods and servers for the full list of mods and plugins.

A slow server #

  • The printer only builds against a block once the server has confirmed it. On a slow server that takes longer, and it keeps blocks from ending up one cell off.
  • A block the server refused is tried again when something changes: a block is placed, or you move.
  • While the server is not answering, because it freezes or the connection stalls, the printer stops and goes on once the server is back. That keeps it from placing blocks wrong or twice.

Behind a proxy #

A network behind Velocity or BungeeCord can run different servers behind one address, each with its own mods, plugins and rules. BuildPrint asks each server for itself whether it takes exact placement, so moving from one to the next does not carry it over.

Other mods in your game #

While the printer runs, Tweakeroo's Hand Restock, Repair Mode, Hold Use and Fast Right Click are held back so they do not swap or place over it. With Tweakeroo's Free Camera on, the printer waits and says so. Your Tweakeroo settings stay as they are. See With Tweakeroo.

Still different? #

/buildprintdebug printlog on writes what the printer tries, and what holds it back, to the game log. Send that with a bug report, and say which server software and plugins the server runs, if you know.

Something missing or wrong on this page? Say so on Discord.