RandomSlotDrop

玩家死亡时,掉落可配置百分比的物品栏格子和物品堆叠,在旁观者游戏模式下可以选择掉落所有物品。

资源图片
# 随机掉落位 RandomSlotDrop是一个Minecraft插件,允许玩家在死亡时保留其物品栏的一部分。 它引入了一种可配置的机会,只掉落一定百分比的随机物品栏位,从而通过减少死亡后失去所有物品的挫败感,为玩家带来更好的体验。 ![插件展示](https://i.ibb.co/QvMrXbqd/Random-Slot-Drop-plugin-showcase.webp) --- ## 功能概览 * **可配置的掉落位**
只有特定百分比的物品栏位会在玩家死亡时随机被选中掉落。 例如,如果 `dropSlotsPercent` 设置为10%,由于玩家共有41个物品栏位(36个普通位 + 4个盔甲位 + 护手位),插件会计算41的10%,结果大约是选择4个随机位来掉落物品。如果玩家只有10个位有物品,那么最多4个位可能会掉落物品,或者如果随机选中的位为空,可能则掉落为零。 * **部分堆叠掉落**
对于每个包含多于一个物品的选定的位,插件会随机选择一个堆叠大小来掉落,在配置的范围内(从 `stackDropPercentMin`% 到 `stackDropPercentMax`% 的堆叠量)。 如果您将最小值和最大值都设置为 100,则整个堆叠始终会掉落。 * **观众模式下的完整掉落**
可选的,如果玩家死亡并随后切换到观众模式,他们的整个物品栏将自动掉落(通过 `spectatorFullDrop` 配置)。 --- ## 插件命令 | 命令 | 描述 | |---------|-------------| | `/rsd enable/disable` | 启用或禁用 RandomSlotDrop 插件。 | | `/rsd reload` | 重新加载 `config.yml` 以应用配置更改。| | `/rsd status` | 显示当前插件状态(启用/禁用)。 | | `/rsd set slots <0-100>` | 设置要掉落的物品栏位百分比。 | | `/rsd set min <0-100>` | 设置最小堆叠掉落百分比。 | | `/rsd set max <0-100>` | 设置最大堆叠掉落百分比。 | | `/rsd set spectatorDrop ` | 启用/禁用观众模式下的完整物品栏掉落。 | --- ## 配置 (`plugins/RandomSlotDrop/config.yml`) ```yml # 启用或禁用插件 enabled: true # 如果设置为 true,当玩家死亡且其游戏模式为观众时,玩家的完整物品栏将掉落。 spectatorFullDrop: true # 死亡时随机选择用于部分掉落的物品栏位百分比。 dropSlotsPercent: 25.0 # 当选定位的堆叠大小 > 1 时,要掉落的选定位中物品的最小百分比。 stackDropPercentMin: 20.0 # 当选定位的堆叠大小 > 1 时,要掉落的选定位中物品的最大百分比。 stackDropPercentMax: 80.0 ```