πŸš”Jail

Punishment & Discipline

πŸ”“Some commands require a Kinkster membership.


πŸ“‹ Overview

The Jail module provides a comprehensive prison/lockup punishment system where Dominants can imprison submissives and force them to complete writing tasks to earn release. The system includes channel permission management that restricts prisoners to only the designated jail channel, various punishment types (praise, degradation, math, gibberish, numbers), multiple severity levels (10-50 lines), escape mechanics with magic keys, strike system leading to automatic imprisonment, and line-skip options with penalties. This creates an immersive punishment experience with real consequences.


βš™οΈ How It Works

Prison System: When locked, the submissive receives the prisoner role and has all server channels restricted except the jail channel. They must complete a writing task by typing specific lines correctly (case-sensitive) a set number of times. Each correct line advances progress; wrong answers add penalties.

Task Types:

  • Praise: Write positive affirmations

  • Self Praise: Write self-affirming statements

  • Degradation: Write degrading statements

  • Math: Solve and type math problems with answers

  • Gibberish: Type scrambled nonsensical text

  • Numbers: Type number sequences

  • Custom: Dominant-specified custom text

Severity Levels:

  • 10 lines: Light punishment

  • 20 lines: Standard punishment

  • 30 lines: Moderate punishment

  • 40 lines: Severe punishment

  • 50 lines: Extreme punishment (adds +1 line every 5 minutes automatically)

Permission System: The bot modifies channel permissions for all text, voice, forum, and stage channels to prevent prisoner access. Only the designated jail channel remains accessible. Permissions are restored upon release.

Strike System: Dominants can issue strikes to submissives (costs 5 diamonds, removes 500 coins from target). Accumulating 3 strikes results in automatic imprisonment. Strikes reset after imprisonment.

Escape Mechanics:

  • Magic Keys: Purchase for 1,000,000 diamonds each

  • Success Rate: 15% chance to escape successfully

  • Failure: Adds +30 lines to sentence on failed attempt

  • Alternative: Use /jailed skip-line to skip current line (+1 line penalty)

Beg System: Imprisoned submissives can beg Dominants for mercy with custom pleas (10-minute cooldown).

Cost Structure:

  • Locking submissive: 1 diamond (Dominant), 1000 coins + 2 diamonds (Submissive)

  • Strike: 5 diamonds (Dominant), 500 coins (Submissive)

  • Magic key: 1,000,000 diamonds

  • Wrong answer: -10 coins, -1 diamond (if similarity < 80%)

  • Extreme punishment: +1 line per incorrect answer

Automated Systems:

  • Cleanup task runs every 5 minutes to clear timed protections

  • Extreme punishment loop adds lines every 5 minutes

  • Automatic channel permission updates when channels created

  • Role removal triggers automatic unlock and permission restoration


πŸ”‘ Key Commands

/jailer lock <member>

Description: Lock a submissive in prison (Dominant only) Access: Dominant only Cooldown: 10 seconds Cost: 1 diamond (Dominant), 1000 coins + 2 diamonds (Submissive) Requirements: Target must be submissive or unowned, not gagged, not recently escaped, prisoner role must exist Function: Opens interactive menu to select task type and severity level. Locks target in jail channel with writing task. Restricts all other channel access. Awards 2 diamonds to Dominant upon success.

/jailer unlock <member>

Description: Release a submissive from prison (Dominant only) Access: Dominant or Administrator Cooldown: 10 seconds Function: Immediately releases target from prison, removes prisoner role, restores channel permissions. No costs involved.

/jailed beg <member> <text>

Description: Beg a Dominant for mercy (Submissive only) Access: Imprisoned submissives only Cooldown: 10 minutes Requirements: Must have prisoner role, target must be Dominant Function: Sends formatted plea message to specified Dominant. Does not guarantee release.

/jailed escape

Description: Attempt prison escape with a key (Submissive only) Access: Imprisoned submissives only Cooldown: None Requirements: Must own at least 1 magic key Cost: 1 magic key (consumed on attempt) Function: 15% chance of successful escape (removes prisoner role, restores permissions). 85% chance of failure (adds +30 lines to sentence).

/jailed skip-line

Description: Skip current line for penalty (Submissive only) Access: Imprisoned submissives only Cooldown: 3 minutes Function: Generates new random line from same task type, adds +1 line to total sentence. Cannot be used on custom punishment or strike-based punishment.

/jailkey <amount>

Description: Purchase escape keys (Submissive only) Access: All members Cooldown: None Cost: 1,000,000 diamonds per key Function: Purchases specified number of magic keys for escape attempts. Requires confirmation before purchase.

/strike <member>

Description: Issue a strike to a submissive (Dominant only) Access: Dominant only Cooldown: 10 seconds Cost: 5 diamonds (Dominant), 500 coins (Submissive) Requirements: Target must not be hidden Function: Issues strike to target. At 3 strikes, target is automatically imprisoned with random task type and 100-line extreme punishment. Strikes reset after imprisonment. Awards 100 punishment points to Dominant.

/strike-view [member]

Description: View a member's strike record Access: All members Cooldown: 60 seconds Function: Displays current strike count for specified member (defaults to self). Shows warning that 3 strikes = automatic imprisonment.

/strike-clear <member>

Description: Clear a member's strikes (Admin only) Access: Administrator only Cooldown: 10 seconds Function: Removes all strikes from specified member. Used for administrative mercy or error correction.


πŸ‘₯ Who It's For

Dominants: Can use jailer lock, jailer unlock, and strike commands

Imprisoned Submissives: Can use jailed beg, jailed escape, jailed skip-line commands

All Members: Can use jailkey to purchase escape keys, strike-view to check strikes

Administrators: Can use jailer unlock and strike-clear commands

System Requirements: Server must have configured: prisoner role, jail channel, Dominant roles, submissive roles


πŸ’‘ Why This Feature

Creates immersive punishment roleplay with real mechanical consequences. Provides structured discipline system through strikes and imprisonment. Encourages diamond economy participation through costs and escape mechanics. Builds tension with escape chance and failure penalties. Offers multiple punishment intensity options for different scenarios. Automated permission management ensures effective confinement. Strike system creates progressive punishment escalation. Multiple task types prevent monotony. Skip option provides relief valve for impossible lines. Beg system enables roleplay negotiation. Extreme punishment mode creates ongoing pressure. Appeals to D/s dynamics with clear power structure.


βš™οΈ Config Options

Required Setup:

  • Prisoner role must be configured via /manage setup

  • Jail channel must be configured via /manage setup

  • Dominant roles must be configured

  • Submissive roles must be configured

Task Types Available:

  • Praise: Positive affirmation sentences from praise.txt

  • Self Praise: Self-affirming sentences from self_praise.txt

  • Degradation: Degrading sentences from degrade.txt

  • Math: Math problems with answers from math.json

  • Gibberish: Random scrambled text from gibirish.txt

  • Numbers: Number sequences from numbers_lock.txt

  • Custom: User-defined text (strike punishment only)

Severity Levels:

  • 10 lines: Basic punishment

  • 20 lines: Standard punishment

  • 30 lines: Moderate punishment

  • 40 lines: Severe punishment

  • 50 lines: Extreme (adds +1 line every 5 minutes)

Cost Structure:

Locking:

  • Dominant pays: 1 diamond

  • Submissive loses: 1000 coins, 2 diamonds

  • Dominant earns: 2 diamonds on success

  • Additional cost if not owned: 10 diamonds

Strikes:

  • Dominant pays: 5 diamonds

  • Submissive loses: 500 coins

  • Auto-lock at 3 strikes: No additional cost

Escape:

  • Magic key: 1,000,000 diamonds each

  • Success rate: 15%

  • Failure penalty: +30 lines

Wrong Answers:

  • Penalty: -10 coins, -1 diamond (if similarity < 80%)

  • Extreme mode: +1 line per wrong answer

Permission Management:

  • Locks all text channels (view_channel=False)

  • Locks all voice channels (view_channel=False, connect=False)

  • Locks all forum channels (view_channel=False, threads blocked)

  • Locks all stage channels (view_channel=False, connect=False)

  • Jail channel only: view_channel=True, send_messages=True

  • Automatically handles new channels created during imprisonment

  • Restores all permissions on release

Strike System:

  • Maximum 3 strikes before auto-imprisonment

  • Strikes visible via /strike-view

  • Auto-lock uses random task type (praise, self_praise, degradation, math, gibberish, numbers)

  • Auto-lock severity: 100 lines with extreme mode

  • Strikes reset after imprisonment served

Protection Mechanics:

  • Recent escapees protected from re-lock (timed)

  • Gagged users cannot be locked

  • Hidden users cannot receive strikes

  • Role hierarchy respected (cannot lock higher roles)

  • Bot requires Manage Channels + Manage Permissions

Escape & Skip Options:

  • Skip cooldown: 3 minutes

  • Skip penalty: +1 line

  • Skip blocked on: custom tasks, strike punishment

  • Escape no cooldown (key limited)

  • Escape notification sent to jail channel

Leaderboard Integration:

  • Locking awards SD points (Dominant activity)

  • Getting locked awards SD points (Submissive activity +2)

  • Strike issuing awards punishment points (+100)


Made by DIVINITY β€’ Pleasure Corner

Last updated

Was this helpful?