Sueta

Villager Refresh

1.3

A plugin to update villager trades that ignores the gamerule doDaylightCycle.

·Plugin
  1. 1.3latestVillager Refresh 1.3Jun 4, 2026
    Version 1.3 introduces significant improvements and bug fixes, now requiring Minecraft 1.19+ for full compatibility.

    Key Changes

    Architecture & Performance: - Removed event listener implementation, simplifying the plugin structure - Changed from task-based event handling to direct scheduler task management with explicit taskId tracking - Optimized villager iteration to use loaded chunks instead of all entities Trade Refresh Logic: - Added check to skip villagers with no trades - Implemented proper recipe cloning with support for 1.19+ properties: villagerExperience and priceMultiplier - Added try-catch for demand/special price methods (version compatibility) - Only refresh trades that have actually been used Command & Configuration: - Added interval validation to prevent invalid values - Added permission check in tab completion - Removed dependency on Objects.requireNonNull() for cleaner code Bug Fixes: - Fixed task cancellation to properly track and cancel individual tasks - Improved error messaging for invalid command arguments
    521 downloads
  2. 1.2Villager Refresh 1.2Sep 7, 2025
    made support for 1.12.2-1.21.8 versions
    1330 downloads
  3. 1.1Villager Refresh 1.1Jan 17, 2025
    Bugfix: - Fixed potential bug that prevented villagers from choosing a profession Added: - Commands for using plugin config live; /vrefresh reload (reload config) and /vrefresh set [minutes] (set interval for refreshing villagers & reload config) - LuckPerms permission villagerrefresh.commands (to prevent regular players use plugin commands) - Enhanced refresher logic
    742 downloads
  4. 1.0-SNAPSHOTVillager Refresh 1.0-SNAPSHOTJan 15, 2025
    First release!
    63 downloads

Similar projects

Plugin →