Connect your DG-LAB Coyote 3.0 device to Minecraft for real-time, game-driven haptic feedback.
Blank DG‑LAB is a client‑side mod for Minecraft that transforms in‑game events into physical haptic pulses via the DG‑LAB Coyote 3.0 device. Feel every hit, every fall, every close call – and now, feel every turn, climb, and engine roar with deep Create & Aeronautics integration.
This is a haptic / biofeedback peripheral mod. It contains no sexual themes, NSFW elements, or age‑restricted material. All feedback is purely based on in‑game damage, player actions, and vehicle physics.
This is the centerpiece of the Summer 2026 Special Edition. Turn your DG‑LAB device into a full‑body flight interface.
Create: Aeronautics Integration:
Create Mod Integration:
| Software | Version |
|---|---|
| Minecraft | 26.1 / 26.1.1 / 26.1.2 / 26.2 / 1.21.11 /1.21.1 |
| Mod Loader | Fabric ≥ 0.18.0 or NeoForge |
| API | Fabric API / NeoForge (no separate API required) |
| YetAnotherConfigLib (YACL) | ≥ 3.9.0+26.1-fabric (for 26.x) / ≥ 3.9.0+1.21.1-neoforge (for 1.21.1) – choose the latest one |
| Java | ≥ 25 (for 26.x) / ≥ 21 (for 1.21.x) |
- Fabric API version must match your Minecraft version.
- YetAnotherConfigLib (YACL) – just choose the latest version that corresponds.
- Note: 1.21.x requires Java 21, while 26.x requires Java 25.
| Mod | Type | Purpose |
|---|---|---|
| Create | Optional | Enables engine vibration & mechanical feedback |
| Create: Aeronautics | Optional | Enables speed, steering, altitude & collision feedback |
| CC:Sable | Optional | Improves Aeronautics vehicle detection accuracy (recommended) |
💡 Integration features auto‑hide when their respective mods are not installed – the base mod remains fully functional.
Hardware:
blankdglab-<version>.jar into your mods folderB in‑game to open the main menu+ button on both A and B channel limits until they reach your desired maximumAll settings are accessible via B key → main menu → settings, or directly through YACL.
Configuration is saved to config/blankdglab.json.
| Setting | Description | Default |
|---|---|---|
| Server Port | Embedded WebSocket server port | 8877 |
| Manual IP | Override auto‑detected IP (leave empty for auto) | (empty) |
| Max Strength | Maximum pulse strength (game‑side cap) | 40 |
| Min Strength | Minimum pulse strength | 0 |
| Sync A/B Channels | Send combined strength to both channels | true |
Each damage type has independent settings:
| Setting | Description |
|---|---|
| Enable | Toggle haptic feedback for this damage type |
| Strength A / B | Pulse strength for channel A and B |
| Pulse Duration | Duration of the pulse in milliseconds |
Supported damage types: Generic, Projectile, Fire, Fall, DoT, Magic, Explosion, Drown, Environmental, Death, Attack, Block Break
| Setting | Description | Default |
|---|---|---|
| Low Health Feedback | Pulse when below max health | true |
| Low Health Strength / 10% | Strength per 10% health lost | 5 |
| Low Health Pulse Interval | Milliseconds between pulses | 2000 |
| Low Hunger Feedback | Pulse when below max hunger | false |
| Low Hunger Strength / 10% | Strength per 10% hunger lost | 3 |
| Low Hunger Pulse Interval | Milliseconds between pulses | 3000 |
| Setting | Description | Default |
|---|---|---|
| Speed Feedback | Vibration intensity based on vehicle speed | true |
| Steering Feedback | Extra pulses during turns based on angular velocity | true |
| Altitude Feedback | Vertical speed maps to vibration intensity | true |
| Collision Feedback | Instant strong pulse on impact | true |
| Engine Vibration | RPM‑based continuous vibration | true |
| Fault Warning | Alert pulse on engine damage | true |
| Balloon Damage | Fading pulse on balloon breach | true |
| Setting | Description | Default |
|---|---|---|
| Show HUD | Toggle HUD visibility | true |
| HUD Style | BAR / WAVE / PULSE / NUMBER | BAR |
| HUD Layout | VERTICAL / HORIZONTAL | VERTICAL |
| HUD Position | Drag‑and‑drop in HUD editor | Left, 30% from top |
| HUD Scale | 0.5× – 2.0× | 1.0 |
Minecraft → Embedded WebSocket Server → DG‑LAB App (phone) → Bluetooth → Coyote Device
The mod embeds a WebSocket server that implements the DG‑LAB SOCKET V2 protocol. When you scan the QR code, the DG‑LAB App connects directly to the mod – no external backend or Node.js server needed. The mod sends structured strength and pulse commands, and the App relays them to the device via Bluetooth.
For Create/Aeronautics integration, the mod reads vehicle physics data (speed, angular velocity, altitude, RPM) in real‑time and maps them to haptic intensity using your configured curves.
Q: Is this mod allowed on servers?
A: Yes. It is client‑side only and does not interact with server logic. No server installation is required.
Q: Will it get me banned?
A: No. It does not give any unfair advantage and does not modify server packets.
Q: Do I need to run a separate backend?
A: No. The mod has its own embedded WebSocket server. Just scan the QR code and connect.
Q: Why are the A/B channel limits 0 in the APP?
A: The SOCKET V2 protocol does not provide a command to set APP‑side limits. After connecting, go to the APP's SOCKET Control screen and manually tap the + button on both A and B channel limits to set them to your desired maximum.
Q: Can I use it with other haptic devices?
A: Currently only the DG‑LAB Coyote 3.0 is supported via the official SOCKET V2 protocol.
Q: Do I need Create or Aeronautics for the mod to work?
A: No. Both are optional. Without them, the mod still provides full damage‑based haptic feedback. The flight features are an added bonus.
Q: I found a bug / have a suggestion – where can I report?
A: Please open an issue on the GitHub issue tracker.
This mod is licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0). See LICENSE file for details.
Enjoy your new level of immersion – responsibly!
Last updated: June 2026 | Supports Minecraft 1.21.1、1.21.11~26.2 | Summer 2026 Edition