VillagerTradeEditСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (21)
release
VillagerTradeEdit 2.2.3
2.2.315 сент. 2026 г.1,3 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
Bugfix release. Same compat as 2.2.0 (JDK 25, YskLib 1.9.0+).
### Fixes
- When a second player opened a managed villager, the first player's trade window closed. Any number of players can now trade with the same villager at the same time.
release
VillagerTradeEdit 2.2.2
2.2.26 сент. 2026 г.336Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
Bugfix release. Same compat as 2.2.0 (JDK 25, YskLib 1.9.0+).
### Fixes
- Folia: the editor failed to reopen after the name or permission chat prompt (`Cannot init menu async`). It now reopens on the player's region thread.
- Name and permission prompts registered a new chat listener every click and never cleaned up if the player didn't reply. One handler now, cleared on quit.
- With CMI installed, the reply you typed into a prompt showed up in your own chat. The prompt now cancels the legacy chat event first, ahead of CMI.
release
VillagerTradeEdit 2.2.1
2.2.16 сент. 2026 г.35Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
Bugfix release. Same compat as 2.2.0 (JDK 25, YskLib 1.9.0+).
### Fixes
- Folia: `IllegalStateException: Cannot getEntities asynchronously` spam from `onPlayerMove` when another plugin fires `PlayerMoveEvent` off the player's region thread (e.g. CMI `/ride`). The villager-turn scan now runs on the player's region via `runAtEntity` and skips rotation-only moves. Fixes #17.
release
VillagerTradeEdit 2.2.0
2.2.030 мая 2026 г.1,6 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
Adds a `mute-villager-sound` option to silence managed villagers' idle/trade noise, plus explosion and save-crash fixes.
### Added
- `mute-villager-sound` config option — set `true` to mute managed villagers' "hmm"/trade sounds.
### Fixes
- Managed villagers no longer get shoved out of place by creeper/TNT explosions.
- Fixed a crash saving villagers with large trade lists (`UTFDataFormatException`). 2.1.0 villagers still load fine.
- Folia: skip the shutdown save loop that could trip thread violations; auto-save still persists everything.
release
VillagerTradeEdit 2.1.0
2.1.015 мая 2026 г.267Minecraft: 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
Adds management commands for managed villagers: `/vte select`, `/vte deselect`, `/vte tp`, `/vte tphere`, `/vte moveto`, and `/vte list`. Each managed villager gets a persistent ID, assigned lazily on chunk load. Managed villagers no longer fall on spawn — gravity is disabled, and re-applied to existing ones on chunk reload.
release
VillagerTradeEdit 2.0.1
2.0.111 мая 2026 г.82Minecraft: 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
Bugfix release. Same compat as 2.0.0 (JDK 25, YskLib 1.9.0+).
### Fixes
- Villagers whose trades were wiped by the old 1.4.10 rename/permission bug no longer crash entity loading with "Unable to load trades". They now load with an empty trade list (the wiped data is unrecoverable — fix just stops the crash). Healthy villagers migrate normally with full trades intact.
- Opening the trade GUI on Paper/Folia/Canvas 26.1 no longer throws an error.
- Right-clicking a managed villager to trade no longer throws an error.
For 1.21.x servers stay on **1.4.10**.
release
VillagerTradeEdit 2.0.0
2.0.010 мая 2026 г.69Minecraft: 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
Minecraft 26.1 compatibility update. Drops 1.21.x support.
- Requires JDK 25
- Requires YskLib 1.9.0+ (https://github.com/YusakiDev/YskLib/releases/tag/v1.9.0)
For 1.21.x servers stay on 1.4.10.
release
VillagerTradeEdit 1.4.10
1.4.1015 апр. 2026 г.3,4 тыс.Minecraft: 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.11folia, paper, purpur
Что нового
- Fixed renaming or setting permission on a villager wiping its trades
- Fixed chat prefix showing "Message not found: prefix" with newer YskLib versions
release
VillagerTradeEdit 1.4.9
1.4.95 янв. 2026 г.1,7 тыс.Minecraft: 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.11folia, paper, purpur
Что нового
- Added Ability to change Varients and Levels
- Change Layout a bit
release
VillagerTradeEdit 1.4.8
1.4.818 дек. 2025 г.397Minecraft: 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.11folia, paper, purpur
Что нового
- Minor Update Ignoring Mob-Spawning Block
release
VillagerTradeEdit 1.4.7
1.4.731 окт. 2025 г.759Minecraft: 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.10folia, paper, purpur
Что нового
## Critical Bug Fix
- **Server Sleep Mode Data Loss** - Fixed critical issue where villager trades disappeared after servers wake from sleep mode (specifically reported on PebbleHost servers with 60-second idle sleep). Villagers now correctly retain their custom trades through sleep/wake cycles.
## New Features
- **EntitiesLoadEvent Handler** - Added entity load event listener to catch villager loads even when chunks remain loaded, ensuring data restoration regardless of chunk state
- **Shutdown Data Persistence** - Implemented automatic save of all managed villagers during plugin disable to prevent data loss during server sleep/shutdown cycles
- **Startup Data Restoration** - Added automatic restoration of already-loaded villagers on plugin enable to handle plugin reloads and server wake-ups
## Improvements
- **Enhanced Debug Logging** - Added detailed logging with trade counts, profession info, and UUIDs to make troubleshooting and verification easier
- **Synchronous Storage Method** - Implemented synchronous data storage option for shutdown scenarios to prevent async scheduling issues
## Bug Fixes
- Fixed villager trades disappearing after server sleep/wake cycles
- Resolved issue where ChunkLoadEvent wasn't firing for already-loaded chunks during server wake
- Prevented data loss when plugin disables during sleep mode
- **Fixed non-functional GUI after editing villager name or permission** - Editor GUI now properly re-registers inventory mappings and re-renders the page when reopening after name/permission edits, allowing continued trade editing and interaction
release
VillagerTradeEdit 1.4.6
1.4.610 окт. 2025 г.267Minecraft: 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.10folia, paper, purpur
Что нового
## New Features
- **Configurable Message Prefix** - Added support for customizable message prefix via configuration, allowing servers to brand plugin messages with their own prefix or theme
- **Command Aliases** - Introduced command alias support, enabling custom alternate command names to be configured for better integration with existing server commands
## Improvements
- **UUID-based Villager Tracking** - Refactored villager state and permission tracking to use UUIDs instead of object references, significantly improving data consistency across chunk reloads and entity instance changes
- **Config Migration System** - Implemented versioned configuration migration to automatically upgrade config files between releases
- **Debug Level Enhancement** - Converted debug option from simple boolean to numeric levels (0-3) for more granular debugging control
## Technical Changes
- Updated YskLib dependency from 1.6.2 to 1.6.7
- Enhanced config reload logic to properly reapply aliases and messages
## Bug Fixes
- Improved reliability of villager state persistence across chunk unloads/reloads
- Fixed potential issues with villager tracking when entity instances change
release
VillagerTradeEdit 1.4.5
1.4.58 окт. 2025 г.101Minecraft: 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.10folia, paper, purpur
Что нового
## Technical Improvements ⚙️
- Migrated from deprecated YskLib messaging methods to the modern MessageManager module.
- Enhanced messaging system now supports:
- Cached message loading for better performance
- Multi-line message support
- More flexible placeholder system using Map-based placeholders
- Additional helper methods for retrieving messages programmatically
release
VillagerTradeEdit 1.4.4
1.4.48 окт. 2025 г.41Minecraft: 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.10folia, paper, purpur
Что нового
## Bug Fixes 🐛
- Fixed "Messages not loaded for VillagerTradeEdit" error by adding explicit message loading during plugin initialization.
## Improvements ✨
- Enhanced message system integration with YskLib for proper localization support.
- Expanded configuration messages section with all user-facing text now customizable.
release
VillagerTradeEdit 1.4.3
1.4.38 окт. 2025 г.52Minecraft: 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.10folia, paper, purpur
Что нового
## Updates ✨
- Updated YskLib dependency to version 1.6.2 for improved world management capabilities.
- Added support for wildcard (`'*'`) in `enabled-worlds` configuration to enable plugin across all worlds.
**Ysklib 1.6.2 Required !!!!!**
https://github.com/YusakiDev/YskLib/releases/tag/1.6.2
release
VillagerTradeEdit 1.4.2
1.4.216 сент. 2025 г.240Minecraft: 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.8folia, paper
Что нового
### ✨ What’s New
* **Version Bump**: Updated to 1.4.2.
* **Better Price Handling**: Only managed villagers use stable trade prices. Regular villagers keep their normal price swings.
* **Hero of the Village Fix**: The status effect is only paused when editing managed villagers, so it stays intact for normal trades.
release
VillagerTradeEdit 1.4.1
1.4.115 сент. 2025 г.57Minecraft: 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.8folia, paper
Что нового
- Fix Shading
release
VillagerTradeEdit 1.4
1.415 сент. 2025 г.71Minecraft: 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.8folia, paper
Что нового
### ✨ What’s New
* **Personal Trading**: Each player now gets their own trading window with managed villagers, so multiple people can trade at once.
* **No Random Discounts**: Trade prices stay steady—no surprise price hikes or Hero of the Village discounts.
* **Custom Names & Permissions**: Rename villagers with colors or styles, and set who can trade with each one.
* **Always Static Villagers**: Managed villagers stay put and won’t wander or get bumped around.
release
VillagerTradeEdit 1.3
1.34 янв. 2025 г.749Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4folia
Что нового
Fix Folia Error on VTE Summon
beta
VillagerTradeEdit 1.2
1.26 дек. 2024 г.121Minecraft: 1.21, 1.21.1folia
beta
VillagerTradeEdit 1.1
1.16 дек. 2024 г.233Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6folia
Что нового
Initial Version