Paper 1.21.X
Modern • Lightweight • Fully Configurable
Bring a modern, fast and polished smelting system to your server with Instant Auto Smelt.
This plugin allows players to instantly process valid vanilla smeltable items directly from their hand, an entire stack, or even their inventory, while giving administrators full control through a clean modular configuration, detailed permissions, restrictions, costs, cooldowns and multilingual message files.
Built for server owners who want something clean, scalable, optimized and marketplace-ready.
✦ Overview
- Instant smelting without placing a furnace
- Multiple usage modes for players
- Full vanilla cooking recipe support
- Modular and detailed configuration
- Advanced restrictions and balancing options
- VIP cooldown support and bypass permissions
- Separate multilingual message files
- Lightweight and production-ready
✦ Features
Players can use different smelting modes depending on how your server is configured:
- /furnace → uses the default mode from the config
- /furnace hand → smelts 1 item from the main hand
- /furnace stack → smelts the full stack in hand
- /furnace inventory → smelts all valid items from the inventory
This makes the plugin much more flexible than a simple one-command smelt system.
Supports multiple vanilla cooking recipe families:
- Furnace
- Blasting
- Smoking
- Campfire
Each recipe type can be enabled or disabled individually.
⚙ Modular Configuration
The plugin is organized into clear modules for easier setup and long-term maintenance.
- Plugin settings
- Processing settings
- Restrictions
- Combat system
- Cooldowns
- Costs
- Permissions
Everything is structured to be easy to read, edit and maintain.
Control where and how the plugin works:
- World restrictions
- Material blacklist / whitelist
- Recipe type filtering
- Per-mode processing limits
Perfect for balancing the plugin depending on your gameplay style.
Set a global multiplier or define custom multipliers for specific materials.
Examples:
- Increase ore rewards
- Boost food processing
- Fine-tune balance per material
🛡 Permissions & Bypass System
Detailed permissions are included for usage modes and admin control.
- furnace.use
- furnace.hand
- furnace.stack
- furnace.inventory
- furnace.info
- furnace.cooldown
- furnace.reload
- furnace.vip
Available bypass permissions:
- furnace.bypass.cooldown
- furnace.bypass.combat
- furnace.bypass.world
- furnace.bypass.cost
⏱ Cooldowns
Cooldowns are fully configurable and can be adapted for ranks or balance.
- Default cooldown
- VIP cooldown
- Cooldown viewer via /furnace cooldown
⚔ Combat Protection
Optionally block smelting while a player is in combat to prevent PvP abuse and keep the feature fair.
Make successful processing consume resources such as:
- XP levels
- Specific materials
Ideal for economy servers and progression-based gameplay.
If the result does not fully fit in the inventory, the plugin can:
- Fill the inventory first, then drop leftovers
- Drop all results directly
Safer and cleaner than simple instant replacement systems.
All messages are stored in dedicated language files.
- messages/fr_FR.yml
- messages/en_US.yml
Messages are also grouped by module:
- general
- help
- processing
- success
- restrictions
- combat
- cooldown
- costs
- info
This makes editing and translating much easier.
The help command is designed to stay simple while still being informative and player-friendly.
Useful commands include:
- /furnace help
- /furnace info
- /furnace cooldown
- No external dependencies
- Built for Paper 1.21.X
- Java 21
- Optimized structure
- Clean codebase
- Ready for real server use
ADDON Module
Mining Module
Stats Module
Placehloder API Module
Mining Module
Stats Module
Placehloder API Module
Placeholders core
- %ias_mode% → mode de cuisson utilisé
- %ias_cooldown% → temps de cooldown restant
- %ias_combat% → indique si le joueur est en combat
- %ias_last_result% → dernier résultat obtenu
Placeholders stats joueur
- %ias_stats_total_smelts% → nombre total de smelts du joueur
- %ias_stats_total_items% → nombre total d’items traités par le joueur
- %ias_stats_last_input% → dernier item d’entrée traité
- %ias_stats_last_result% → dernier résultat obtenu par le joueur
- %ias_stats_favorite_mode% → mode le plus utilisé par le joueur
- %ias_stats_manual_smelts% → nombre de smelts manuels
- %ias_stats_mining_smelts% → nombre de smelts via l’addon mining
Placeholders stats globales
- %ias_global_total_smelts% → nombre total de smelts sur le serveur
- %ias_global_total_items% → nombre total d’items traités sur le serveur
- %ias_global_top_player% → joueur avec le plus de smelts
- %ias_global_top_material% → matériau le plus traité
✦ Commands
- /furnace
- /furnace help
- /furnace hand
- /furnace stack
- /furnace inventory
- /furnace cooldown
- /furnace info
- /furnace reload
✦ Perfect For
- Survival servers
- Skyblock servers
- Factions servers
- Economy servers
- SMP networks
- Premium server shops
- Custom progression servers
✦ Why choose this plugin?
Because this is more than a basic “smelt item in hand” command.
Instant Auto Smelt is designed as a polished, modular and premium-quality resource that feels good for both players and administrators.
It is clean to configure, pleasant to use, easy to translate, and flexible enough to fit many different server types.
Paper 1.21.X
Moderne • Léger • Entièrement configurable
Ajoute à ton serveur un système de cuisson instantanée moderne, rapide et propre avec Instant Auto Smelt.
Ce plugin permet aux joueurs de traiter instantanément les items vanilla compatibles directement depuis leur main, une stack complète ou même tout leur inventaire, tout en laissant aux administrateurs un contrôle total grâce à une configuration modulaire, des permissions détaillées, des restrictions avancées, des coûts, des cooldowns et des fichiers de messages multilingues.
Pensé pour les serveurs qui veulent un plugin propre, optimisé, évolutif et réellement premium.
✦ Aperçu
- Cuisson instantanée sans poser de four
- Plusieurs modes d’utilisation pour les joueurs
- Support complet des recettes vanilla
- Configuration modulaire et détaillée
- Restrictions et équilibrage avancés
- Support VIP et permissions de bypass
- Fichiers de messages séparés par langue
- Léger et prêt pour la production
✦ Fonctionnalités
Les joueurs peuvent utiliser plusieurs modes selon la configuration du serveur :
- /furnace → utilise le mode par défaut défini dans la config
- /furnace hand → cuit 1 item tenu en main
- /furnace stack → cuit toute la stack tenue en main
- /furnace inventory → cuit tous les items valides de l’inventaire
Cela rend le plugin bien plus flexible qu’un simple système de cuisson basique.
Le plugin prend en charge plusieurs familles de recettes de cuisson :
- Furnace
- Blasting
- Smoking
- Campfire
Chaque type de recette peut être activé ou désactivé individuellement.
⚙ Configuration modulaire
Le plugin est structuré par modules afin de faciliter l’installation et la maintenance dans le temps.
- Paramètres généraux
- Traitement
- Restrictions
- Combat
- Cooldowns
- Coûts
- Permissions
Tout est organisé pour être plus simple à lire, modifier et maintenir.
Contrôle précisément où et comment le plugin fonctionne :
- Restrictions par mondes
- Blacklist / whitelist de matériaux
- Filtrage par type de recette
- Limites par mode d’utilisation
Parfait pour équilibrer le gameplay selon le style du serveur.
Définis un multiplicateur global ou des multiplicateurs spécifiques par matériau.
Exemples :
- Augmenter les gains sur les minerais
- Améliorer le rendement de la nourriture
- Ajuster précisément certains items
🛡 Permissions & bypass détaillés
Des permissions précises sont incluses pour chaque mode ainsi que pour le contrôle administrateur.
- furnace.use
- furnace.hand
- furnace.stack
- furnace.inventory
- furnace.info
- furnace.cooldown
- furnace.reload
- furnace.vip
Permissions de bypass disponibles :
- furnace.bypass.cooldown
- furnace.bypass.combat
- furnace.bypass.world
- furnace.bypass.cost
⏱ Cooldowns
Les cooldowns sont entièrement configurables et peuvent être adaptés selon les grades ou l’équilibrage souhaité.
- Cooldown par défaut
- Cooldown VIP
- Affichage du temps restant via /furnace cooldown
⚔ Protection en combat
Le plugin peut empêcher la cuisson lorsqu’un joueur est en combat afin d’éviter les abus en PvP.
Le traitement peut consommer certaines ressources comme :
- Des niveaux d’XP
- Des matériaux spécifiques
Idéal pour les serveurs économie, progression ou survie équilibrée.
Si le résultat ne rentre pas entièrement dans l’inventaire, le plugin peut :
- Remplir l’inventaire puis jeter le surplus
- Jeter directement tout le résultat
C’est plus propre et plus sûr que les systèmes de remplacement instantané classiques.
Tous les messages sont stockés dans des fichiers de langue dédiés.
- messages/fr_FR.yml
- messages/en_US.yml
Les messages sont aussi classés par modules :
- general
- help
- processing
- success
- restrictions
- combat
- cooldown
- costs
- info
Cela facilite énormément la personnalisation et la traduction.
La commande d’aide est conçue pour rester lisible tout en étant claire et utile pour les joueurs.
Commandes utiles :
- /furnace help
- /furnace info
- /furnace cooldown
- Aucune dépendance externe
- Compatible Paper 1.21.X
- Java 21
- Structure optimisée
- Code propre
- Prêt pour un vrai serveur
✦ Commandes
- /furnace
- /furnace help
- /furnace hand
- /furnace stack
- /furnace inventory
- /furnace cooldown
- /furnace info
- /furnace reload
✦ Idéal pour
- Serveurs survie
- Serveurs skyblock
- Serveurs factions
- Serveurs économie
- Réseaux SMP
- Boutiques premium
- Serveurs à progression personnalisée
ADDON Module
Mining Module
Stats Module
Placeholder API Module
Mining Module
Stats Module
Placeholder API Module
Placeholders core
- %ias_mode% → mode de cuisson utilisé
- %ias_cooldown% → temps de cooldown restant
- %ias_combat% → indique si le joueur est en combat
- %ias_last_result% → dernier résultat obtenu
Placeholders stats joueur
- %ias_stats_total_smelts% → nombre total de smelts du joueur
- %ias_stats_total_items% → nombre total d’items traités par le joueur
- %ias_stats_last_input% → dernier item d’entrée traité
- %ias_stats_last_result% → dernier résultat obtenu par le joueur
- %ias_stats_favorite_mode% → mode le plus utilisé par le joueur
- %ias_stats_manual_smelts% → nombre de smelts manuels
- %ias_stats_mining_smelts% → nombre de smelts via l’addon mining
Placeholders stats globales
- %ias_global_total_smelts% → nombre total de smelts sur le serveur
- %ias_global_total_items% → nombre total d’items traités sur le serveur
- %ias_global_top_player% → joueur avec le plus de smelts
- %ias_global_top_material% → matériau le plus traité
