














📥Download at:
🌟Features:
• Any ratio: 1-320 (5 stacks) of payment amount and product amount items (e.g., 3 Diamond for 5 Netherite or 1 Iron for 20 Gold).
• Handles underpay: Returns insufficient payment with a deny sound.
• Handles overpay: Gives back remainder along with product – gives "change".
• Infinity tileable: Need a one block space every 15 modules (for larger shops, it is recommended to chunk align modules and keep machine loaded or within simulation distance).
• Any product item: Can sell non-stackable (up to 54 – full output chest) or 16-stackable or 64-stackable, with a success sound. Product(s) will not be given until the payment is fully received.
• Any stackable payment item: 16-stackable or 64-stackable with locked chest input.
• Only accepts set payment item: Set filter to desired payment item (only uses 3 payment items to set filter).
• Auto resets: After successful payment or deny.
• Auto locks: Payment input is locked if there is no stock or the transaction is not selected.
• Blocks payment altering: After pushing pay (selecting), cannot alter payment input until the system is done processing (denies and resets if no payment was inputted before pushing pay).
• Bulk storage: Can attach bulk storage and/or farm(s) to the stock.
• Indicators: Includes stock indication lights for each module and a payment processing light.
⚠️Limitations:
• Must wait until current purchase is done processing before conducting another purchase/selection – only 1 payment at a time (any extra is change).
• Slow output – hopper speed (+0.4s for every module/expansion).
• Max of 5 stacks ratio – max for hopper slots (for payment amount and product amount).
• Is large and expensive for many players – is a late-game machine.
📢V2 update:
• Instead of really slow throttling system (payment input), connected the counter directly to the filter, which immediately redirects excess payment to the return.
• Fixed counter pistons pulsing a lot for a bit if payment amount is 1 (better counter).
• Compacted controller width from 7 blocks to 5.
• Improved "Processing Payment Indicator" circuit.
• Made modules cheaper.
• Removed "Reset When Leaving (optional)" circuit.
• Added "Shopping Music" circuit (optional).
• Added "Free Stuff" circuit (optional).
• Other circuit improvements.
by Little-Sport-640