COWMODSКаталог модов

Villager Refresh

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

Автор: Renwixx2,8 тыс.6обновлён 4 июн. 2026 г.
ЭкономикаМеханики игрыУтилиты

Описание

VillagerRefresh is a lightweight Minecraft plugin that solves the issue with villager trade refreshing when the doDaylightCycle gamerule is disabled. It periodically refreshes villager trades regardless of the day/night cycle, allowing players to continue trading and leveling up villagers normally.

Features

  • Automatically refreshes all villager trades at configurable intervals;
  • Works with disabled doDaylightCycle gamerule;
  • Preserves all trade properties (experience rewards, villager experience, price multipliers);
  • Minimal performance impact;
  • Simple configuration.

Requirements

  • Minecraft Server version 1.12.2-latest;
  • Java 8 or higher;
  • Bukkit-based core (Spigot, Paper, Purpur etc.).

Installation

Download the latest release, place it in your server's plugins folder and restart the server or use the /reload command. The plugin will generate a default configuration file at plugins/villager-refresh/config.yml.

Configuration

The plugin uses a simple configuration file (EXAMPLE of config.yml):

# Trade update interval in minutes
refresh-interval-minutes: 20
# Log refreshes into console?
log-refreshes: true

Permissions

Plugin has permission villagerrefresh.commands to prevent regular players use plugin commands.

Commands

  • /vrefresh reload - reload config
  • /vrefresh set [minutes] - set interval for refreshing villagers & reload config

Последние версии

Все версии →
release

Villager Refresh 1.3

1.3
4 июн. 2026 г.615Minecraft: 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
**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
release

Villager Refresh 1.2

1.2
7 сент. 2025 г.1,4 тыс.Minecraft: 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
made support for 1.12.2-1.21.8 versions
release

Villager Refresh 1.1

1.1
17 янв. 2025 г.748Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Скачать
Что нового
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
release

Villager Refresh 1.0-SNAPSHOT

1.0-SNAPSHOT
15 янв. 2025 г.69Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4bukkit, paper, purpur, spigot
Скачать
Что нового
First release!