Introduction
DebugScanner is really only of use to those involved with the GeyserMC project. It is to be used with a Debug world and provides tools to allow testing block states between various editions of Minecraft.
Auto scan will will put the player into creative mode and teleport them at a configured interface to each block in succession with the block number shown in the action bar.
Detector Mode will show the block a player is looking at (from the debug blocks) which allows a flyaround for any issues.
It will start with the block at (1 70 1) and will continue till it cannot find any more blocks. The first block is always assumed to be air.
How to Use¶
-
Generate a Debug world by creating a single player world and holding shift when selecting type. One of the options will be Debug.
-
Issue the following command:
Example
/gamerule randomTickSpeed 0
-
Import the world into spigot by copying the save file and renaming to world. You will also need to rename level_old.dat to level.dat or copy a level.dat from a non debug world (note if you do this you'll need to set the gamerule again on first load).
-
Start up the server and join the world
Auto Scanner¶
The auto scanner will teleport the player to every block in the debug world in sequence, showing the block state and block number in an actionbar message
To start:
1 2 3 |
|
To stop:
1 2 |
|
Detector Mode¶
Detector mode will show what debug block a player is looking at as well as the block number in an action bar message.
To start:
1 2 |
|
To stop:
1 2 |
|
Watcher Mode¶
Watcher mode is a workaround for Bedrock not having proper spectator mode. It will make a player view everything another player is doing and make both players invisible to each other. Used with Scan mode or Detect mode will allow simultaneous viewing of blocks by multiple players running different editions of minecraft.
To start:
1 2 |
|
To stop, press sneak
.