DoorKnock

Sneak + interact with any door to knock instead of opening it — 3-tap knock sound, configurable cooldown, and a clean "you knocked!" message. Realm & Multiplayer Friendly
image_2026-06-19_153258074.png

image_2026-06-19_153258074.png

image_2026-06-19_153410862.png

image_2026-06-19_153410862.png

image_2026-06-19_153440639.png

image_2026-06-19_153440639.png

Description

© CIServerModding. All rights reserved.
Available exclusively on CurseForge and MCPEDL. Do not reupload.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  DOORKNOCK
  by CIServerModding
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Sneak + interact with any door to KNOCK instead of opening it!

★ FEATURES ★
• Sneak + interact with a door = KNOCK (door stays closed)
• Sharp 3-tap knock sound (positional — fades with distance)
• "You knocked on a door!" message to the knocker
• 10-second per-player cooldown (configurable, anti-spam)
• Cooldown error shows the remaining time
• Works on all doors, trapdoors, fence gates, and hatches
• Normal interact still opens doors (sneak = knock, no sneak = open)
• /doorknock cooldown <seconds> — operator-only command to set the cooldown
• /doorknock cooldown — shows the current cooldown
• Cooldown setting persists across restarts
• Welcome message on join

★ COMPATIBILITY ★
• Works with ALL other addons (no player.json needed)
• Pure script logic — no entities, no RP overrides, no vanilla file changes
• Cannot conflict with other addons
• No experiments required (uses the STABLE @minecraft/server 2.1.0 API)
• The knock only triggers when sneaking, so normal door use is completely
  unaffected
• Place anywhere in your Behavior Pack list

★ REQUIREMENTS ★
• Minecraft Bedrock 26.30+
• Both the Behavior Pack AND Resource Pack must be enabled
• Operator rank required to use /doorknock cooldown (the knock itself
  works for everyone)

★ HOW TO USE ★
1. Download the .mcaddon
2. Open it — Minecraft imports both packs automatically
3. Create or edit a world
4. Enable both the DoorKnock BP and RP in your world settings
5. Sneak + interact (right-click/tap) with any door to knock!
6. Don't sneak — the door opens normally as usual

★ CONFIGURING THE COOLDOWN ★
By default, each player can knock once every 10 seconds. Operators can
change this for all players:
• /doorknock cooldown 30  → sets the cooldown to 30 seconds
• /doorknock cooldown     → shows the current cooldown
• Range: 0–3600 seconds (0 = no cooldown)
• The setting is stored in a world dynamic property and persists across
  restarts

If a player tries to knock during the cooldown, the door stays closed
and they see "Knock on cooldown — wait Xs." with the remaining time.

★ TECHNICAL DETAILS ★
• Architecture: pure script (no custom entities, no player.json)
• Listens to the playerInteractWithBlock before-event, cancels the
  vanilla door-open when sneaking, plays 3 positional dig.wood taps
• The /doorknock command uses the native customCommandRegistry (stable
  API, shows up in the slash menu with autocomplete, works in command
  blocks)
• Cooldown stored in a world dynamic property (survives restarts)
• All callbacks wrapped in try/catch for crash resistance

★ CREDITS ★
Publisher: CIServerModding (All rights reserved)

Developer: ClockSplice

Available exclusively on CurseForge and MCPEDL

★ BUG REPORTS & FEATURE REQUESTS ★
Found a bug? Want a feature added or removed? Let me know in the
comments! I read all feedback and will address issues as quickly
as possible.

© CIServerModding. All rights reserved.
Available exclusively on CurseForge and MCPEDL. Do not reupload.

The DoorKnock Team

profile avatar
  • 7
    Projects
  • 2.5K
    Downloads

We make mods and maps for everyone to enjoy! CIServerModding is dedicated to making mods for the community. Email: ciservermodding@atomicmail.io Website: https://ciservermodding.netlify.app Director: Arthur Ward

More from CIServerModdingView all

  • SitAnybody project image

    SitAnybody

    SitAnybody — Force any player to sit or stand! A Chairborne expansion for server admins. By CIServerModding. Realm & Multiplayer Friendly

    • 251
    • June 19, 2026
  • SitTogether project image

    SitTogether

    SitTogether — Co-op seating: right-click a seated player to sit on their lap. Consent-based, zero-lag, anti-troll. Pairs with Chairborne. By CIServerModding. Realm & Multiplayer Friendly

    • 158
    • June 18, 2026
  • QuickStack project image

    QuickStack

    QuickStack — Sneak + right-click a chest to instantly deposit all matching items. By CIServerModding. All rights reserved. Realm & Multiplayer Friendly

    • 134
    • June 18, 2026
  • Parry project image

    Parry

    Parry — Whoever hits first wins! Hit an enemy within 0.4s of it hitting you (or vice versa) to parry — stun + knockback the second hitter. By CIServerModding. All rights reserved. Realm & Multiplayer Friendly

    • 773
    • June 17, 2026
  • SitAnybody project image

    SitAnybody

    SitAnybody — Force any player to sit or stand! A Chairborne expansion for server admins. By CIServerModding. Realm & Multiplayer Friendly

    • 251
    • June 19, 2026
  • SitTogether project image

    SitTogether

    SitTogether — Co-op seating: right-click a seated player to sit on their lap. Consent-based, zero-lag, anti-troll. Pairs with Chairborne. By CIServerModding. Realm & Multiplayer Friendly

    • 158
    • June 18, 2026
  • QuickStack project image

    QuickStack

    QuickStack — Sneak + right-click a chest to instantly deposit all matching items. By CIServerModding. All rights reserved. Realm & Multiplayer Friendly

    • 134
    • June 18, 2026
  • Parry project image

    Parry

    Parry — Whoever hits first wins! Hit an enemy within 0.4s of it hitting you (or vice versa) to parry — stun + knockback the second hitter. By CIServerModding. All rights reserved. Realm & Multiplayer Friendly

    • 773
    • June 17, 2026