ASSEGNO - MONEY CHECK icon

ASSEGNO - MONEY CHECK -----

Assegno is a utility that converts your Vault currency into customizable and traceable item



ASSEGNO - SECURE VIRTUAL CURRENCY INSTRUMENT
A reliable, customizable, and traceable check system for modern Minecraft economies.

3.png

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)

# 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

 

1.png

2.png

❤️ DEVELOPER SUPPORT
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.
Resource Information
Author:
----------
Total Downloads: 7
First Release: Nov 12, 2025
Last Update: Nov 12, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings