ASSEGNO - SECURE VIRTUAL CURRENCY INSTRUMENT
A reliable, customizable, and traceable check system for modern Minecraft economies.
OVERVIEW & CORE FEATURES
Assegno is a straightforward yet powerful utility plugin that allows players to convert their Vault-backed virtual balance into a physical item a negotiable check.
A reliable, customizable, and traceable check system for modern Minecraft economies.
OVERVIEW & CORE FEATURES
Checks can be traded, sold, or stored, and redeemed by a simple right-click.
Key Features:Secure Issuance: Fast command-line creation of checks.
Instant Redemption: Players redeem the check value with a single right-click action.
Anti-Exploit Measures: Configurable minimum and maximum transaction limits (up to 1 billion) to prevent abuse.
Language & Formatting: All player-facing text, date formats, and number patterns are customizable via messages.yml (Current Locale: it_IT).
REQUIRED DEPENDENCIES & DATA MANAGEMENT
✅ Economy & Compatibility
REQUIRED: Vault Seamlessly interfaces with any Vault-compatible economy plugin.
REQUIRED (for full features): PlaceholderAPI Automatically expands PAPI placeholders from the check issuer in the item's lore.
Decimal Handling: Full support for decimal values in transactions (e.g., 0.01).
✅ Transaction Logging (MANDATORY)
All check transactions are logged for administrative transparency.
MySQL/Database: Optional support to log all transactions to an external MySQL database for long-term storage and advanced queries.
Local Logging: If MySQL is disabled, transactions are logged locally to a dated file (transactions.log).
✨ ITEM CUSTOMIZATION
| FEATURE | DESCRIPTION | CONFIGURATION PATH |
| Material | The base item or block used (e.g., PAPER, NAME_TAG). | item.material |
| Custom Model Data | Support for Resource Pack custom models (set to -1 to disable). | item.custom-model-data |
| Glow Effect | Adds a non-functional glowing enchantment effect. | item.glow |
| Number Format | Defines the Java DecimalFormat pattern for displayed amounts (e.g., "#,##0.00"). | display.number-format |
️
COMMANDS AND PERMISSIONS
COMMANDS AND PERMISSIONS
| COMMAND | PERMISSION | FUNCTION |
| /assegno <amount> | assegno.use | Issues a check for the specified amount. |
| Right-Click Check | assegno.use | Redeems the check value into the player's account. |
| /assegno reload | assegno.reload | Reloads plugin configuration files. |
Command aliases:
[check, cheque, banknote, cash]
⚙️ CONFIGURATION FILE (config.yml)
Spoiler: Click to view the default config.yml
# Plugin: Assegno (Check Plugin)
# Author: AlessioGTA - MCSIMPLE.IT
# All player-facing texts and formats are located in: messages.yml
# Permissions (manage with LuckPerms or similar)
# assegno.use → allows players to create and redeem checks
# assegno.reload → allows reloading plugin configuration (OP only)
# economy
economy:
min-amount : 0.01 # Minimum allowed amount
max-amount : 1000000000 # Maximum allowed amount (anti-exploit)
allow-decimals : true # Allow decimal values (true = 10.50)
# item settings
item:
material : PAPER # Item material (e.g. PAPER, NAME_TAG, WRITABLE_BOOK)
custom-model-data : -1 # -1 = disabled; or use a custom model ID for resource packs
name : "&b&lCheck &7({amount}€)" # Display name of the check item
glow : true # Adds a subtle glowing effect (hidden enchantment)
# Default lore is defined in messages.yml under: item.lore-default
# You can override it here if you wish to customize it directly in this file.
#
# Available placeholders:
# {amount} → check value
# {issuer} → player who issued it
# {date} → formatted date (see display.date-format)
# {id} → unique check ID
#
# ✅ PlaceholderAPI support:
# If PlaceholderAPI is installed, all PAPI placeholders from the issuer
# (e.g. %player_name%, %server_online%, etc.) are expanded automatically.
# Download PlaceholderAPI here:
# https://www.spigotmc.org/resources/placeholderapi.6245/
# display
display:
date-format : "dd/MM/yyyy HH:mm:ss"
number-format : "#,##0.00" # Java DecimalFormat pattern
locale : "it_IT" # Optional, e.g. en_US, fr_FR, de_DE, it_IT
# logging
logging:
enabled : true # true = log all check transactions
file-name : "transactions.log" # File path: /plugins/Assegno/logs/
date-format : "yyyy-MM-dd HH:mm:ss" # Timestamp format used in log files
#Database
mysql:
enabled : false
host : "localhost"
port : 3306
database : "assegno"
username : "root"
password : ""
pool-size : 5
Code (YAML):
# Plugin: Assegno (Check Plugin)
# Author: AlessioGTA - MCSIMPLE.IT
# All player-facing texts and formats are located in: messages.yml
# Permissions (manage with LuckPerms or similar)
# assegno.use → allows players to create and redeem checks
# assegno.reload → allows reloading plugin configuration (OP only)
# economy
economy:
min-amount : 0.01 # Minimum allowed amount
max-amount : 1000000000 # Maximum allowed amount (anti-exploit)
allow-decimals : true # Allow decimal values (true = 10.50)
# item settings
item:
material : PAPER # Item material (e.g. PAPER, NAME_TAG, WRITABLE_BOOK)
custom-model-data : -1 # -1 = disabled; or use a custom model ID for resource packs
name : "&b&lCheck &7({amount}€)" # Display name of the check item
glow : true # Adds a subtle glowing effect (hidden enchantment)
# Default lore is defined in messages.yml under: item.lore-default
# You can override it here if you wish to customize it directly in this file.
#
# Available placeholders:
# {amount} → check value
# {issuer} → player who issued it
# {date} → formatted date (see display.date-format)
# {id} → unique check ID
#
# ✅ PlaceholderAPI support:
# If PlaceholderAPI is installed, all PAPI placeholders from the issuer
# (e.g. %player_name%, %server_online%, etc.) are expanded automatically.
# Download PlaceholderAPI here:
# https://www.spigotmc.org/resources/placeholderapi.6245/
# display
display:
date-format : "dd/MM/yyyy HH:mm:ss"
number-format : "#,##0.00" # Java DecimalFormat pattern
locale : "it_IT" # Optional, e.g. en_US, fr_FR, de_DE, it_IT
# logging
logging:
enabled : true # true = log all check transactions
file-name : "transactions.log" # File path: /plugins/Assegno/logs/
date-format : "yyyy-MM-dd HH:mm:ss" # Timestamp format used in log files
#Database
mysql:
enabled : false
host : "localhost"
port : 3306
database : "assegno"
username : "root"
password : ""
pool-size : 5
Spoiler: Images
❤️ DEVELOPER SUPPORT
Having issues?
PLEASE READ:This plugin is actively maintained. If you encounter a bug, have a question, or need clarification, please contact me directly first instead of leaving a 1-star review.
Your feedback helps fix issues faster and improve the plugin for everyone! Thank you for your support.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
ASSEGNO - MONEY CHECK [1.21.8 - 1.21.10] is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 45 times (via Spigot). Download it and open it directly in the game.