HomeJavaModsdel
del
DropItem 物品掉落保护插件
一款强大的 Spigot/Paper 物品掉落保护解决方案


aaa.png

简介
DropItem 是一款专为 Minecraft Spigot/Paper 服务器精心设计的物品掉落保护插件。它的核心功能是保护玩家丢弃的物品,防止被其他未经授权的玩家拾取。不仅如此,它还会在受保护物品的上方清晰显示物品名称、所属玩家以及剩余保护时间。更强大的是,DropItem 还全面支持保护由玩家击杀的怪物掉落的物品以及玩家不幸死亡后散落的物品!

功能特点

安装指南
  1. 下载最新版本的 `DropItem.jar` 文件。
  2. 将下载的 `.jar` 文件放入您服务器的 `plugins` 文件夹内。
  3. 重启您的 Minecraft 服务器,或使用兼容的插件管理器(如 PlugMan)加载插件。
  4. 首次加载后,插件的配置文件将自动在 `plugins/DropItem/` 文件夹中生成。

⚙️ 配置文件详解
插件包含三个主要的配置文件,允许您对各项功能进行细致调整。

config.yml (主要配置)
该文件控制插件的核心行为和各项保护机制的开关与参数。
Code (YAML):
# DropItem 插件配置文件
# 调试模式 (true/false)
debug
: false

# 插件设置
settings
:
  # 物品保护设置
  item-protection
:
    # 是否启用物品保护
    enabled
: true
    # 物品保护时间(秒)
    protection-time
: 30
    # 是否显示物品信息
    display-info
: true
    # 物品信息显示高度
    display-height
: 0.5
    # 物品信息更新间隔(刻)
    update-interval
: 20
    # 全息显示延迟(刻)
    hologram-display-delay
: 10
    # 是否启用物品超时移除
    timeout-removal-enabled
: true
    # 物品超时时间(秒)
    timeout-time
: 120
    # 是否考虑服务器离线时间(true计算实际时间/false忽略离线时间)
    consider-offline-time
: true
    # 是否启用怪物掉落物品保护
    mob-drops-protection
: true
    # 怪物掉落物品保护范围(方块)
    mob-drops-protection-range
: 2
    # 怪物掉落物品保护延迟(刻)- 用于确保物品已经掉落到世界中
    mob-drops-protection-delay
: 5
    # 是否启用怪物掉落物精确匹配(true需匹配物品类型/false只判断距离)
    mob-drops-strict-matching
: false
    # 是否启用玩家死亡掉落物品保护
    player-death-protection
: true
 
message.yml (消息配置)
Code (YAML):
# DropItem 插件消息配置文件
# 作者: Saga

# 插件消息
plugin
:
  prefix
: "&7[&bDropItem&7] "
  reload
: "&a插件已重新加载!"
  no-permission
: "&c你没有权限执行此命令!"

# 命令消息
command
:
  no-permission
: "&c你没有权限执行此命令。"
  reload-success
: "&a配置文件已重新加载。"
  unknown
: "&c未知命令。使用 /di 查看帮助。"

# 物品保护消息
item-protection
:
  # 物品信息显示格式(保护期间)
  display-format-protected
: "[%item_name%&f][&c主人&a%player_name%&f][&e%time%&f秒]"
  # 物品信息显示格式(保护期过后)
  display-format-unprotected
: "[%item_name%&f][&e%time%&f秒]"
  # 物品保护已过期消息
  protection-expired
: "&c物品保护已过期"
  # 物品超时移除消息
  timeout-removed
: "&c物品已超时移除"
  # 怪物掉落物保护格式(保护期间)
  mob-drops-format-protected
: "[&6%item_name%&f][&c击杀者&a%player_name%&f][&e%time%&f秒]"
  # 怪物掉落物保护消息
  mob-drops-protected
: "&a怪物掉落的物品将被保护 &e%time% &a秒!"
  # 玩家死亡掉落物保护格式(保护期间)
  death-drops-format-protected
: "[&6%item_name%&f][&c死亡玩家&a%player_name%&f][&e%time%&f秒]"
  # 玩家死亡掉落物保护消息
  death-drops-protected
: "&a玩家死亡掉落的物品将被保护 &e%time% &a秒!"

# 通用消息
general
:
  prefix
: "&7[&6物品掉落&7] "
  reload
: "&a插件配置已重新加载!"
  no-permission
: "&c你没有权限执行这个命令!"
  player-only
: "&c只有玩家才能执行这个命令!"
  unknown-command
: "&c未知命令,请使用 /di help 查看帮助!"
  help-header
: "&6=== DropItem 帮助 ==="
  help-footer
: "&6===================="
  help-format
: "&7/di %command% &8- &f%description%"
  help-reload
: "重新加载插件配置"
  help-version
: "显示插件版本信息"
  version
: "&6DropItem &7版本 &f%version%"

# 物品保护相关消息
item-protection
:
  # 物品显示格式(保护期间)
  # 可用变量: %item_name%, %player_name%, %time%
  display-format-protected
: "[&6%item_name%&f][&c主人&a%player_name%&f][&e%time%&f秒]"

  # 物品显示格式(保护期过后)
  # 可用变量: %item_name%, %time%
  display-format-unprotected
: "[&6%item_name%&f][&e%time%&f秒]"

  # 提示信息
  pickup-denied
: "&c这个物品还处于保护状态,属于 &e%player_name%&c!"
  protection-enabled
: "&a物品保护已启用!"
  protection-disabled
: "&c物品保护已禁用!"
  item-protected
: "&a你掉落的物品将被保护 &e%time% &a秒!"

# 调试信息
debug
:
  consider-offline-time
: "&a服务器离线时间已计算,物品倒计时正常继续!"
  ignore-offline-time
: "&a服务器离线时间已忽略,物品倒计时已重置!"
 

感谢您使用 DropItem 插件!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

del is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 214 times (via Spigot). Download it and open it directly in the game.

Explore more