An open API service indexing awesome lists of open source software.

https://github.com/shantek/custommobdrops

This plugin gives you full control over what items mobs drop on your Minecraft server. With the ability to toggle custom drops on and off, you can easily run events on your server and revert back to vanilla drops at the end of the event.
https://github.com/shantek/custommobdrops

bukkit bukkit-plugin java minecraft minecraft-plugin minecraftjava paper paper-plugin papermc purpur purpur-plugin purpurmc spigot spigot-plugin spigotmc

Last synced: 4 months ago
JSON representation

This plugin gives you full control over what items mobs drop on your Minecraft server. With the ability to toggle custom drops on and off, you can easily run events on your server and revert back to vanilla drops at the end of the event.

Awesome Lists containing this project

README

          

[![License: GPL](https://img.shields.io/badge/license-GPL-blue.svg)](LICENSE)
[![Discord](https://img.shields.io/discord/628396916639793152.svg?color=%237289da&label=discord)](https://shantek.co/discord)
[![CodeFactor](https://www.codefactor.io/repository/github/shantek/custommobdrops/badge)](https://www.codefactor.io/repository/github/shantek/custommobdrops)

# 🧟 Custom Mob Drops

**Create and manage custom mob drops with ease.**
This plugin lets you fully customize what mobs drop on death, allowing for server-specific loot tables, rare items, or even custom event drops.

> βš™οΈ Fully configurable via `config.yml`
> πŸ”„ Reloadable without restarting the server
> βœ… Compatible with Bukkit, Spigot, Paper, and Purpur

---

## πŸ”§ Features

- Easily override vanilla mob drops
- Enable or disable custom drops globally
- View a full list of mobs configured
- Supports any item, enchantments, NBT, and drop rates
- Built with performance and flexibility in mind

---

## βš™οΈ Commands

| Command | Description |
|---------|-------------|
| `/drops` | Alias for all plugin commands |
| `/custommobdrops enable` | Enable custom mob drops globally |
| `/custommobdrops disable` | Disable custom drops (revert to vanilla behavior) |
| `/custommobdrops list` | List all configured mobs with custom drops |
| `/custommobdrops reload` | Reloads the plugin config without restarting |

---

## πŸ” Permissions

| Node | Description |
|------|-------------|
| `shantek.custommobdrops.enable` | Allows toggling the plugin on/off |
| `shantek.custommobdrops.reload` | Allows reloading the plugin config |

---

## 🧾 Setup Instructions

1. Download the plugin and place it in your server’s `/plugins` directory.
2. Restart or reload your server.
3. Edit the `config.yml` to define custom drops.
4. Use `/custommobdrops reload` to apply changes live.

> The config supports drop rates, item stacks, custom names, lore, and more!

---

## 🌐 External Links

- πŸ’¬ [Join the Discord](https://shantek.co/discord)
- 🐞 [Report Issues / Suggestions](https://github.com/shantek/CustomMobDrops/issues)
- ❀️ [Support via Patreon](https://shantek.co/patreon)

---

## πŸ“„ License

Distributed under the **GNU General Public License v3.0**.
See [`LICENSE`](LICENSE) for full license details.

---

![Plugin Stats](https://bstats.org/signatures/bukkit/Custom%20Mob%20Drops.svg)