SmeltPickup

Your furnace had one job. Now it’s unemployed.

4

SmeltPickup

SmeltPickup

> Your furnace had one job. Now it’s unemployed.

SmeltPickup is a plugin that automatically smelts supported mined blocks and sends the drops straight into the player’s inventory.

No more running back to furnaces. No more waiting for ores to smelt. Just mine blocks and get the finished loot instantly.

---

Features

Auto Smelt Mining

Supported blocks are automatically smelted when mined.

Examples:

* Iron Ore → Iron Ingots * Gold Ore → Gold Ingots * Copper Ore → Copper Ingots * Ancient Debris → Netherite Scrap

Instant Inventory Pickup

Drops go directly into the player inventory instead of falling on the ground.

If the inventory is full, leftover items are dropped nearby.

VeinMiner Compatibility

Works with VeinMiner style plugins without duplicating items.

Configurable Smelt Mappings

Server owners can fully configure mappings inside `config.yml`.

Example:

```yaml COBBLESTONE: output: STONE enabled: true xp: 1 ```

Vault Economy Support

Optional economy integration using Vault.

Supports:

* Charging players per smelt * Charging per mining action * Rewarding money for smelting

WorldGuard Support

Optional WorldGuard protection support.

SmeltPickup can:

* Respect protected regions * Disable auto smelting in specific areas * Allow bypass permissions for admins

Stats & Leaderboards

Tracks:

* Blocks processed * Items gained * XP gained * Money spent * Money earned

Commands:

* `/smeltpickup stats` * `/smeltpickup top`

Special SmeltPickup Pickaxe

Optional custom pickaxe system with hidden PersistentDataContainer support.

Modern Config & Messages

* Configurable `config.yml` * Configurable `messages.yml` * MiniMessage support * Legacy `&` color support * Automatic config updater * Automatic message updater * Backup creation before updates

Update Checker

Includes:

* Update notifications * Optional update download system * Safe disabled-by-default auto-update

---

Commands

Main command:

```text /smeltpickup ```

Aliases:

```text /autosmelt /as ```

Examples:

```text /smeltpickup toggle /smeltpickup status /smeltpickup reload /smeltpickup stats /smeltpickup top ```

---

Compatibility

Required

* Paper 26.1.2 or newer * Java 25

Optional

* Vault * Essentials Economy * WorldGuard * WorldEdit * VeinMiner * LuckPerms * PlaceholderAPI

---

Notes

* Permissions still use `autosmelt.*` for backwards compatibility. * Auto-update is disabled by default for safety. * Existing configs are safely updated instead of being wiped. * SmeltPickup creates backups before updating config or message files.

---

Installation

1. Download `SmeltPickup-x.x.x.jar` 2. Put the jar into your server's `plugins` folder 3. Start the server 4. Configure `config.yml` and `messages.yml` 5. And you're done

ADS