✦ ABOUT AUTOCRAFTPLUS Are you tired of basic automatic crafting plugins that cause server lag, conflict with custom items, or worse—expose vulnerabilities that allow players to duplicate items?
AutoCraftPlus is a premium, high-performance automatic crafting solution engineered with Transactional In-Memory Safety and strict NBT tracking. By utilizing a secure slot-state verification system, AutoCraftPlus ensures that administrators can define complex recipes (supporting custom names, lore, CustomModelData, and custom plugin attributes) and players can auto-craft them seamlessly. It also features a native, Fortune/Silk Touch-compliant AutoPickup Engine that coordinates with any third-party block drop plugins!
Atomic Transaction Safety (Zero-Dupe): Crafting simulations occur completely in-memory on cloned inventory arrays. State is committed in a single transaction, eliminating item duplication or loss risks under lag or crashes.
Virtual-Item Security GUI: A size-54 graphical recipe editor featuring slot-state tracking. Pre-loaded recipe icons are marked as virtual; closing the GUI or reloading the server safely returns only player-owned items.
Interactive Recipes Menu (/acp list): A fully paginated chest directory rendering recipes as their result icons. Ingredients and outputs are formatted dynamically in Title Case in the item Lore.
In-GUI Admin Deletion: Administrators can simply right-click any recipe icon inside the recipes list directory to instantly delete it, refresh the page, and update the server configuration.
Built-In Block Break AutoPickup: Block broken drops go straight to player inventory, handling Fortune and Silk Touch naturally. Overflow items drop on the ground.
Universal 3rd-Party Compatibility: Fully compatible with custom items (ItemsAdder, Oraxen, MythicMobs) and third-party AutoPickup plugins thanks to a smart 1-tick delayed inventory scan.
Speed Permission Cooldowns: Cooldown rates are parsed from acp.speed.<ticks> permissions. The algorithm evaluates effective permissions to apply the fastest allowed crafting speed.
✦ FEATURE SHOWCASE Below are the individual feature showcases. You can view each mechanism in action:
1. Dynamic Recipe Builder & Editor GUI A visual size-54 container dividing ingredient slots (slots 0-35) and result slots (slots 45-53) with protective stained glass boundaries.
2. Transactional In-Memory Auto-Crafting Watch how materials are instantly checked, safely deducted, and replaced by the output items without physical drops or half-finished failures.
3. Interactive Recipe Directory & Pagination Access `/acp list` to scroll through pages using Arrow buttons. View title-cased item lore and delete recipes instantly with a simple Right-Click.
4. Fortune-Compliant AutoPickup Engine Blocks broken are automatically funneled directly into the player's inventory, triggering immediate auto-craft scans without ground drops
_______________________________________________________________________________________________________ ✦ CONFIGURATION WIKI Here is the default config.yml generated by the plugin. Customize messages with HEX codes, legacy styling, or gradients:
Code (YAML):
# ========================================== # AutoCraftPlus Configuration Wiki & Settings # Author: GoldenGooner # Supporting Minecraft 1.19+ # ========================================== settings: # Trigger auto-crafting immediately when a player picks up an item trigger-on-pickup: true
# Trigger auto-crafting periodically based on server ticks trigger-on-tick: true
# Enable built-in AutoPickup of block drops (natively handles Fortune/Silk Touch and filters overflow) # When active, block broken drops go straight to the inventory and auto-crafting is evaluated immediately. # This integrates seamlessly with other third-party auto-pickup plugins. enable-auto-pickup: true
# Default speed for periodic ticks (20 ticks = 1 second) # This speed is applied if a player does not have any specific 'acp.speed.<tick>' permission. # Note: Even if a player is OP (Operator), they will use this speed unless explicitly assigned a speed permission. default-tick-speed: 20
# Messaging Section # Supports Legacy Color Codes (&a), Hex Colors (&#AABBCC), and Gradients (<gradient:#HEX1:#HEX2>Text</gradient>) messages:
prefix: "�D2FF&lAutoCraftPlus &7» " no-permission: "&cYou do not have permission to perform this action!" recipe-saved: "&aSuccessfully saved recipe: &e%id%" recipe-deleted: "&aSuccessfully deleted recipe: &e%id%" recipe-not-found: "&cRecipe with ID &e%id% &cnot found!" invalid-args: "&cInvalid arguments! Use: /acp info" only-players: "&cOnly players can perform this action!" reload-success: "&aSuccessfully reloaded config and recipes!" cannot-save-empty: "&cRecipe must contain at least 1 ingredient and 1 result!"
✦ RATE & REVIEW Enjoying AutoCraftPlus? Your reviews are what keeps this project alive! If you love the transactional safety mechanics, the NBT-compatible GUI, or the seamless auto-pickup integrations, please take a moment to leave a 5-star rating and share your thoughts. It means the world to the developers!
⚠ NEED SUPPORT? Please do NOT report bugs or request features in the review section! It is impossible for developers to communicate or follow up on reviews. For any bugs, issues, or custom feature requests, please submit an issue on our GitHub page or reach out in our Discord support channel so we can assist you directly and quickly.