Just Another Survival Debug Stick

Just Another Survival Debug Stick

A simple, lightweight mod that brings debug stick crafting and usage to survival mode – yet offers deep customization for those who want full control.

by
305 Downloads
fabricdecorationgame-mechanicsutility
Rent Server with this Mod

Screenshots

Showcase
Craft
Rejected modification

About this Mod

🪄 Just Another Survival Debug Stick

A lightweight server-side Fabric mod that enables survival players to craft and use the Debug Stick with high customization.


📖 Overview

The Just Another Survival Debug Stick mod allows players in survival mode to craft and use the Debug Stick just like in Creative mode.
It brings back the full power of block state editing — now accessible without cheats or operator permissions.

This project is heavily inspired by Just_S's Survival Debug Stick (SDS) mod but rewritten from scratch to be simple and up-to-date with modern versions.


🔍 Showcase

By default, (when not configured) it works with every block and property. Blocks & properties can be easily customized with the mod's config system.

Showcase of chest properties editing:
showcase.gif

Showcase of editing blacklisted waterlogged property and non-whitelisted black_bed block.
How to configure whitelist & blacklist is located below, in the «Configuration» section:
showcase.gif


⚙️ Configuration

The mod allows you to configure whitelist and blacklist for both blocks and properties, as well as debug stick usage and swapping cooldown.

Config contains: config.json, whitelist.json and blacklist.json located in the jasds folder inside the default config folder.

Example config.json:

{
  "propertySwapCooldown": 20, // cooldown for swapping between different properties
  "useCooldown": 15, // cooldown for using debug stick on a block
  "whitelistEnabled": false, // enables blocks & properties whitelist
  "blacklistEnabled": false // enables blocks & properties blacklist
}

Example whitelist.json and blacklist.json:

{
  /*
    All block formats should look like registry:blockid. For example, the default Minecraft dirt block will be "minecraft:dirt"
    Example non-empty blocks section:
    "blocks": ["minecraft:oak_leaves", "minecraft:furnace"]
    
    Property names you can get by clicking with the debug stick on a block. For example, the default Minecraft furnace lit property will be "lit"
    Example non-empty properties section:
    "properties": ["lit", "waterlogged"]
  */
  "blocks": [],
  "properties": []
}

⌨️ Commands

/jasds reload – Reloads all mod configuration files (config.json, whitelist.json, blacklist.json).

/jasds whitelist list/enable/disable – Displays, enables, or disables the whitelist for blocks and properties.

/jasds blacklist list/enable/disable – Displays, enables, or disables the blacklist for blocks and properties.

/jasds cooldowns use get/set – Gets or sets the cooldown (in ticks) for using the debug stick.

/jasds cooldowns swap get/set – Gets or sets the cooldown (in ticks) for swapping block properties with the debug stick.


🛠 Crafting Recipe

The mod uses a shapeless recipe provided below.

crafting-grid.png

You can easily edit the craft by changing it in the mod's compiled JSON or change it in the source and compile it:

{
    "type": "minecraft:crafting_shapeless",
    "ingredients": [
        "minecraft:amethyst_shard",
        "minecraft:netherite_scrap",
        "minecraft:diamond",
        "minecraft:stick"
    ],
    "result": {
        "id": "minecraft:debug_stick",
        "count": 1
    },
    "group": "stuff"
}

Available Versions

1.1.0 - Version compatibility updaterelease
MC 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10fabric
October 20, 2025
Backport to 1.21.4release
MC 1.21.4fabric
October 20, 2025
1.1.0 - Configuration updaterelease
MC 1.21.9fabric
October 19, 2025
1.0 - Releaserelease
MC 1.21.9fabric
October 17, 2025

How to Install Just Another Survival Debug Stick on Your Server

1

Order Server

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

2

Set fabric Loader

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

3

Install Mod

Open the mod browser in the dashboard and search for "Just Another Survival Debug Stick". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.10, 1.21.9, 1.21.8 (+4 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Just Another Survival Debug Stick server crashes on startup – what to do?

Most common cause: wrong fabric 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.21.10). You can switch loaders with one click in the panel.

Is Just Another Survival Debug Stick compatible with fabric?

Just Another Survival Debug Stick officially supports fabric for Minecraft 1.21.10, 1.21.9, 1.21.8. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Just Another Survival Debug Stick – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Just Another Survival Debug Stick 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 Just Another Survival Debug Stick 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
Creative Commons Zero v1.0 Universal
Server-side
Required

Supported Versions

1.21.101.21.91.21.81.21.71.21.61.21.51.21.4