# CustomDrop
**CustomDrop** is a powerful Minecraft plugin that allows you to create **custom drops from blocks and mobs**. You can **disable their default drops, keep them, or add your own custom drops**. The plugin is perfect for server owners who want to create unique gameplay experiences with custom rewards.
---
## Features
- ✅ Add custom drops for blocks and mobs
- ✅ Disable or keep default drops
- ✅ Fully configurable via in-game commands or GUI
- ✅ Easy-to-use graphical interface to edit rewards (`/customdrop`)
- ✅ Supports chance configuration using percentages
- ✅ Permission-based access for admins
---
## Commands & Permissions
| Command | Description | Permission |
|---|---|---|
| `/customdrop` | Opens the main CustomDrop menu (GUI) | `customdrop.admin` |
| `/customdrop register block [BlockName]` | Registers a new custom drop for the specified block | `customdrop.admin` |
| `/customdrop register mob [EntityName]` | Registers a new custom drop for the specified mob | `customdrop.admin` |
| `/customdrop reload` | Reloads all drops and language files from the configuration | `customdrop.admin` |
| `/customdrop help` | Shows the help page with available commands | `customdrop.admin` |
---
## Drop Chance Examples
| Chance (%) | Value |
|---|---|
| 1% | 0.01 |
| 10% | 0.1 |
| 25% | 0.25 |
| 50% | 0.5 |
| 75% | 0.75 |
| 100% | 1 |
---
## How it Works
- **Block drops**: Choose a block and assign custom items to drop when it is broken.
- **Mob drops**: Choose a mob and assign custom items to drop when it is killed.
- Drops can **replace** the default drops, **add** to them, or **be entirely custom**.
- All drops can be configured in-game using commands or through the GUI menu.
---
## Permissions
- `customdrop.admin` — Grants full access to CustomDrop commands and GUI.

