# Blocks

## <img src="/files/h5r5wSZJnTg8I3o2BLkR" alt="" data-size="line"> ATM&#x20;

ATMs are a fundamental part of your economy. It lets players deposit and withdraw cash as well as write and redeem checks. This block is craftable.

In addition, the atm serves as the workstation for banker villagers. A villager will become a banker if they are close to an ATM. If you want to disable banker trades, use `/gamerule bankervillager false` (1.21.1 only).

{% hint style="info" %}
If you don't want certain blocks to be obtainable in survival, I recommend installing CraftTweaker. It lets you adjust recipes and/or remove them entirely.
{% endhint %}

## <img src="/files/QyROsQBnUBDKMv7Ny4zx" alt="" data-size="line"> Vending Machines

Vending machines are used to sell items to other players, only accepting cash as payment method. Only the owner of a vending machine can insert and remove items, as well as paying out the earnings or remove the block.&#x20;

There are three different vending machines available:

#### <img src="/files/cl97a8lEGYkxo9noBPAP" alt="" data-size="line"> Common Vending Machine

The common vending machine simply sells a single item per click for a set price.

#### <img src="/files/TNoQxuKwNbMU50JFTKTo" alt="" data-size="line"> Stack Vending Machine

Sells a whole stack for the set price.

#### <img src="/files/ESOMC7khNdGoIndTGyYO" alt="" data-size="line"> Creative Vending Machine

Has infinite stock and sells the amount inside the slot. For example, if you add 24 spruce logs with a price of $5, the player will receive 24 spruce logs for $5. This block is **not** craftable.

#### "How do I use them?"

To set a price for an item, simply type `/price [amount]` or use a [printer](#printer-1.21.1). The item name will then contain the price so players can hover over the item to check the cost.

After that, insert them into a vending machine by using either shift-click or drag, remove with shift-click to preserve the price, use right-click to remove the price and the item from the shop.

{% hint style="info" %}
Vending machines are generally unbreakable. To destroy it, the owner has to click the "remove" button inside the GUI. This button is only visible to the owner of the machine.
{% endhint %}

## <img src="/files/v25LEHytcvigsTaHsn9K" alt="" data-size="line"> Shops

Shops are similar to vending machines, but instead of using cash, the payment method is your current bank account balance. \
Another crucial difference to vending machines is that the owner won't have to collect the cash manually. Instead, earnings will be collected at each [payday ](/kuros-mod-docs/payday-system/payday.md)automatically, adding them to the seller's bank account.

Shops use the **same method to sell items** as **vending machines** do.

#### <img src="/files/C1uZmYhQE6qd88PjcbQX" alt="" data-size="line"> Common Shop&#x20;

Sells one item per click.

#### <img src="/files/ED8BCkVGWyLoLOP9iEVf" alt="" data-size="line"> Creative Shop

Sells the stack amount per click, similar to the Creative Vending Machine. *Uncraftable*.

#### <img src="/files/St8jMimx4jCUCic6leMa" alt="" data-size="line"> Server Shop

Infinite Stock, but earnings will not go to any player since there is no owner. Every player with OP permission will be able to insert or remove items. *Uncraftable*.

{% hint style="warning" %}
Shops are somewhat useless if the PayDay system is inactive, since earnings will always be collected through the PayDay.
{% endhint %}

## <img src="/files/QkRR42RlZdUniRhQsqQT" alt="" data-size="line"> ID-Reader

An ID-Reader can read IDs, checking on information and revealing criminal records, which can't be seen without it. Uncraftable.

## <img src="/files/OBwJBB2HDw0j7vXmusKB" alt="" data-size="line"> ID-Checker

Not to confuse with the ID-Reader, this device can send a redstone-signal if the correct ID is scanned. The block owner can sneak-click to change which ID is accepted.

## <img src="/files/qssGlR0PTVPS7qZjK8v1" alt="" data-size="line"> Printer (1.21.1)

A printer can be used to automate the /price command in order to automatically restock your vending machines and shops. Items must go in from the back and may go out on any other side.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kurodocs.gitbook.io/kuros-mod-docs/basic-contents/blocks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
