promotional bannermobile promotional banner

[DP] DevAssist

In-game datapack profiling and runtime inspection for Fabric servers.

[DP] DevAssist

In-game datapack profiling and runtime inspection for Fabric servers.

[DP] DevAssist is built for datapack authors, map makers, and technical server operators who need to see what is happening inside a world without leaving Minecraft. It combines a server-side lag profiler with a client-side inspector for entities, markers, display entities, command storage, scoreboards, tags, and raw SNBT.

What It Does

  • Profiles datapack functions and commands on the server.
  • Streams compact entity performance snapshots to the client every 5 ticks.
  • Shows nearby entities within 30 blocks, including invisible entities and vanilla marker entities.
  • Displays per-entity tick cost, peak MSPT drain, lifecycle, top hot path, and recent tick history.
  • Provides a full in-game inspector for entity SNBT, scoreboard values, scoreboard tags, and command storage.
  • Includes raw SNBT editing plus a structured tree view for easier inspection.
  • Adds searchable text views for SNBT, scoreboards, and storage.
  • Lets permitted users teleport to or delete inspected entities.
  • Includes creative noclip while flying, server-authorized, similar to Carpet's creative noclip behavior.

Why Use It

Datapack lag can be hard to diagnose from outside the game. [DP] DevAssist lets you look at the actual entities and functions involved while you are standing in the affected area.

Use it to answer questions like:

  • Which marker or display entity is causing a spike?
  • What function path is currently hot?
  • What changed inside this entity's SNBT?
  • Which scoreboard values are attached to this entity?
  • What command storage entries exist and what do they contain?
  • Is the server MSPT spike global, or tied to a specific entity?

Basic Usage

The default assist key is Left Alt. Hold the assist key to show entity markers and compact runtime information in-world. While holding the assist key, right click an entity marker or targeted entity to open the inspector.

The inspector includes:

  • Entity list sorted by heat
  • Server and entity MSPT snapshots
  • Profiler hot paths
  • Entity overview
  • Scoreboard values
  • Scoreboard tags
  • Raw SNBT editor
  • Structured SNBT tree view
  • Command storage browser and editor

Creative noclip is automatic when permitted by the server: enter creative mode, start flying, and you can pass through blocks. It does not force flying by itself.

Commands

Main command:

/dpdevassist

Short alias:

/dpda

Available subcommands:

/dpdevassist status
/dpdevassist monitor on
/dpdevassist monitor off
/dpdevassist threshold spike <ms>
/dpdevassist threshold command <ms>
/dpdevassist threshold function <ms>

All commands require admin-level command permissions. In singleplayer, the world owner is allowed automatically.

Safety Notes

This is a developer and operator tool. It can edit entity SNBT, scoreboard values, scoreboard tags, command storage, and it can delete entities. Use it carefully on production worlds.

Recommended:

  • Back up important worlds before editing SNBT or storage.
  • Test changes in a staging copy first.
  • Only give access to trusted operators.

Performance Notes

[DP] DevAssist is designed to stay responsive without flooding the client:

  • Entity summaries sync every 5 ticks.
  • Full entity SNBT is sent only when requested.
  • Scoreboard resolution is throttled.
  • The client renders nearby synced entities and keeps heavy editing views inside the inspector.

The [DP] DevAssist Team

profile avatar
Owner
  • 1
    Followers
  • 2
    Projects
  • 695
    Downloads

More from Kateer

  • DPHelper project image

    DPHelper

    A server-side Forge mod for Minecraft 1.20.1 that adds a 64-bit scoreboard system with fixed-point decimals, backported 1.21+ function macros with control flow, persistent variables, and NBT integration — all designed to supercharge datapacks.

    • 683
    • April 9, 2026
  • DPHelper project image

    DPHelper

    A server-side Forge mod for Minecraft 1.20.1 that adds a 64-bit scoreboard system with fixed-point decimals, backported 1.21+ function macros with control flow, persistent variables, and NBT integration — all designed to supercharge datapacks.

    • 683
    • April 9, 2026