All versions
v1.0
Release
InstantPickUp v1.011 months ago 61
Compatibility
Minecraft: Java Edition
1.21.1–1.21.5
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
✨ InstantPickUp v1.0 - Complete Feature List
- ⚡️ Instant Collection: Items and experience (XP) are collected directly into the player's inventory the moment a block is broken, eliminating the need to pick up lingering orbs.
- 💣 Smart Drop Physics: The plugin uses advanced heuristics (Interaction Cache) to reliably attribute and collect drops in complex scenarios:
- TNT Explosions: Collection of drops from TNT explosions (attributed to the igniting player within a 5 block radius).
- Indirect Drops: Seamless collection of indirect drops, such as falling sand/gravel/anvils breaking when landing on a non-solid block (e.g., a torch).
- ✨ Enhanced UX & Anti-Spam:
- Combo Counter: A built-in Combo Counter displays a running total of collected items (e.g.,
+ 64 Stone) directly on the Action Bar. - Cooldown: Inventory Full warning messages have a configurable cooldown (default 3s) to prevent chat spam.
- Combo Counter: A built-in Combo Counter displays a running total of collected items (e.g.,
- ⚙️ Full Player Customization: Every player has individual control over their experience:
- Toggle/State: Enable or disable AutoPickUp mode (
/ip true/false). - Warning Sound: Toggle the Inventory Full warning sound (
/ip sound). The primary pickup sound always plays. - Notification Type: Players can choose where they receive the full inventory warning (
/ip notify fulleq <chat/title/actionbar/none>). - Language: Instant language switching (
/ip lang).
- Toggle/State: Enable or disable AutoPickUp mode (
- 🛡️ Admin Control & Safety:
- Admin Toggle: The
/ip togglecommand activates a global restriction mode, forcing theinstantpickup.usepermission check. - Blacklist: A configurable Blacklist of materials (
COBBLESTONE,DIRT) that are ignored during collection. - Modularity: Control over core features like the Physics engine and Listeners via
config.yml.
- Admin Toggle: The
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:wnI624W8:8D28edDk"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:wnI624W8:8D28edDk"
}

