valmarchand icon

valmarchand -----

valmarchand




Rotation System
  • Fixed merchant rotation system.
  • Added automatic merchant rotation based on the configured timer.
  • Fixed current merchant selection not being properly saved.
  • Added selection restoration after server restart.
  • Fixed current selection placeholder updates.
  • Fixed remaining time placeholder calculations.
Data & Statistics
  • Fixed player sale tracking system.
  • Replaced Material-based sale storage with unique item IDs.
  • Fixed sale limits for custom items.
  • Improved data consistency across rotations.
  • Fixed player statistics calculations.
GUI & Commands
  • Improved GUI click protection.
  • Fixed GUI refresh after item sales.
  • Fixed various command-related issues.
  • Improved command stability and error handling.
Code Quality
  • Added missing @NotNull and @Nullable annotations.
  • Fixed potential NullPointerException issues.
  • Removed unused generated file MerchantGui$1.java.
  • Improved overall code stability and maintainability.
New Features :

Selection System
  • Added full support for merchant selections defined in config.yml.
  • Added weighted selection chances.
  • Added display names for merchant selections.
  • Added current selection tracking and persistence.
Rank Price Bonuses
  • Added configurable rank-based selling bonuses.
  • Players can now receive additional profit based on their rank or permission group.
Dynamic Pricing
  • Added dynamic market prices.
  • Prices can now fluctuate every merchant rotation.
Custom Item Support
Supported Types
type: VANILLA
type: CUSTOM_MODEL_DATA
type: ITEMSADDER
type: MMOITEMS
Vanilla Example
diamond:
type: VANILLA
material: DIAMOND
base-price: 50
max-sell: 500
CustomModelData Example
ruby_custom:
type: CUSTOM_MODEL_DATA
material: DIAMOND
custom-model-data: 1001
base-price: 75
max-sell: 250
ItemsAdder Example
ruby_itemsadder:
type: ITEMSADDER
itemsadder-id: "val_items:ruby"
base-price: 80
max-sell: 250
MMOItems Example
ruby_mmoitems:
type: MMOITEMS
mmoitems-type: MATERIAL
mmoitems-id: RUBY
base-price: 100
max-sell: 200
Placeholders
Added / Fixed
%valmarchand_current_selection%
%valmarchand_time_remaining%
%valmarchand_player_sales_<itemId>%
----------, Jun 11, 2026

  • Added: Supports 26.1.2
  • Optimization: Recode plugin
  • Update: API support
----------, Jun 8, 2026

  • Added: Supports 26.1.1
----------, Apr 22, 2026

  • Update: Plugin optimization
----------, Nov 4, 2025

  • Added: Supports 1.21.9 and 1.21.10
  • Fix: Errors message in console
----------, Oct 28, 2025

  • Added: Supports 1.21.8
----------, Jul 28, 2025

  • Added: Supports 1.21.7
----------, Jul 1, 2025

  • Added: Price bonus system by rank (eg VIP, Elite...) configured in config.yml
  • Added: Broadcast message upon merchant arrival (sounds/text/placeholder)
  • Added: Admin/merchant overview command showing top sellers
  • Added: MySQL database integration (configurable and disabling)
  • Added: PlaceholderAPI support with %valmarchand_rotation_hours%, %valmarchand_selection%
  • Added: Interaction in the GUI with visual and audio feedback
  • Changed: Refactored code structure

If you are using valmarchand with this update, delete the plugin folder to reload all the additions and new features.
----------, Jun 20, 2025

  • Remove: Of the system based on multiple files (common.yml, rare.yml...)
  • Added: Introduction of a single 'selection.yml' file for all items
  • Added: Placeholder %rotation_hours% to define the duration (in hours) between two rotations
  • Added: Complete sound management
  • Added: 'Refresh GUI' button
  • Added: Configurable information item
  • Added: Dynamic display of current sales and limits
  • Added: Full GUI update with dynamic lore
  • Added: Supports 1.21.6
  • Added: Optimized loading of objects from a single source
  • Update: Plugin optimization

If you are using valmarchand with this update, delete the plugin folder to reload all the additions and new features.
----------, Jun 19, 2025

Resource Information
Author:
----------
Total Downloads: 177
First Release: Jun 19, 2025
Last Update: Jun 11, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings