HomeJavaModspyAutoPickup
pyAutoPickup
pyAutoPickup - Minecraft Auto Pickup Plugin
Automatically collects block & mob drops into your inventory!

pluginbannerresized.png

[​IMG]
Overview
pyAutoPickup is a lightweight Minecraft plugin that automatically collects block and mob drops directly into the player's inventory. Whether you're mining, farming, or fighting mobs, this plugin makes gameplay smoother and more efficient by instantly picking up drops for you.

Unlike simple auto-pickup plugins, pyAutoPickup is designed to work with custom drop systems by listening for spawned item drops instead of only relying on vanilla block break drops. This makes it compatible with plugins such as RoseLoot and other custom loot plugins.

Features
Automatic Block Drop Pickup: Instantly collect block drops directly into your inventory.
Automatic Mob Drop Pickup: Automatically collect mob drops after killing entities.
Custom Drops Support: Supports custom drops added by other plugins such as RoseLoot and more.
Player Toggles: Players can enable or disable AutoPickup for themselves using /pyautopickup toggle.
Message Toggles: Players can enable or disable full-inventory notifications using /pyautopickup msgtoggle.
SQLite Storage: Player preferences are saved using SQLite, so toggles persist after restarts.
Full Inventory Handling: If your inventory is full, drops will fall naturally to the ground, and you can receive a customizable notification.
Creative Mode Control: Option to enable or disable auto-pickup in Creative mode.
Configurable Activation: Easily enable or disable auto-pickup for blocks and mob drops via configuration.
Hex Color Support: All messages support modern hex colors using the &#rrggbb format.
bStats Support: Includes optional bStats metrics, which can be disabled in the config.
Advanced Compatibility Settings: Event priority and cancelled-event handling can be adjusted for complex plugin setups.

Commands
/pyautopickup - Shows plugin help.
/pyautopickup toggle - Enable or disable AutoPickup for yourself.
/pyautopickup msgtoggle - Enable or disable full-inventory messages.
/pyautopickup reload - Reload the configuration.

Permissions
pyautopickup.reload - Allows access to /pyautopickup reload.

Installation
1. Download the latest version of pyAutoPickup from SpigotMC.
2. Place the plugin .jar file into your server's plugins folder.
3. Start or restart your server.
4. The default configuration file will be generated automatically.
5. Use /pyautopickup reload to apply configuration changes without restarting the server.

Compatibility
pyAutoPickup is compatible with Minecraft 1.20.x.

Tested with custom drop plugins like RoseLoot and designed to support other custom loot systems that spawn item drops.

Important Notes
If AutoPickup does not work in a specific world, check the blacklisted-worlds option in config.yml.
Keep advanced.debug set to false on production unless you are diagnosing a plugin conflict.
Advanced event settings should only be changed if another plugin conflicts with item pickup behavior.

Support & Feedback
If you encounter any issues or have suggestions for new features, feel free to reach out via Discord or leave a comment on the plugin page. Your feedback is always welcome!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

pyAutoPickup is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 213 times (via Spigot). Download it and open it directly in the game.

Explore more