Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
AutoCrafterPattern (AI-Assisted)
A performance-optimized Paper plugin designed for Minecraft 26.1.x to simplify and secure automated crafting with the vanilla Crafter block.
By locking specific recipe layouts into the Crafter, the block will only activate and allow items to enter if they match your pre-configured pattern perfectly. This ensures your industrial setups run smoothly without getting jammed or broken by irregular item hopper flows.
⚠️ Important Auto-Crafting Tip: Since the Crafter fills its 3x3 grid slot-by slot from left to right and top to bottom, your automation (hoppers/droppers) must inject the ingredients in the exact correct order required to build the pattern. If the items end up in the wrong slots, the layout won't match your template and the auto-craft won't activate!
✨ Features
- Pattern Locking GUI: Shift + Right-click any Crafter block to open a dedicated 3x3 layout interface.
- Smart Hopper Filtering: Automatically blocks hoppers from inserting items that do not belong in your configured pattern.
- No Redstone Required: Features an optional global auto-craft scheduler that ticks every 4 ticks without requiring complex redstone clocks.
- Anti-Grief Integration: Fully compatible with land protection plugins like GriefPrevention.
- Full i18n System: Built-in multilingual support (EN/FR) with customizable language files in
plugins/AutoCrafterPattern/Message/. - Highly Optimized: Utilizes asynchronous YAML saving with a 5-second debounce, EnumSet material caching, and skips unloaded chunks to ensure zero server lag.
📘 Commands & Permissions
Main Command: /autocrafter
| Command | Description | Permission | Default |
|---|---|---|---|
/autocrafter help |
Displays the in-game mini-tutorial | None | Public |
/autocrafter reload |
Reloads configuration and translation files | autocrafter.reload |
OP |
autocrafter.use(Default: true) — Allows players to interact with the Crafter pattern GUI.
📝 Project Origin & Credits
I don't really know how to code, but since I couldn't find any simple alternative that suited my server's needs, I decided to use an AI to help me create this plugin. It was made to provide a simple, lightweight solution for pattern-based auto-crafting.
- License: MIT License
📥 Installation
- Download the
.jarfile. - Place it into your server's
pluginsfolder. - Restart your server.
- (Optional) Customize settings in
config.ymlor patterns inPattern.yml.
================================================================================
🇫🇷 Version Française
Un plugin Paper performant conçu pour Minecraft 26.1.x afin de verrouiller des schémas de recette sur l'Auto-Crafter vanilla.
En verrouillant un patron spécifique dans le Crafter, le bloc n'autorisera l'insertion d'objets et ne s'activera que si la grille correspond parfaitement à votre configuration. Cela empêche les entonnoirs de dérégler vos usines et d'enrayer vos systèmes automatisés.
⚠️ Note importante pour l'automatisation : Comme le Crafter se remplit case par case (de gauche à droite et de haut en bas), vous devez impérativement configurer vos entonnoirs/droppers pour envoyer les items dans le bon ordre. Si un objet arrive au mauvais endroit, le schéma ne correspondra plus à votre patron et le craft automatique ne se déclenchera pas !
✨ Fonctionnalités
- GUI de Configuration : Faites Maj + Clic-droit sur n'importe quel Crafter pour ouvrir une interface 3x3 dédiée au patron de recette.
- Filtrage Intelligent des Hoppers : Bloque automatiquement l'insertion via entonnoir si l'objet ne fait pas partie du patron.
- Auto-Craft sans Redstone : Planificateur global optionnel (toutes les 4 ticks) qui déclenche le craft sans nécessiter de circuits redstone complexes.
- Protection Anti-Grief : Entièrement compatible avec les plugins de revendication de terres comme GriefPrevention.
- Système i18n complet : Support multilingue natif (FR/EN) avec fichiers modifiables dans
plugins/AutoCrafterPattern/Message/. - Optimisation de Pointe : Sauvegardes YAML asynchrones avec debounce de 5 secondes, mise en cache EnumSet, et exclusion automatique des chunks non chargés pour préserver votre processeur.
📘 Commandes & Permissions
Commande principale : /autocrafter
| Commande | Description | Permission | Par défaut |
|---|---|---|---|
/autocrafter help |
Affiche le mini-tutoriel en jeu | Aucune | Public |
/autocrafter reload |
Recharge la configuration et les fichiers de langue | autocrafter.reload |
OP |
autocrafter.use(Par défaut : true) — Permet aux joueurs d'utiliser l'interface de patron du Crafter.
📝 Origine du Projet & Crédits
Je ne sais pas vraiment coder et comme je ne trouvais aucune alternative simple qui me correspondait pour mon serveur, j'ai utilisé une IA pour m'aider à concevoir ce plugin de A à Z afin d'obtenir le résultat parfait.


