HomeJavaMods✨NitroATM⭐Roleplay ATM
✨NitroATM⭐Roleplay ATM
ModsJava

✨NitroATM⭐Roleplay ATM

A modern and customizable ATM system for your Minecraft server !✨

⬇ Download on Spigot

NitroATM

A modern, lightweight and fully customizable ATM system for Minecraft servers.

NitroATM brings a clean banking experience to your server with a professional GUI, simple controls, customizable messages, sounds and ATM blocks.

Perfect for RolePlay, CityBuild, Survival and Economy servers that want a simple but powerful ATM system without unnecessary complexity.

✦ Features
Deposit & Withdraw
Players can easily deposit and withdraw money through the ATM interface.

Quick Transactions
Withdraw configured amounts with a normal click or use Shift-Click for fast transactions.

Custom ATM Block
Use a dedicated ATM block without affecting normal blocks of the same material.

Fully Customizable GUI
Change the GUI size, item slots, materials, names, lore and decorative elements.

Custom Sounds
Configure sounds for:

Smart Notifications
Choose how general notifications are displayed while important balance warnings can always be shown in chat.

Language Support
Change the plugin language directly from the configuration.

⚙️ Easy Configuration
Keep the plugin organized through separate configuration files for settings, messages and GUI.

Lightweight
Designed to stay simple and efficient without unnecessary background systems.

Requirements
Required
Recommended
NitroATM uses your existing Vault economy and does not create a separate money system.

Installation
  1. Install Vault.

  2. Install a Vault-compatible economy plugin such as EssentialsX Economy.

  3. Make sure Vault successfully hooks into your economy provider.

  4. Put NitroATM.jar into your server's plugins folder.

  5. Start or restart your server.

  6. Edit the configuration files if needed.
Commands
Spoiler: Core Commands
/atm — Open the ATM menu

/atm help — Display the NitroATM command list

/atm reload — Reload NitroATM configuration

/atm give <player> — Give a player the configured ATM block

/atm open — Open the ATM menu for yourself

/atm open <player> — Open the ATM menu for another player

Permissions
Spoiler: Permissions
nitroatm.admin

Allows access to administrative commands such as:

/atm reload
/atm give <player>
/atm open <player>

GUI Customization
Spoiler: ATM GUI
The ATM interface is configured through:

ATM_GUI.yml

You can customize:

  • GUI size

  • Item slots

  • Item materials

  • Item names

  • Item lore

  • Balance display

  • Deposit buttons

  • Withdraw buttons

  • Decorative glass

  • Decorative slot positions
The decorative border is configured separately from the transaction items, making the GUI easier to customize.

Transactions
Spoiler: Deposit
Players can deposit Emeralds through the ATM system without having to hold them in their hand.

NitroATM checks the player's inventory and removes the required Emeralds before adding the corresponding amount to their Vault balance.

Spoiler: Withdraw
Players can withdraw money directly from their Vault balance and receive Emeralds.

Shift-Click can be used for fast withdrawals up to the available balance and inventory space.

Sounds
Spoiler: Sound Settings
Sounds are fully configurable from config.yml.

You can customize:

  • ATM opening sound

  • Deposit sound

  • Withdraw sound

  • Insufficient balance sound

  • Volume

  • Pitch

  • Enable/Disable state
Messages
Spoiler: Message Settings
Plugin messages are stored in:

Message.yml

This includes notifications, command messages and other configurable text.

General notification behaviour can be customized, while insufficient-balance warnings can always be sent directly to chat.

Language
Spoiler: Language Settings
The plugin language can be changed from config.yml.

Example:

Language: en

Changing the language updates the plugin's configurable messages and interface text according to the selected language.

ATM Block
Spoiler: ATM Block Settings
The default ATM block is:

GRAY_CONCRETE

Only the configured ATM item is treated as an ATM. Normal GRAY_CONCRETE blocks remain normal blocks.

The ATM display name can also be customized.

Default:

&6ATM

Configuration
Spoiler: ⚙️ Configuration Files
NitroATM uses separate configuration files:

config.yml
Main settings, language, sounds, ATM block and general behaviour.

Message.yml
Messages and notifications.

ATM_GUI.yml
GUI size, slots, materials, names, lore and decorative elements.

Bug Reports & Suggestions
Found a bug or have an idea for a new feature?

Please include:

Useful feedback helps make NitroATM better with every update.

Support NitroATM
Enjoying NitroATM?

Your reviews, suggestions and feedback really help us improve the plugin and make future updates better.

Whether you found a bug, have an idea for a feature, or simply enjoy using NitroATM, leaving a review helps a lot and motivates us to keep developing.

Thank you for supporting NitroATM!

✨NitroATM⭐Roleplay ATM is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 2 times (via Spigot). Download it and open it directly in the game.

Explore more