Описание
# Archived
Eye Spy has been archived so I can stay focused on a smaller amount of mods for now. It was mainly intended to test a server-side library I was working on, and will need a basic full rewrite to bring to modern versions, ideally with Polymer as a backend instead.
# Eye Spy
Server-sided ping and rangefinding functionality for the Spyglass, targeting Fabric & Quilt.
# Features
All features do not require any installs on the client, and can be configured either in-game via the `/eyespy config` command
by operators, or by changing the config file `config/eyespy.json5`.
## Ping


Players can now ping blocks and entities with the spyglass using a hijacked 'Swap Item with Offhand' keybind. This shows a glowing outline to them and surrounding players, as well as the distance, and optionally the description of the target. They can also double-tap the key to show a flashing red hazard ping.
For more details, see the [Wiki Page](https://github.com/JackFred2/EyeSpy/wiki/Ping).
### Client Install
If a player installs Eye Spy on their client, then they will gain a dedicated keybind for pinging instead of overriding the 'Swap Item with Offhand' functionality. This is completely optional, and doesn't affect other players.
## Rangefinder

When using the spyglass, players now see the distance to the hovered block or entity, along with their names if available.
For more details, see the [Wiki Page](https://github.com/JackFred2/EyeSpy/wiki/Rangefinder).
# Versions
Currently targeting 1.20.4, 1.20.2, 1.20.1 and 1.19.4. As this mod heavily uses [Display Entities](https://minecraft.wiki/w/Display), a port to versions before would most likely require a rewrite.
# Requirements
- [Fabric API](https://modrinth.com/mod/fabric-api)
Bundles several [JackFredLib](https://github.com/JackFred2/JackFredLib) modules and [Server Translation API](https://github.com/NucleoidMC/Server-Translations).