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

ВЕРСИИ (6)

release

Villager Cycle 1.5.0

1.5.0
23 июн. 2026 г.11,9 тыс.Minecraft: 26.2fabric
Скачать
Что нового
## [1.5.0] - 2026-06-23 ### Added - Minecraft 26.2 support (unobfuscated builds, Java 25) ### Changed - 26.2 is now the primary build target; multi-version builds now cover 1.21.9, 1.21.10, 1.21.11, 26.1, and 26.2 - Adapted to the 26.2 screen API change via a new `ScreenCompat` helper: - `Minecraft.setScreen()` → `Minecraft.setScreenAndShow()` - `Minecraft.screen` field → `Minecraft.gui.screen()` - Updated dependencies for 26.2: Fabric API 0.153.0+26.2, Mod Menu 20.0.0-beta.4 ### Fixed - **Cycle-limit sliders (fallback config screen)** could not reliably select **0 (Disabled)**: the slider's far-left mapped to `-1` (Unlimited), so setting villager or wandering-trader cycling to disabled silently did nothing — and a "disabled" wandering trader could still be cycled once at the default limit of 1. Sliders now order options as **Disabled (0) → 1…N → Unlimited (-1)**, so every value (especially Disabled) is reliably selectable. The Cloth Config screen was unaffected. - Wandering-trader cycle limit of `0` now reports a clear "cycling is disabled by the server" message, matching villager behavior. ### Technical - Server-side networking, merchant accessors, and trade-cycle logic required no changes — they reuse the existing `>=26.1` Stonecutter conditionals - Screen API difference centralised in `ScreenCompat` (gated on `>=26.2`) so 1.21.x and 26.1 are unaffected
release

Villager Cycle 1.4.0

1.4.0
26 мар. 2026 г.3,5 тыс.Minecraft: 26.1fabric
Скачать
Что нового
## [1.4.0] - 2026-03-25 ### Added - Minecraft 26.1 support - Minecraft 1.21.9 and 1.21.10 support - Java 25 toolchain support - Unobfuscated jar handling for MC 26.1 (no mappings required) - Multi-version builds via Stonecutter (1.21.9, 1.21.10, 1.21.11, 26.1) ### Changed - Migrated from Yarn to Mojang mappings - Updated Gradle wrapper to 9.4.1 - Updated Fabric Loom to 1.15.5 - Updated Fabric Loader to 0.18.4 - Adapted all source files with Stonecutter conditionals for API changes: - `PayloadTypeRegistry.playC2S()` → `serverboundPlay()` (26.1) - `displayClientMessage()` → `sendSystemMessage()` (26.1) - `KeyBindingHelper` → `KeyMappingHelper` / `KeyBinding` → `KeyMapping` (26.1) - `GuiGraphics` → `GuiGraphicsExtractor` with new render methods (26.1) - `Villager` package restructured in 1.21.11+ - `ResourceLocation` → `Identifier` (1.21.11+) - Permission API changes for 1.21.11+ - Cloth Config excluded for 26.1 (no compatible version available yet) - Fallback config screen used when Cloth Config is unavailable ### Technical - Stonecutter 0.5.1 for multi-version source management - Single source tree with version conditionals
release

Villager Cycle v1.3.0

1.3.0
11 дек. 2025 г.28,1 тыс.Minecraft: 1.21.11fabric
Скачать
Что нового
## [1.3.0] - 2025-12-11 ### Added - **Fallback Config Screen**: Vanilla config UI when Cloth Config is not installed - **Mouse Button Keybinds**: Cycle trades keybind now supports mouse buttons (e.g., Button 4/5) ### Changed - **Cloth Config**: Now optional (recommended for enhanced config UI) - **ModMenu**: Now optional (recommended for in-game config access) - Updated to Minecraft 1.21.11 - Updated to Fabric Loader 0.18.2 - Updated to Fabric API 0.139.4+1.21.11 - Updated to Gradle 9.2.1 and Loom 1.14 ### Fixed - Cycle trades keybind now properly detects key presses while merchant screen is open
release

Villager Cycle v1.2.0

1.2.0
7 дек. 2025 г.4,2 тыс.Minecraft: 1.21.10fabric
Скачать
Что нового
## [1.2.0] - 2025-12-07 ### Added - **Draggable Button**: Reposition the cycle button via drag screen (set keybind to access) - **Villager Cycle Limit**: Configurable limit on cycles per villager (operator only, default: unlimited) - **Wandering Trader Cycle Limit**: Configurable limit on cycles per trader (operator only, default: 1) - **Show Villager Success Message**: Client-side toggle to hide success messages (reduces chat spam) - **Show Wandering Trader Success Message**: Client-side toggle to hide trader success messages - **Button Size Sliders**: Configurable button width and height in config - **Keybinds**: All unbound by default, set in Controls menu: - Toggle button visibility - Open button position (drag) screen - Open config screen - Reload config file - Cycle trades (works while merchant screen is open) ### Changed - Success message settings are now client-side (each player controls their own) - Cycle limits are operator-only settings on multiplayer servers - All features work in singleplayer with full control ## Author's Note I was thinking to myself that it could be better, so I made it better :D The drag feature is high key a blessing lol.
release

Villager Cycle v1.1.0

1.1.0
1 дек. 2025 г.279Minecraft: 1.21.10fabric
Скачать
Что нового
## [1.1.0] - 2025-12-01 ### Added - **Wandering Trader Support**: Can now cycle trades for wandering traders (operator level 4 required on servers) - **Visual Config Screen**: In-game configuration GUI via Cloth Config API - **Manual Config Support**: JSON config file for users who don't want ModMenu - **Anti-Exploit Protection**: Items in trade slots are automatically returned to inventory when cycling - **Trade Validation**: Prevents cycling wandering traders that have already been traded with - **Enhanced Tooltips**: Config screen displays default values and ranges for all settings - **Operator Permissions**: Wandering trader setting requires operator level 4 on multiplayer servers - **Config Sync System**: Network packets properly sync wandering trader setting between client and server ### Fixed - **Wandering Trader Detection**: Fixed instanceof check preventing false error messages for regular villagers - **Button Focus**: Button no longer stays highlighted after multiple trade cycles - **Config Persistence**: Config changes in GUI now properly sync to server in multiplayer ### Changed - **Cloth Config**: Now a required dependency - **ModMenu**: Now optional (only needed for in-game config access) - Wandering trader cycling disabled by default for security - Config tooltips show default values in gray text - Server logs show operator actions when toggling settings
release

Villager Cycle v1.0.0

1.0.0
1 дек. 2025 г.81Minecraft: 1.21.10fabric
Скачать
Что нового
## [1.0.0] - Initial Release - 2025-12-01 ### Added - Cycle Trades button on villager trading GUI - Real-time trade refresh without closing GUI - Basic validation (profession check, experience check, trade-used check) - Server-side security and validation - Configurable button position and size - Support for singleplayer and multiplayer - Clear user feedback messages Full Changelog: https://github.com/Partacus-SPQR/VillagerCycle/commits/v1.0.0