[SBW]Drone Detector

[SBW]Drone Detector

A lightweight Forge 1.20.1 mod that turns a handheld (or inventory) detector into a minimal HUD listing nearby UAVs with names and approximate distance, beeping only for the closest, with server-controlled range and custom sound.

by
5.9K Downloads
forgeequipmentgame-mechanicstechnology
Rent Server with this Mod

About this Mod

DetectorUAV — UAV proximity detector for Forge 1.20.1

A lightweight client-friendly mod that adds a handheld UAV detector with a minimal HUD (bottom-right), a custom beep, and server-controlled scan range. Works even from the inventory when switched ON, lists nearby drones with their current names (updates when Superb Warfare renames a linked drone) and shows an approximate distance. The beep triggers only for the closest UAV.

✨ Features

Item-based detector (toggle ON/OFF via right-click; state saved in NBT).

HUD in the bottom-right corner: compact bar + list (up to 5) with name and ≈distance (doesn’t clutter the UI).

Beep only for the nearest UAV; pitch/interval scale with distance.

Works from inventory: if the detector item is ON anywhere in your inventory, tracking & HUD work.

Superb Warfare support: reads the display name each tick, so when SBW renames a linked drone, the HUD shows the updated name automatically.

Server-controlled radius (authoritative): synced to clients on join and when reloaded.

Client-only customization: volume, pitch range, beep period, HUD list size.

Custom sound (drone_detector:detector_beep) with subtitles.

Extensible target list via a data tag.

📦 Requirements

Minecraft: 1.20.1

Forge: 47.2.x

(Optional) Superb Warfare (for UAV entities to detect)

🔧 Installation

Put the mod on both client and server (for MP).

Launch once to generate configs.

(Optional) Add/adjust UAV entity types via the tag (see below).

⚙️ Configuration

Server (authoritative gameplay settings)
serverconfig/drone_detector-server.toml

[detector]

Scan radius in meters

range = 64.0

Client (HUD & audio only)
config/drone_detector-client.toml

[audio]
onlyNearestBeep = true
beepMinPeriod = 6
beepMaxPeriod = 40
beepVolume = 0.8
beepPitchMinFar = 0.7
beepPitchMaxNear = 1.8

[hud]
enabled = true
listCount = 5

(HUD is bottom-right by design to keep UI clean)

🔊 Custom beep sound

The mod registers drone_detector:detector_beep.

File layout

assets/drone_detector/sounds.json
assets/drone_detector/sounds/detector_beep.ogg
assets/drone_detector/lang/en_us.json
assets/drone_detector/lang/ru_ru.json

sounds.json

{
"detector_beep": {
"subtitle": "subtitles.drone_detector.detector_beep",
"sounds": [{ "name": "drone_detector:detector_beep", "stream": false }]
}
}

Want to swap the beep without rebuilding? Use a resource pack overriding the same path.

🎯 What counts as a UAV

By default the mod targets Superb Warfare drones and anything in the entity type tag below. Extend it with datapacks to include your own entities:

data/drone_detector/tags/entity_types/drone_targets.json

{
"replace": false,
"values": [
"sbw:fpv_drone",
"sbw:swarm_drone",
"superbwarfare:fpv_drone"
]
}

🕹️ How to use

Craft/spawn the UAV Detector item.

Right-click to toggle ON/OFF.

Keep it in hand or anywhere in inventory (if ON) to activate HUD + beeps.

Approach drones: the bar fills as you get closer; the list shows current names and ≈distance.

🤝 Multiplayer & Sync

The server sets the scan radius; clients receive it on login and after server config reloads.

Clients control only HUD & audio.

🗺️ Localization

en_us, ru_ru included (subtitles & item strings).

🧩 Compatibility

Designed for Forge 1.20.1.

Works alongside Superb Warfare; recognizes linked drone name changes automatically.

🐞 Known Issues / Notes

If your custom UAV type isn’t detected, add its entity type to the drone_targets tag.

Excessively large server radius may slightly increase client scanning costs (default is safe)

📣 Credits & License

Author: Liko

Mod ID: drone_detector

License: Apache 2.0

🧭 Roadmap

Optional HUD position offset in config (keeping minimal footprint).

Per-entity icons in the list (tiny 16×16).

Keybind to temporarily mute beeps.

📝 Issue Reporting

Please include: MC version, Forge version, list of mods, logs, and steps to reproduce.

Reuploading this project is prohibited!
Опубликовывать проект на иных сайтах запрещено!

Available Versions

1.0.1release
MC 1.20.1forge
September 21, 2025

How to Install [SBW]Drone Detector on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "[SBW]Drone Detector". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

[SBW]Drone Detector server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is [SBW]Drone Detector compatible with forge?

[SBW]Drone Detector officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with [SBW]Drone Detector – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if [SBW]Drone Detector consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install [SBW]Drone Detector with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.20.1