Resource Scanner
Resource locator mod for Fabric.
What is this mod?
It helps players to find resources more easily. At start, it only looks for coal, so the player can produce torches and fend-off mobs. At later stages, it can help locate resources near the player that are needed for advancing the session.
WARNING - mod is alpha quality, not tested with large number of mods, performance impact not known. Please, follow bug tracker to ask questions and report issues.
Features
- scans resources in range of 32 blocks in the direction player is looking.
- can look for a specific resource or a list of resources
- presents the echoes of found resources
- supports configuration via JSON editing or Mod Menu plugin
Usage

| Mouse button | Action |
|---|---|
| Button 4 | Open Resource Scanner settings screen |
| Button 5 | Scan nearby resources |
Pressing the scanner button will reveal the resouces, if any, in player's vicinity. It starts easy, with coal and deepslate coal ores, but later can be set up to look for anything you want (as long as you want to locate an ore). Just press mouse button 5 and enjoy.
The configuration is done through config/resource-scanner.json file. It will be created after first run. Alternatively, if you have a Mod Menu plugin installed, you can go into its screen from Minecraft menu and change the options there. Since version 0.5.2, you can also use mouse button 4 to get to the settings, even without Mod Menu plugin.
You can tweak the distance the scanner will try to reach, as well as width of the scaner cone and who long echoes are kept on screen. Finally, you can select the kinds of ore the scanner should look for.

Screenshots
Scanner in action
Running a scan will unveil chosen resources in player's vicinity. For instance, looking for iron might look something like this:


At the same time, putting a wider net may reveal much more iron, coal, dimonds and maybe some gold or redstone.

Settings GUI
While it is possible to modify the scanner reach in the main menu you can, a runnig session is needed to to also select kinds of ore to scan.


This inventory can contain up to 18 ore kinds. It is possible to add more directly through the JSON file, but as shown on the screenshot, there no much more ores to choose from.

How to Install Resource Scanner (Mod)
Resource Scanner by mzdun is verified for Fabric across Minecraft versions 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4 (latest release: 0.5.3+1.21.2-fabric, file size: 240 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded Resource Scanner file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Bug Fixes**
- add 1.21.4 support ([8ddb946](https://github.com/mzdun/resource-scanner-mc/commit/8ddb9463a897648aacfed36d548eb7b09047339c))
- Bug Fixes**
- add 1.21.4 support ([8ddb946](https://github.com/mzdun/resource-scanner-mc/commit/8ddb9463a897648aacfed36d548eb7b09047339c))
- Bug Fixes**
- add 1.21.4 support ([8ddb946](https://github.com/mzdun/resource-scanner-mc/commit/8ddb9463a897648aacfed36d548eb7b09047339c))
- Bug Fixes**
- add 1.21.4 support ([8ddb946](https://github.com/mzdun/resource-scanner-mc/commit/8ddb9463a897648aacfed36d548eb7b09047339c))
- Bug Fixes**
- add 1.21.4 support ([8ddb946](https://github.com/mzdun/resource-scanner-mc/commit/8ddb9463a897648aacfed36d548eb7b09047339c))
- Bug Fixes**
- add 1.21.3 support ([f73702f](https://github.com/mzdun/resource-scanner-mc/commit/f73702fb8e8ffa60016eafe0a703603b94482271))
- add 1.21.2 support ([f39bdd0](https://github.com/mzdun/resource-scanner-mc/commit/f39bdd09ee8352dbef8c789b3bea8481623cdcfd))
- move actions to mouse buttons ([47fb9cd](https://github.com/mzdun/resource-scanner-mc/commit/47fb9cda7df65c2410ca4d4af26f38ab2df2dc53))
- Bug Fixes**
- add 1.21.3 support ([f73702f](https://github.com/mzdun/resource-scanner-mc/commit/f73702fb8e8ffa60016eafe0a703603b94482271))
- add 1.21.2 support ([f39bdd0](https://github.com/mzdun/resource-scanner-mc/commit/f39bdd09ee8352dbef8c789b3bea8481623cdcfd))
- move actions to mouse buttons ([47fb9cd](https://github.com/mzdun/resource-scanner-mc/commit/47fb9cda7df65c2410ca4d4af26f38ab2df2dc53))
- Bug Fixes**
- add 1.21.3 support ([f73702f](https://github.com/mzdun/resource-scanner-mc/commit/f73702fb8e8ffa60016eafe0a703603b94482271))
- add 1.21.2 support ([f39bdd0](https://github.com/mzdun/resource-scanner-mc/commit/f39bdd09ee8352dbef8c789b3bea8481623cdcfd))
- move actions to mouse buttons ([47fb9cd](https://github.com/mzdun/resource-scanner-mc/commit/47fb9cda7df65c2410ca4d4af26f38ab2df2dc53))
- Bug Fixes**
- add 1.21.3 support ([f73702f](https://github.com/mzdun/resource-scanner-mc/commit/f73702fb8e8ffa60016eafe0a703603b94482271))
- add 1.21.2 support ([f39bdd0](https://github.com/mzdun/resource-scanner-mc/commit/f39bdd09ee8352dbef8c789b3bea8481623cdcfd))
- move actions to mouse buttons ([47fb9cd](https://github.com/mzdun/resource-scanner-mc/commit/47fb9cda7df65c2410ca4d4af26f38ab2df2dc53))
- Bug Fixes**
- remove crash in
Pixels.renderLevel([951faba](https://github.com/mzdun/resource-scanner-mc/commit/951fabab4ab29023624a39be8946c3dd3db02c3c)), fixes [#27](https://github.com/mzdun/resource-scanner-mc/issues/27)
- Bug Fixes**
- remove crash in
Pixels.renderLevel([951faba](https://github.com/mzdun/resource-scanner-mc/commit/951fabab4ab29023624a39be8946c3dd3db02c3c)), fixes [#27](https://github.com/mzdun/resource-scanner-mc/issues/27)
- New Features**
- locate the thing I'm looking at ([e6d0658](https://github.com/mzdun/resource-scanner-mc/commit/e6d0658f69e933c0dfa15b8df371fdaa4b22c5f7))
- clumping echoes in nuggets ([1dfd23d](https://github.com/mzdun/resource-scanner-mc/commit/1dfd23d2415298e70c576081ab541a3fcb823bf7)), closes [#23](https://github.com/mzdun/resource-scanner-mc/issues/23), fixes [#22](https://github.com/mzdun/resource-scanner-mc/issues/22)
- adding new level of indirection ([1a8b096](https://github.com/mzdun/resource-scanner-mc/commit/1a8b096883388ec7a44ec65d36defb7baf1aafa9))
- Chores**
- use :fabric:1.21 as base for other versions ([666e979](https://github.com/mzdun/resource-scanner-mc/commit/666e97992627fe15aaba36e49fefafd9c1ff63fc))
- Code Refactoring**
- merging
BlockEchoandEchoState([5b6f2fd](https://github.com/mzdun/resource-scanner-mc/commit/5b6f2fd4a6c84de7b75d64eb0d70902aebcc48ac)) - s/GraphicContext/ShimmerConsumer/ ([fa0b40a](https://github.com/mzdun/resource-scanner-mc/commit/fa0b40a770236f6f443a8d7cbc5f0c1ad3eec4ad))
- New Features**
- locate the thing I'm looking at ([e6d0658](https://github.com/mzdun/resource-scanner-mc/commit/e6d0658f69e933c0dfa15b8df371fdaa4b22c5f7))
- clumping echoes in nuggets ([1dfd23d](https://github.com/mzdun/resource-scanner-mc/commit/1dfd23d2415298e70c576081ab541a3fcb823bf7)), closes [#23](https://github.com/mzdun/resource-scanner-mc/issues/23), fixes [#22](https://github.com/mzdun/resource-scanner-mc/issues/22)
- adding new level of indirection ([1a8b096](https://github.com/mzdun/resource-scanner-mc/commit/1a8b096883388ec7a44ec65d36defb7baf1aafa9))
- Chores**
- use :fabric:1.21 as base for other versions ([666e979](https://github.com/mzdun/resource-scanner-mc/commit/666e97992627fe15aaba36e49fefafd9c1ff63fc))
- Code Refactoring**
- merging
BlockEchoandEchoState([5b6f2fd](https://github.com/mzdun/resource-scanner-mc/commit/5b6f2fd4a6c84de7b75d64eb0d70902aebcc48ac)) - s/GraphicContext/ShimmerConsumer/ ([fa0b40a](https://github.com/mzdun/resource-scanner-mc/commit/fa0b40a770236f6f443a8d7cbc5f0c1ad3eec4ad))
- Bug Fixes**
- crash during active scan with no more world ([39e3be0](https://github.com/mzdun/resource-scanner-mc/commit/39e3be0d032ce7bedc0595e3dcaf15998ad1a468)), fixes [#21](https://github.com/mzdun/resource-scanner-mc/issues/21)
- only one setting at a time is saved ([24ac468](https://github.com/mzdun/resource-scanner-mc/commit/24ac468a0d78fdb21a77a5507eed52f2c16f60bd)), fixes [#20](https://github.com/mzdun/resource-scanner-mc/issues/20)
- Bug Fixes**
- crash during active scan with no more world ([39e3be0](https://github.com/mzdun/resource-scanner-mc/commit/39e3be0d032ce7bedc0595e3dcaf15998ad1a468)), fixes [#21](https://github.com/mzdun/resource-scanner-mc/issues/21)
- only one setting at a time is saved ([24ac468](https://github.com/mzdun/resource-scanner-mc/commit/24ac468a0d78fdb21a77a5507eed52f2c16f60bd)), fixes [#20](https://github.com/mzdun/resource-scanner-mc/issues/20)