SafeDrop icon

SafeDrop -----

Safe Drop - Prevents players from dropping items and easily protects inventories.



SAFEDROP
by: Wittor_​

SafeDrop is a lightweight and highly configurable plugin that protects players from accidentally dropping important items. Before any item hits the ground, the plugin requires a double-drop confirmation, giving players a second chance to avoid losing valuable gear.

» ▬▬▬▬▬▬▬▬▬ Features ▬▬▬▬▬▬▬▬▬ «​

Drop confirmation system — players must drop the item twice within a configurable time window to confirm it
Blocked items — define a list of items that can never be dropped under any circumstance
Exempt items — define items that skip the confirmation check entirely
Personal toggle — players can enable or disable SafeDrop for themselves using a simple command
Inventory drop bypass — items dropped directly from an open inventory are never intercepted
Fully customizable messages — every message is configurable in messages.yml
Custom command aliases — define your own command aliases in commands.yml
Broad version support — fully compatible from Spigot/Paper 1.8 through the latest versions

» ▬▬▬▬▬▬▬▬▬ Commands ▬▬▬▬▬▬▬▬▬ «​

- /safedrop help > Shows the help menu
- /safedrop toggle > Enables or disables SafeDrop for yourself
- /safedrop reload > Reloads all plugin configurations

» ▬▬▬▬▬▬▬▬▬ Permissions ▬▬▬▬▬▬▬▬▬ «​

- safedrop.bypass > Permission to not need to go through drop confirmation.
- safedrop.bypass.items > Permission to drop items from the "items-blocked" list.
- safedrop.reload > Permission to reload the plugin
- safedrop.staff > Permission to view the help message
- safedrop.toggle > Permission to enable or disable safe drop (Per Player)

Code (YAML):

#   ___        __     ___
#  / __| __ _ / _|___|   \ _ _ ___ _ __
#  \__ \/ _` |  _/ -_) |) | '_/ _ \ '_ \
#  |___/\__,_|_| \___|___/|_| \___/ .__/
#                                  |_|
# By: Wittor_ (DC: _wittor ou Witu#7623)

# Opções gerais do plugin
options
:
  # Tempo em segundos para a confirmação do drop.
  confirm-time
: 5

  # Itens que NÃO PODEM ser dropados em hipótese alguma.
  # Formatos aceitos: NAME, NAME:DATA, ID, ID:DATA
  # Use "ALL" para bloquear todos os itens.
  # Deixe vazio ('', [''] ou []) para desativar.
  items-blocked
:
   - ''

  # Itens que NÃO vão sofrer a verificação/confirmação de drop.
  # Formatos aceitos: NAME, NAME:DATA, ID, ID:DATA
  # Use "ALL" para isentar todos os itens da verificação.
  # Deixe vazio ('', [''] ou []) para desativar.
  items-checked
:
   - ''
 
Code (YAML):

#
#    /\/\   ___  ___ ___  __ _  __ _  ___  ___
#   /    \ / _ \/ __/ __|/ _` |/ _` |/ _ \/ __|
#  / /\/\ \  __/\__ \__ \ (_| | (_| |  __/\__ \
#  \/    \/\___||___/___/\__,_|\__, |\___||___/
#                              |___/
# Mensagens gerais do plugin

messages
:
  permission
: '&cVocê não tem permissão para isso.'
  reload
: '&aConfiguração recarregada com sucesso!'
  console
: '&cApenas jogadores in-game podem realizar esta ação.'
  item-blocked
: '&cEste item está bloqueado de ser dropado!'
  toggle-enabled
: '&aProteção de drops &2Ativado&a!'
  toggle-disabled
: '&cProteção de drops &4Desativado&c!'
  confirm-drop
:
   - ''
    - '&6Confirmação de drop!'
    - '&fTem certeza que deseja dropar este item?'
    - ''
    - '&eDrope o item novamente para confirmar!'
    - ''
  cancel-drop
:
   - ''
    - '&cConfirmação cancelada!'
    - '&7Você demorou muito para confirmar o drop do item.'
    - ''
  help
:
   - ''
    - '&aComandos disponíveis:'
    - ''
    - ' &8> &a/safedrop help &8- &7Exibe esta mensagem.'
    - ' &8> &a/safedrop toggle &8- &7Ativa ou desativa o Safe Drop para você.'
    - ''
  help-Admin
:
   - ''
    - '&aComandos disponíveis:'
    - ''
    - ' &8> &a/safedrop help &8- &7Exibe esta mensagem.'
    - ' &8> &a/safedrop reload &8- &7Recarrega as configurações do plugin.'
    - ' &8> &a/safedrop toggle &8- &7Ativa ou desativa o Safe Drop para você.'
    - ''
 
Code (YAML):

#     ___                                          _
#    / __\___  _ __ ___  _ __ ___   __ _ _ __   __| |___
#   / /  / _ \| '_ ` _ \| '_ ` _ \ / _` | '_ \ / _` / __|
#  / /__| (_) | | | | | | | | | | | (_| | | | | (_| \__ \
#  \____/\___/|_| |_| |_|_| |_| |_|\__,_|_| |_|\__,_|___/
#
# Lista de comandos do plugin.

# Utilize "comando|comando" para criar aliases.
# Por exemplo: "gm|gamemode"
# Você pode criar quantas aliases quiser.
commands
:
  safedrop
: 'sd|dropsafe'
 
Resource Information
Author:
----------
Total Downloads: 4
First Release: Mar 5, 2026
Last Update: Mar 5, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings