MigratingMarkets-1.0.jar
What's new
1.0
Added
Caravan Market System
- Added a complete traveling caravan market system with multiple specialized traders:
- Blacksmith Caravan
- Enchanter Caravan
- Exotic Trader Caravan
- Added configurable caravan routes with waypoint-based movement.
- Added dynamic supply and demand pricing system.
- Added market-day price recovery system.
- Added full caravan state persistence across restarts.
Economy System
- Added new economy provider system:
- Emerald economy
- Vault economy
- Added automatic Vault detection.
- Added fallback to emerald currency when Vault is unavailable.
- Added configurable economy provider selection.
Escort Reputation System
- Added caravan escort reputation mechanics.
- Players can gain reputation by protecting caravans from hostile mobs.
- Added reputation-based discounts and interactions.
LuckyBlock 2.0 Integration (WIP)
- Added initial integration with PluggLab Studio LuckyBlock 2.0 API.
- Added support for generating LuckyBlock items using:
LuckyBlockAPILuckyBlockRarity
- Added rarity support:
- COMMON
- RARE
- EPIC
- LEGENDARY
- Fortune specialty rewards can use real LuckyBlock
ItemStackobjects. - Added
LuckyBlockBridgefor external plugin communication. - Integration is currently in development and has not been fully tested.
Optional Integrations
- Added optional plugin support through
softdepend:- Vault
- LuckyBlock
- MigratingMarkets can run without LuckyBlock installed.
- LuckyBlock features automatically enable when the plugin is detected.
Update Checker
- Added asynchronous GitHub release update checker.
- Added automatic version comparison.
- Added administrator notifications when a new version is available.
- Added Modrinth download link support.
- Added configurable update checker toggle.
Commands
- Added tab completion for:
/market/caravanadmin
- Added permission-based tab suggestions.
- Improved command feedback messages.
Changed
Market System
- Expanded the item catalog for all trader types.
- Added item levels from 1-5.
- Added individual item stock limits.
- Added automatic market-day restocking.
Caravan System
- Improved waypoint handling.
- Caravan Y positions now automatically adjust to terrain height.
- Prevented caravans from spawning underground or floating.
NPC Behaviour
- Caravan villagers now keep their AI enabled while parked.
- Improved natural NPC movement.
Messages
- Reworked messages using Adventure Components.
- Added proper support for:
&color codes§formatting
- Fixed incorrect color rendering in chat.
LuckyBlock System
- Updated LuckyBlock integration structure.
- Moved external plugin handling into a dedicated bridge system.
- Improved compatibility when LuckyBlock is unavailable.
- Corrected plugin detection from
LuckyEnginetoLuckyBlock.
Fixed
- Fixed missing tab completion registration.
- Fixed raw color codes appearing in admin messages.
- Fixed incorrect entity killer handling in escort events.
- Fixed caravan NPCs freezing while parked.
- Fixed incorrect waypoint terrain positioning.
- Fixed optional LuckyBlock dependency loading.
- Fixed startup errors when LuckyBlock was not installed.
- Fixed package references after project migration.
- Fixed update checker branding and plugin references.
Technical
- Improved internal plugin architecture.
- Added separated external integration bridges.
- Improved optional dependency handling.
- Improved Paper 1.21.x compatibility.
- Improved Maven dependency management.
- Improved plugin startup stability.
This mod has no additional files

