Plugin Name: ArNoDropBlock
Description
ArNoDropBlock is a lightweight Minecraft plugin that allows server admins (or authorized players) to define
custom protected regions where block breaking
does not result in item drops — but only in
Survival mode.
Ideal for:
- Preventing farming of valuable or decorative blocks
- Managing block behavior in minigames or custom zones
- Semi-grief protection in build areas
Features
- /nodrop set command to create custom no-drop regions
- Select two points with a Selector Axe
- Axe is automatically removed after region creation
- Blocks broken inside regions drop nothing (in Survival mode)
- Regions are saved to file and auto-loaded on restart
- Permission-based control for usage
Commands
Command
Description
Permission
/nodrop set Gives player a Selector tool arnodropblock.use
️ How It Works
- Player with permission runs /nodrop set.
- Receives an Iron Axe named Selector, with this lore:
Select Pos1 (Left Click)
Select Pos2 (Right Click)
- Left-click to set Pos1, right-click to set Pos2.
- Once both points are set:
- The region is saved to regions.yml
- The Selector Axe is removed from the player’s inventory
- From then on, any blocks broken inside the region will not drop items (in Survival mode).
File Storage
- Regions saved to:
plugins/ArNoDropBlock/regions.yml
- All regions auto-load on plugin/server start
✅ Requirements
- Minecraft Server 1.16+
- Java 8+
- Compatible with Spigot / Paper
Permissions
Permission
Description
arnodropblock.use Allows use of /nodrop set command
Example Use Case
You're designing a PvE dungeon and want players to
explore and break blocks but
not collect resources like stone or ores.
With
ArNoDropBlock, you can define the region — players can break blocks, but
no drops will clutter your dungeon or unbalance gameplay.
️ Found a Bug?
If you notice any issues with the plugin, I’d appreciate it if you let me know!