Pantography

Pantography

28.4k Downloads

Pantography

Minecraft plugin: Copy map item data to other maps including different scale maps.

A pantograph is "is a mechanical linkage connected in a manner based on parallelograms so that the movement of one pen, in tracing an image, produces identical movements in a second pen. If a line drawing is traced by the first point, an identical, enlarged, or miniaturized copy will be drawn by a pen fixed to the other" [Wikipedia].

Two methods of use are available:

  1. Place two filled maps into a crafting grid
    • The first filled map will be the target map, and the second filled map the source map. The maps can be different scales and different areas.
    • The resulting filled map will be the target map with any data that fits into its area from the source map copied into any blank pixels of the target map - and the source map will be left in the crafting grid unchanged. If the source map does not intersect with the target map, then no output map will appear in the crafting result slot.
  2. Build and use a pantograph.
    • Place source filled maps in the left crafting grid, and a target filled map in the target slot in middle. If the source maps all intersect the target map, a result map will appear in the crafting result slot on the right. Take the result map, and the target map will also clear.
    • Place source filled maps in the left crafting grid, and a target empty map in the target slot in middle. In the crafting result slot on the right will appear a result filled map, which attempts to contain the data from all of the source filled maps (even scaling to higher scale levels if needed).

Example uses

  • Make a bunch of detailed scale 0 maps, then copy all those maps into a scale 4 map to make a single overview map without duplicating exploration.
  • Make and fill a scale 4 map, decide where to explore in detail, and copy the scale 4 Map data into a scale 1 map to start with a general picture of the area and explore to fill in detail.
  • Using Bibliocraft's Atlas, create an atlas of scale 0 maps, then copy the map data to a set of scale 4 maps to make an overview atlas.

Screenshots

Higher scale to lower scale map copy

A higher scale source map has been copied into a lower scale destination map. Since the source map had less detail, the copied map pixels are large. The large map pixels will be replaced with normal map detail when the map is used in that area.

Lower scale to higher scale map copy

A lower scale source map has been copied into a higher scale destination map. The lower scale source map's data shows as an isolated rectangle in the destination map.

Crafting grid recipe

Example of copying filled map data from one Map (on the right) to the other map (on the left)

Pantograph recipe

Pantograph recipe.

Pantograph block

Pantograph block, with an example resulting filled map in a frame showing a scale 0 (lower left) and scale 4 (upper right) map transcribed together.

Transcribe

Example of a pantograph map transcription.

Copy fail

Example of an invalid attempt at a pantograph map transcription - one of the source filled maps is outside the area of the target map.

Copy

Example of a pantograph map copy.

Copy result

The resulting filled map from the above pantograph map copy.