Skip to content
Stefan Dollase edited this page Jan 5, 2016 · 35 revisions

What is Amidst?

Amidst is a tool to display an overview of a Minecraft World, without actually creating it.

What Amidst can do for you:

  • generate an overview of a Minecraft world from a given seed and a given Minecraft version
  • display biome information
  • display slime chunks
  • display structures
    • default world spawn
    • strongholds
    • desert temples
    • jungle temples
    • witch huts
    • villages
    • ocean monuments
    • nether fortresses

When the world is loaded from a Minecraft world file, Amidst can also:

  • display singleplayer and multiplayer player locations
  • load player skins
  • move players to another location, including the y-coordinate

What Amidst cannot do for you:

  • display changes to the world, that are made after the world generator was finished, this includes
    • changes made by world editors like MCEdit
    • changes made while loading the world in Minecraft
  • find individual blocks or mobs in the world like e.g.
    • diamond ore
    • cows

More features include:

  • saving an image of the map

What are the System Requirements to run Amidst?

  • Operating System: Any
  • Java Version: at least Java 8

Which Minecraft versions are supported?

We support Minecraft versions from 1.0 up to the latest snapshot. If you find an issue with a specific Minecraft version, please report it.

How can I run Amidst?

Most users should be able to start Amidst like any other application. However, if that does not work for some reason, here is the command to execute the jar file:

java -jar <filename>

What is my internet connection used for?

  • Amidst will use web services provided by Mojang, e.g. to
    • display information about Minecraft versions
    • display information about players like the name or the skin
  • Amidst will check for updates on every start
  • Amidst will not track you with Google Analytics (this was the case up to version 3.7)

How can I move a player?

If you load the world from a Minecraft save folder, you can change the player locations.

  • Scroll the map to and right-click on the new player location, this opens a popup menu.
  • Select the player you want to move to the new location.
  • Enter the new player height (y-coordinate).
  • Save player locations.

WARNING: This will change the contents of the save folder, so there is a chance that the world gets corrupted. We try to minimize the risk by creating a backup of the changed file, before it is changed. If the backup fails, we will not write the changes. You can find the backup files in a sub folder of the world, named amidst_backup. Especially, make sure to not have the world loaded in Minecraft during this process.

When I load a world file I am asked whether I want to load the Singleplayer or Multiplayer players. What does that mean?

Minecraft worlds have three different locations to store player information:

  • the level.dat file contains the singleplayer player
  • the players directory contains all multiplayer players by name, this was used before Minecraft 1.7.6
  • the playerdata directory contains all multiplayers players by uuid, this is used since Minecraft 1.7.6

If the players and the playerdata directory exist, we will simply ignore the players directory, since it contains outdated information. However, other situations cannot be decided automatically. If the world was only used by a server, there will be no player information in the level.dat, so we will just load the multiplayer players. However, if the map was ever loaded as a singleplayer world, the level.dat file will create singleplayer information. Also, the playerdata directory will contain information about all the players that used the world as singleplayer world. Of course we could just display the singleplayer player and the multiplayer players, however this might lead to an issue when you want to move the singleplayer player. When the world is loaded as singleplayer world, Minecraft will simply ignore and overwrite the information in the multiplayer directory, that belongs to the player that opened the world. Thus, if you move your player instead of the singleplayer player, this will have no effect.

tl;dr If you use the world just as a singleplayer world, simply choose Singleplayer.