Back to mods
Blank DG-LAB project artwork

CurseForge · Minecraft mod

Blank DG-LAB

把 DG-LAB 郊狼连入 Minecraft,每一次受伤、坠落和死亡都会化为真实触觉反馈。Connect your DG-LAB Coyote to Minecraft and feel every hit, fall, and death as real haptic pulses — a serious immersion tool, nothing else.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Blank DG-LAB release should I use?

Updated today
Latest stable file Blank DG-LAB-NeoForge 26.x v2.0.0.jar
Game version 26.1, 26.1.1, 26.1.2
Loader NeoForge

Blank DG-LAB-NeoForge 26.x v2.0.0.jar targets 26.1, 26.1.1, 26.1.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is Blank DG-LAB required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Blank DG-LAB-NeoForge 26.x v2.0.0.jar need?

Blank DG-LAB-NeoForge 26.x v2.0.0.jar. Change the file and its required mods may change too.

All 1 required mods have matching files

Install YetAnotherConfigLib first. We found matching files for this game-version and loader setup.

YetAnotherConfigLib Needed by Blank DG-LAB-NeoForge 26.x v2.0.0.jar
required
Matching file found Matched file: 3.9.6 for neoforge 26.1

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Blank DG-LAB without breaking your instance.

Built for Blank DG-LAB-NeoForge 26.x v2.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Blank DG-LAB-NeoForge 26.x v2.0.0.jar. It targets 26.1, 26.1.1, 26.1.2 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install YetAnotherConfigLib first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Blank DG-LAB-NeoForge 26.x v2.0.0.jar. It opens that exact file at the source.

About this project

What does Blank DG-LAB add?

Blank DG-LAB

Loader

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.


✨ Features

🔗 Connection

  • QR Code Pairing – Embedded WebSocket server generates a QR code; scan with the DG‑LAB App to connect instantly
  • No External Backend – The mod runs its own WebSocket server internally – no Node.js or separate backend needed
  • Auto Port Detection – Automatically finds available ports, with a randomize button for quick changes
  • Reconnection Support – Automatically attempts to reconnect if the app disconnects
  • IP Input Sanitization – Handles Chinese punctuation and full‑width numbers in manual IP entry

✈️ Create & Aeronautics Integration (NEW — Summer 2026)

This is the centerpiece of the Summer 2026 Special Edition. Turn your DG‑LAB device into a full‑body flight interface.

Create: Aeronautics Integration:

  • Speed‑to‑Haptic – Vehicle speed maps directly to vibration intensity – the faster you fly, the stronger the feedback
  • Steering Feel – Turns add extra pulses based on angular velocity – every bank and roll becomes tangible
  • Altitude Feedback – Vertical speed (climb/descent) controls vibration intensity; hovering keeps it silent
  • Collision Shock – Instant high‑intensity pulse on impact – simulates crash sensation
  • Balloon Damage – Fading pulse when a balloon/airship envelope is breached – mimics lift loss
  • Four Presets – Light / Medium / Strong / Extreme – one‑click switch for different tolerance levels
  • Custom Curve – Freely configure "every X m/s = Y intensity" for fine‑tuned personal preference

Create Mod Integration:

  • Engine Vibration – Real‑time feedback based on engine RPM – feel the machine's power
  • Fault Warning – Alert pulse on engine overheating or damage – catch issues before they fail
  • Mechanical Operation – Continuous micro‑vibrations while rotating parts (shafts, gears) are running

⚡ Damage & Status Detection

  • Combat Damage – Configurable multiplier, min/max strength, and pulse duration per damage type
  • 10 Damage Types – Separate settings for Generic, Projectile, Fire, Fall, DoT, Magic, Explosion, Drown, Environmental, and Death
  • Low Health Trigger – Continuous pulses when below max health (configurable strength per 10% lost)
  • Low Hunger Trigger – Continuous pulses when below max hunger (configurable strength per 10% lost)
  • Absorption Hearts – Golden apple absorption is counted as effective health
  • Creative/Spectator Immunity – No haptics in creative or spectator modes
  • Pause Detection – No health/hunger checks when the game is paused (ESC)

📊 Strength System

  • Triple Limit System – Effective limit = min(APP limit, in‑game config limit)
  • A/B Channel Independent Limits – Separate tracking and notifications for each channel
  • Float Precision Stacking – All damage contributions use float arithmetic, rounded only at final output
  • Auto Clamping – Strength never exceeds the effective limit

🖥️ HUD Display

  • 4 Visual Styles – BAR, WAVE, PULSE, NUMBER
  • Draggable Position – In‑game HUD editor with drag‑and‑drop positioning
  • Adjustable Scale – 0.5× to 2.0× scaling
  • Smooth Transitions – Dynamic lerp animation: fast rise on damage, gradual fall on recovery
  • Connection Status – Text indicators showing "✓ Connected" or "✗ Disconnected"
  • Pause‑Aware Animation – Wave and pulse animations freeze when the game is paused
  • Semi‑transparent Background – Light overlay for readability on any scene

⚙️ Configuration (YACL)

  • No ModMenu Required – Press B to open the main menu, or access YACL config directly
  • Per‑Scenario Settings – Independent multiplier, min, max, and duration for each damage type
  • Preset System – Save, load, import, and export strength presets (shader‑pack style list with scrollbar)
  • Built‑in Presets – Light, Medium, Heavy, Extreme – ready to use out of the box
  • Confirmation Dialogs – Warns when importing presets that exceed current limits

📋 Requirements

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.

Optional Dependencies (for integration features)

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:

  • DG‑LAB Coyote 3.0 device
  • A mobile phone with the official DG‑LAB 3.0 App

🚀 Quick Start

  1. Install the mod – Drop blankdglab-<version>.jar into your mods folder
  2. Install optional integrations – (Optional) Add Create and/or Aeronautics for flight feedback
  3. Open the mod – Press B in‑game to open the main menu
  4. Connect your device – Click "QR Code Connect", then scan the QR code with the DG‑LAB App on your phone
  5. Set APP limits – In the DG‑LAB App, go to SOCKET Control and tap the + button on both A and B channel limits until they reach your desired maximum
  6. Play! – The HUD will show connection status, and in‑game events will trigger haptic pulses

⚙️ Configuration

All settings are accessible via B key → main menu → settings, or directly through YACL.
Configuration is saved to config/blankdglab.json.

Connection Settings

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

Damage Feedback (per type)

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

Status Feedback

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

Aeronautics Feedback (requires Create: Aeronautics)

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

HUD Settings

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

📡 How it Works

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.


🔮 Future Plans

  • Completed: NeoForge for Minecraft 1.21.1 – delivered in this release.
  • Continued Maintenance — We will keep maintaining the 26.x branch with bug fixes and improvements.
  • Newer Versions — Support for the latest Minecraft releases will be added over time.
  • Legacy Backport — Gradual backporting to Minecraft 1.20 and above is planned, but progress will be slow.
  • More Integrations — Exploring additional mod integrations based on community feedback.

❓ FAQ

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.


📜 License

This mod is licensed under the GNU Lesser General Public License v3.0 (LGPL-3.0). See LICENSE file for details.


🤝 Acknowledgements

  • DG‑LAB for providing the open‑source SOCKET V2 communication protocol
  • The Fabric team for the excellent modding toolchain
  • The NeoForge team for their dedication to the community-driven loader ecosystem
  • YetAnotherConfigLib for the clean configuration GUI framework
  • The Create and Aeronautics teams for their incredible mods that made this integration possible

Enjoy your new level of immersion – responsibly!

Last updated: June 2026 | Supports Minecraft 1.21.1、1.21.11~26.2 | Summer 2026 Edition

Project description from CurseForge.

Pick your setup

Blank DG-LAB by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

10 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Blank DG-LAB versions and loaders

11 of 11 releases match

Looking for an older file? The official CurseForge project page is in Resources.