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.
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
Assegno is built for stability, data integrity, and flexibility.
✅ 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
Customize the visual appearance and metadata of the check item.
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
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)
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)
# 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/
Developed by AlessioGTA -
www.mcsimple.it.
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.