SnuggleSMPDocs
A

Littles & caregivers

SnuggleCoreABDL

Optional diapers, little mode, comfort and stress, caregivers, comfort items and bedtimes.

Version
1.0.0-b20251227-0157
Runs on
Game server
Needs
BwahChat (optional, for chat filters)
Commands
59

The ABDL and littlespace side of SnuggleSMP. Everything here is opt-in: nothing happens to you until you turn it on, and you can turn it off again at any time.

Turning it on or off

The first time you join, you get a message with [Enable] and [Disable] buttons. Click one, or type /abdl enable or /abdl disable later.

With ABDL off, your diaper doesn't fill, your mood doesn't change, nobody can snuggle or care for you through these commands, and you won't cry.

/little is separate. It switches little mode on and off, which makes you half size and slowly helps your comfort. Your size comes back when you log in again.

The hub (/abdl hub) is a menu with buttons for ABDL on/off, little mode, bwah chat, baby babble and privacy, plus your diaper and mood at a glance. /abdl also works as /snugglecore and /scabdl.

Diapers

Everyone wears a diaper type, starting with default. It slowly fills up by itself every few seconds. Heavier diapers hold more before they leak.

Type Name Holds Leak warning at Roughly full after
default SnuggleSoft 5 4 about 55 minutes
nighttime CrinkleStorm Nighttime 8 6 about 1 hour 45 minutes
cute PawPadded PlushFit 4 3 about 40 minutes
lil_crinklers Lil Crinklers 6 5 about 1 hour 5 minutes

The times are averages. It's random, so yours will vary. Sleeping in a bed can make it fill faster.

  • /diaper list shows the types. /diaper set <type> puts on a fresh one. /nappy works too.
  • /change gets you dry again without changing the type.
  • You get chat messages as it fills. When it's nearly full you're warned it might leak.

Leaking: when a diaper is completely full, it leaks. You get a message, a squish sound and drips, your comfort drops by 15, your stress goes up by 12, you start crying, and your caregivers are told. If your privacy is set to public, everyone online also sees that your diaper is leaking.

Comfort and stress

You have two numbers from 0 to 100. Check them with /abdl mood.

  • Comfort slowly drifts back towards 60 on its own.
  • A soggy diaper lowers comfort and raises stress. It starts at 40% full and gets worse at 75%.
  • Little mode gently raises comfort and lowers stress.
  • Snuggles, caregiver care and comfort items all help.

Crying

You start crying when comfort drops to 15 or less, or stress reaches 90 or more. Leaking always sets you off, and getting hurt has a 1 in 4 chance of making you cry. While you cry you drip tears, your stress creeps up, and your caregivers get a message.

If someone snuggles, soothes or headpats you in the first 30 seconds, you stop crying right away. Otherwise you calm down on your own once comfort is back to 55 and stress is down to 40.

If you keep crying for 30 seconds while very uncomfortable (comfort 10 or less, stress 92 or more), you might have a meltdown. A meltdown is announced to everyone online, and your caregivers get an alert. Caregivers never have meltdowns.

Comfort items

Comfort items are named items that raise comfort and lower stress. Right-click while holding one, or just keep it in your main hand and it works by itself whenever its cooldown is up.

Item Id Looks like Comfort Stress Cooldown
Pacifier pacifier Pink dye +6 -4 10 s
Stuffie Bear stuffie_bear Brown dye +10 -6 20 s
Cozy Blankie blankie Light blue dye +12 -10 25 s
Pickle Stuffie pickle_stuffie Sea pickle +5 -3 20 s
Warm Milk Bottle milk_bottle Milk bucket +8 -8 15 s

/abdl comfort kit gives you one of each, once every 10 minutes. /abdl comfort use <id> uses one without holding it.

Snuggles

/snuggle <player> gives someone a hug: +4 comfort and -3 stress for them, with hearts and a purr. You both need ABDL on and have to be within 5 blocks. You can snuggle the same person once every 30 seconds.

Caregivers

Caregivers look after littles. A little can have more than one caregiver. /caregiver needs the caregiver permission, which staff hand out.

  1. The caregiver types /caregiver adopt <player>.
  2. The little types /caregiver accept (or /caregiver deny). Both of you have to be online.

Once adopted, a caregiver can:

Command What it does Cooldown
check Shows diaper and mood, with a plain description like "Pretty soggy". none
soothe +8 comfort, -15 stress. Extra calming if they're crying. 60 s per little
headpat +8 comfort, -15 stress, and a little extra calming. 20 s per little
diaper <type> Puts them in a fresh diaper of that type. none
tuck +25 comfort, -30 stress. Only at night, and they must be standing in a bed. 2 min

Caregivers are told when their little logs in, starts crying, leaks, or gets sleepy at bedtime. /caregiver list shows your littles online and /caregiver stats counts what you've done.

Passive mode (/abdl passive) is for caregivers who want to wear a diaper too. The diaper still fills slowly, but it never leaks, you don't get wetness messages, your mood doesn't change and you don't cry.

Privacy

Your privacy mode decides who can see your /abdl status. The default is private.

Mode Who can see it
private Your caregivers (and staff)
caregivers Your caregivers
friends Your caregivers and anyone on your ABDL friends list
public Everyone. Leaks are also announced to everyone.

Your friends list is yours: adding someone lets them see your status, not the other way round.

Bedtime

Set a bedtime with /abdl bedtime set night (or sunset, midnight, or a Minecraft time from 0 to 23999). Around that time each Minecraft day:

  • If you're not in a bed, you're reminded to get tucked in, your caregivers are told you're sleepy, and your comfort slowly drops while stress rises.
  • If you're in a bed, comfort slowly rises and stress drops.

/abdl bedtime off turns it off.

Chat filters

If BwahChat is installed, /abdl chat bwah turns your chat into "bwah" and /abdl chat babble cycles baby babble through soft, extra and chaos. The BwahChat page shows what each one looks like.

For staff

/snuggleadmin (also /abdladmin and /scadmin) can set anything about a player, including offline players by name. /snuggleadmin reset needs its own permission. Use /snugglecorereload after editing diapers.yml or comfort items; /snuggleadmin reload only rereads config.yml.

Commands

/abdl also works as /abdlhub, /scabdl, /snugglecore. /diaper also works as /nappy. /snuggleadmin also works as /abdladmin, /scadmin.

For everyone

CommandWhat it doesPermission
/abdlShows the version and a list of subcommands.abdl.use
/abdl enableTurns ABDL features on for you.abdl.toggle
/abdl disableTurns ABDL features off for you.abdl.toggle
/abdl hubOpens the ABDL hub menu.abdl.hub.open
/abdl status [player]Shows diaper, wetness, little mode, privacy, comfort and stress. Someone else's status follows their privacy setting.abdl.use
/abdl moodShows your comfort and stress.abdl.use
/abdl privacy <private|public|friends|caregivers>Sets who can see your status. Run it without a mode to see your current one.abdl.privacy.set
/abdl friend add <player>Adds an online player to your ABDL friends.abdl.friends.manage
/abdl friend remove <player>Removes an online player from your ABDL friends.abdl.friends.manage
/abdl friend listLists your ABDL friends.abdl.use
/abdl chatShows your bwah and baby babble chat filters.abdl.chat.toggle
/abdl chat bwahTurns bwah chat on or off for you.abdl.chat.toggle
/abdl chat babbleCycles baby babble through off, soft, extra and chaos.abdl.chat.toggle
/abdl chat offTurns both chat filters off.abdl.chat.toggle
/abdl bedtimeShows your bedtime.abdl.bedtime.set
/abdl bedtime set <ticks|sunset|night|midnight>Sets your bedtime. Also works as /abdl bedtime sunset and so on.abdl.bedtime.set
/abdl bedtime offTurns your bedtime off.abdl.bedtime.set
/abdl comfort listLists the comfort items and what they do.abdl.use
/abdl comfort use <item>Uses a comfort item by name, like pacifier. Same cooldown as using the item.abdl.use
/abdl comfort kitGives you one of every comfort item. Once every 10 minutes.abdl.comfort.kit
/abdl passive [on|off]Passive diaper mode, for caregivers who want a diaper without the little mechanics.abdl.caregiver
/littleSwitches little mode on or off. Little mode makes you half size.abdl.little.toggle
/diaper listLists the diaper types and shows which one you're wearing.abdl.diaper.list
/diaper set <type>Puts on a fresh diaper of that type.abdl.diaper.set.self
/changeChanges yourself. Your diaper is dry again.abdl.change.self
/snuggle <player>Snuggles a player within 5 blocks. Raises their comfort and lowers stress. Both of you need ABDL on.abdl.snuggle
/caregiver adopt <player>Sends a caregiver request to a player.abdl.caregiver
/caregiver accept [caregiver]Accepts a caregiver request. Name the caregiver if you have more than one request.abdl.caregiver
/caregiver deny [caregiver]Turns down a caregiver request.abdl.caregiver
/caregiver release <player>Stops being that player's caregiver.abdl.caregiver
/caregiver listLists your littles who are online.abdl.caregiver
/caregiver check <player>Checks your little's diaper and mood. They get a message that you checked.abdl.caregiver
/caregiver soothe <player>Soothes your little. Once a minute per little.abdl.caregiver
/caregiver headpat <player>Gives your little headpats. Once every 20 seconds per little.abdl.caregiver
/caregiver diaper <player> <type>Changes your little into a fresh diaper of that type.abdl.caregiver
/caregiver tuck <player>Tucks your little into bed. Only at night, and they must be in a bed.abdl.caregiver
/caregiver statsShows how many checks, soothes, changes and tucks you've done.abdl.caregiver

Staff

CommandWhat it doesPermission
/change <player>Changes someone else.abdl.change.others
/abdl comfort give <player> <item>Gives a player a comfort item.abdl.comfort.give
/snuggleadmin cg add <little> <caregiver>Makes someone a player's caregiver.abdl.admin
/snuggleadmin cg remove <little> <caregiver>Removes one caregiver from a player.abdl.admin
/snuggleadmin cg clear <little>Removes all of a player's caregivers.abdl.admin
/snuggleadmin cg list <little>Lists a player's caregivers.abdl.admin
/snuggleadmin little list <caregiver>Lists a caregiver's littles.abdl.admin
/snuggleadmin abdl enable|disable <player>Turns ABDL features on or off for a player.abdl.admin
/snuggleadmin abdl passive <player> <on|off>Sets passive diaper mode for a player.abdl.admin
/snuggleadmin diaper set <player> <type>Sets a player's diaper type.abdl.admin
/snuggleadmin wet set <player> <amount>Sets a player's wetness.abdl.admin
/snuggleadmin wet reset <player>Sets a player's wetness to 0.abdl.admin
/snuggleadmin comfort set <player> <value>Sets a player's comfort (0 to 100).abdl.admin
/snuggleadmin stress set <player> <value>Sets a player's stress (0 to 100).abdl.admin
/snuggleadmin mood reset <player>Resets a player to 50 comfort and 30 stress.abdl.admin
/snuggleadmin privacy set <player> <mode>Sets a player's privacy mode.abdl.admin
/snuggleadmin dump <player>Shows everything stored about a player.abdl.admin
/snuggleadmin migrate caregiversConverts old single-caregiver records to the caregiver list.abdl.admin
/snuggleadmin cleanup caregivers|friends|allRemoves broken entries from caregiver and friend lists.abdl.admin
/snuggleadmin reset <player>Wipes a player's ABDL data.abdl.admin.reset
/snuggleadmin reloadReloads config.yml only.abdl.admin
/snugglecorereloadFull reload of config, diapers, comfort items and timers.abdl.admin

Permissions

NodeGrantsDefault
abdl.useAllows use of the /abdl command and viewing your ABDL status.Everyone
abdl.hubAllows using /abdl hub (central ABDL overview).Everyone
abdl.little.toggleAllows a player to toggle Little Mode with /little.Everyone
abdl.caregiverGrants access to /caregiver (adopt, release, list, soothe, check littles).Nobody
abdl.caregiver.overrideAllows using caregiver actions (soothe/check) on players you are not assigned to as caregiver.Ops
abdl.change.selfAllows a player to change their own diaper with /change.Everyone
abdl.change.othersAllows changing other players’ diapers with /change .Ops
abdl.diaper.listAllows listing available diaper types with /diaper list.Everyone
abdl.diaper.set.selfAllows changing your own diaper type with /diaper set .Everyone
abdl.diaper.set.othersAllows changing someone else’s diaper type (future use / admin tools).Ops
abdl.privacy.setAllows changing your ABDL visibility (PRIVATE, PUBLIC, FRIENDS, CAREGIVERS) with /abdl privacy.Everyone
abdl.status.view.othersAllows viewing other players' ABDL status with /abdl status , respecting their visibility mode.Ops
abdl.status.view.privateAllows viewing private ABDL status for other players (ignores PRIVATE but not FRIENDS/CAREGIVERS unless coded).Ops
abdl.status.view.overrideFull override for ABDL visibility (can view status regardless of privacy mode).Ops
abdl.toggleAllows enabling or disabling ABDL features for yourself with /abdl enable|disable.Everyone
abdl.friends.manageAllows adding/removing ABDL friends with /abdl friend add/remove.Everyone
abdl.snuggleAllows a player to use /snuggle to comfort nearby players.Everyone
abdl.chat.toggleAllows a player to toggle ABDL chat filters with /abdl chat.Everyone
abdl.adminFull access to SnuggleCoreABDL admin commandsOps
abdl.admin.resetAllows wiping a player's ABDL dataOps
abdl.hub.openOpen the hub menu with /abdl hub.Ops
abdl.bedtime.setSet or turn off your own bedtime with /abdl bedtime.Ops
abdl.comfort.kitGet a comfort kit with /abdl comfort kit (abdl.comfort.get also works).Ops
abdl.comfort.giveGive comfort items to players.Ops
snugglecore.abdl.passiveUse /abdl passive without being a caregiver.Ops
abdl.nomeltdownNever have a meltdown (players with abdl.caregiver never do either).Ops