JNoDrops — Full Control Over Drops and Potions in Minecraft

The JNoDrops plugin for Minecraft lets you block item dropping and pickup, restrict potion use, and keep inventory on death. Simple config with flexible permission nodes.

Download JNoDrops for Minecraft 1.14, 1.5.2, 1.5.1

Original name: JNoDrops

Minecraft: 1.14, 1.5.1, 1.5.2

FileVersionLoaderSize
JNoDrops-2.0.0.jar1.14—2.5 МБDownload
jNoDrops.jar1.5.1—3 КБDownload
jNoDrops-1.2.jar1.5.1—14 КБDownload
jNoDrops-1.3.jar1.5.2—14 КБDownload

Mastering Item Control with JNoDrops on Your Minecraft Server

Every server administrator knows the frustration: players tossing valuable gear into lava, snatching loot that was never meant for them, or chugging potions in ways that break carefully balanced gameplay. Policing these behaviors manually is a time sink, and vanilla Minecraft offers almost no granular tools to manage inventory-related chaos. That is exactly the problem JNoDrops solves. Originally crafted back in 2014, this lightweight server-side plugin has been revived and modernized, bringing its precise inventory controls to current Bukkit and Spigot builds. It is a quiet workhorse that gives you back command over the items, potions, and drops on your server.

Understanding the Purpose of JNoDrops

JNoDrops is not a content mod. It introduces no new blocks, mobs, or dimensions. Instead, it operates at the event level, intercepting the moments when players interact with their inventory and the world around them. The plugin can stop items from being dropped, prevent the pickup of items dropped by others, restrict potion usage, and even clean up empty glass bottles automatically. All of this is controlled through a straightforward configuration file and a robust permission system.

The practical applications are immediate. On a PvP arena, you might want to guarantee that players keep their gear after death, preventing frustrating losses. On an economy-focused survival server, you may need to ensure that a player's carefully farmed resources cannot be scooped up by a passerby. JNoDrops handles these scenarios with just a few lines in its config. For those assembling a full server setup, a modern launcher like foxygame.net can streamline the process of deploying and testing such plugins, letting you jump into a local test environment quickly.

Core Features at a Glance

The developer prioritized minimalism and performance. Despite its small footprint, JNoDrops covers every critical point of item interaction. Here is what you get right out of the box:

  • Drop Prevention: Players can be blocked from throwing items on the ground, whether using the Q key or dragging them out of the inventory.
  • Pickup Control: You can forbid picking up all items or restrict the pickup to only those dropped by other players, leaving your own drops untouched.
  • Potion Management: Disable throwing or drinking potions entirely, and set the plugin to automatically remove empty bottles after consumption.
  • Inventory Preservation: On death, a character can keep their entire inventory, which is invaluable for hardcore modes or special event maps.
  • Granular Permissions: Each restriction has its own permission node, allowing you to grant exceptions to specific groups or individual players.

These features are fully independent. For example, you could allow players to discard junk items while simultaneously preventing them from picking up mob drops in regions they do not own. This level of detail makes JNoDrops a versatile tool for survival, mini-game, and RPG server types.

Configuration and Setup

After the first launch, the plugin generates a config.yml file in the plugins/JNoDrops folder. The project's wiki provides thorough documentation on every key, its default value, and practical examples for different game modes. The main sections of the config toggle the specific checks on or off.

For instance, to globally forbid item pickup, you simply set cancel-item-pickup: true. A separate flag handles the more nuanced case of blocking only items that belong to other players, using the drop's owner information. The potion settings deserve special attention. Beyond a full block, you can configure the automatic removal of empty glass bottles. This small touch significantly reduces inventory clutter and lowers server load from stray entities. After any change, a quick /jnodrops reload command or a full server restart applies the new settings.

Permissions and Group Integration

JNoDrops relies on the standard Bukkit permission system, meaning every restriction has a dedicated node. This allows for precise exceptions without affecting the broader player base. The primary permission nodes include:

  • jnodrops.bypass.drop — bypasses the item drop prohibition.
  • jnodrops.bypass.pickup — allows picking up items even when globally disabled.
  • jnodrops.bypass.potionthrow — lifts the block on throwing potions.
  • jnodrops.bypass.potiondrink — permits drinking potions under a general ban.
  • jnodrops.admin — grants access to the config reload command.

These nodes integrate seamlessly with group management plugins like LuckPerms. You can assign the bypass nodes to your moderator or VIP groups, ensuring they remain unaffected by the strict rules applied to regular players. This combination gives you complete control over who is subject to which restriction.

Installation and Compatibility

The plugin is distributed as a single JAR file that you place into the server's plugins folder. It has no external dependencies and runs on all Bukkit and Spigot versions from 1.8 up to the latest releases. The author maintains the code actively, so compatibility issues after major Minecraft updates are rare. Before installing, it is wise to review the quick-start guide on the wiki, which covers migration nuances from older versions and typical configuration scenarios. Remember that this is a server-side plugin; clients do not need any modifications. If you use the foxygame.net launcher for client management, you can still use it to connect to your local test server and verify how the restrictions feel from a player's perspective.

Practical Use Cases

The flexibility of JNoDrops shines in diverse server environments. Consider a hardcore survival server where death is permanent. Losing your entire inventory upon death can feel punishing to the point of frustration. Enabling the inventory preservation feature keeps the experience challenging without the added sting of losing hard-earned diamonds. On a creative server, you might want to prevent players from dropping items entirely to keep the world clean and avoid lag from scattered entities. The plugin handles this effortlessly.

For an adventure or RPG map, potion control is often essential. You might want to restrict healing potions in PvP zones while allowing them elsewhere. With JNoDrops, you can set a global rule and then grant exceptions through permissions to specific areas or player groups. The automatic bottle cleanup is a subtle but appreciated feature that keeps inventories tidy and reduces entity counts on busy servers.

Conclusion

JNoDrops exemplifies how a small utility can transform the administrative experience on a Minecraft server. It avoids unnecessary complexity, offers transparent configuration, and performs reliably even under load. For any administrator who values order and control, it is an essential addition. Whether you are running a cozy survival server with friends or a competitive PvP arena, this plugin addresses every concern related to drops and potions without sacrificing performance. The path to a more organized server is just a configuration file away. Try it, and you will be surprised at how much chaos a single well-placed setting can eliminate. For those ready to get started, you can download Mastering Item Control with JNoDrops on Your Minecraft Server from the official repository. The process of how to install is straightforward, and the plugin's documentation ensures you will be up and running in minutes. Mastering Item Control with JNoDrops on Your Minecraft Server for Minecraft is the definitive solution for inventory governance.