DY
Dynamic Jobs & Economy Pro - Complete Economy System
1.0.5The ultimate economy plugin! Jobs, gigs, businesses & enterprise integrations.
1.0.5latest## Version 1.0.5 - "Polish & Performance Reporting Fix" (August 2025)Aug 21, 2025
- Minor polish across business command help and GUI documentation. ### Bug Fixes - Fixed a critical bug inImprovements
ConsolidatedBusinessManager.getBusinessPerformanceReport(...)where a missing return could lead to incorrect or empty results. - Fixed a lot of misbeaving Business GUI related issues. ### Testing - Verified full compile via Maven and prepared test plan for GUI navigation and reload behavior (no duplicate revenue tasks). ### Docs - UpdatedREADME.mdto reference 1.0.5 artifacts and clarified admin vs player command visibility. - UpdatedROADMAP.mdcurrent version to 1.0.5 and rolled near-term targets forward.1.0.4.1Version 1.0.4.1 - "GUI Tooltip Hotfix, and GUI Protection" (August 2025)Aug 21, 2025 Bug Fixes
- Fixed persistent blank tooltip when hovering over empty GUI slots by introducing a config toggle to disable filler panes. - Hardened GUI protections to prevent moving items on Business GUI screens by cancelling both click and drag interactions while aBusinessGUIis open. - Fixed broken/inconsistent UI screens by ensuring all Business GUI inventories useBusinessGUIHolderand validating top-inventory checks. ### Config - New key inconfig.yml: -gui.useFillerPanes(default:true) — whenfalse, empty GUI slots are left empty to avoid hover tooltips. ### Notes - Behavior for click/drag blocking in GUI is unchanged; interactions remain canceled while aBusinessGUIinventory is open.1.0.4# Dynamic Jobs & Economy Pro v1.0.4 — Admin Economy Fixes & i18nAug 20, 2025 A quality-of-life update focused on safer admin economy actions, better i18n consistency, and faster access to the Business GUI. ##Improvements - Prefix precedence in admin messages now respects
config.ymlfirst, thenmessages.yml, then defaults; reloaded on/djeconomy reload. - Added/business guiand/business menuhelpers to open the business GUI faster, with tab completion. (perm:djeconomy.gui.access) ## Bug Fixes - Offline player deposits now correctly useEconomyManager.depositPlayer(...)for offline targets. - Confirmation threshold/expiry now read with defaults using the correctFileConfiguration#get*overloads. - Added guard for missing economy manager with a friendlyadmin.economy_unavailablemessage. - Aligned i18n keys and placeholders across give/take/set, confirm prompts, expiry, offline flow, and reload success. ## Docs - Updated README/INSTALLATION with JAR guidance and new business GUI commands. --- ## Compatibility - Minecraft: 1.20.4 – 1.21.x - Integrations: Vault, WorldGuard, McMMO, LuckPerms - Databases: SQLite, MySQL, MongoDB1.0.2MAJOR FEATURE UPDATE - Business Management RevolutionAug 6, 2025 Version 1.0.2 represents the largest feature expansion in Dynamic Jobs & Economy Pro history, introducing a complete business management ecosystem with GUI interfaces, advanced analytics, and Minecraft-integrated business operations. --- ## NEW FEATURES ### Complete GUI Business Management System - Interactive Business Dashboard: Full inventory-based GUI for business management - Employee Management GUI: Visual interface for hiring, firing, promoting, and managing employees - Revenue Overview GUI: Comprehensive revenue tracking with daily/weekly/monthly breakdowns - Location Management GUI: Visual management of business locations and operational costs - Processing Chain GUI: Interactive resource processing chain management - Construction Contract GUI: Visual project management for construction contracts ### Minecraft-Integrated Business Features - Physical Business Locations: 10 location types with WorldGuard region integration - Headquarters, Branch Offices, Warehouses, Shop Fronts, Factories, Farms, Mines, Construction Sites, Service Centers, Research Labs - Location-based efficiency bonuses and operational costs - Automatic region protection and naming - Resource Processing Chains: 12 processing types for realistic business operations - Mining Refinery, Food Processing, Lumber Mill, Textile Factory, Smelting, Brewing, Enchanting, Tool Manufacturing, Armor Smithing, Construction Materials, Agricultural Processing, Redstone Engineering - Material input/output mapping with profit calculations - Employee efficiency scaling and processing time optimization - Construction Contract System: 11 construction types for player-business interactions - House Building, Commercial Building, Infrastructure, Landscaping, Mining Operations, Farm Setup, Defensive Structures, Redstone Engineering, Renovation, Demolition, Custom Builds - Automated cost estimation and deadline management - Contract status tracking with quality review phases ### Advanced Business Analytics & Management - Multi-Model Revenue System: Service-based, product sales, contracts/gigs, and passive income streams - Position-Based Employee Management: Create custom job positions with specific salaries and requirements - Employee Performance Tracking: Notes, history, productivity analytics, and performance reports - Business Department System: Organize employees into departments for better management - Automated Payroll Processing: Scheduled payroll with atomic transaction safety - Business Effectiveness Reports: Comprehensive analytics for position utilization and business performance ### Enhanced Command System - Consolidated Business Commands: Over 20 new business management commands - Advanced Employee Operations: Promote, demote, add notes, view history, performance reports - Position Management: Create, edit, activate/deactivate positions - Business Analytics: Revenue reports, productivity analysis, effectiveness insights - GUI Integration: All commands now have GUI equivalents for visual management --- ## IMPROVEMENTS & ENHANCEMENTS ### Security & Performance - Comprehensive Permissions System: Fine-grained role-based access control for all business operations - Database Connection Pooling: Improved performance and reliability for high-traffic servers - Atomic Transaction Processing: Enhanced transaction safety for all business operations - Memory Optimization: Efficient caching and session management for GUI systems - Anti-Exploit Protections: Enhanced security for all business transactions and operations ### User Experience - Professional GUI Design: Intuitive inventory-based interfaces with color-coded materials - Session Management: Smart GUI session tracking with automatic cleanup - Enhanced Error Handling: Comprehensive validation and user-friendly error messages - Improved Documentation: Updated user manual and installation guides - Tab Completion: Full tab completion support for all new commands ### Integration & Compatibility - Enhanced ShopGUIPlus Integration: Full API integration with graceful fallback - Improved WorldGuard Support: Automatic region management for business locations - McMMO Skill Bonuses: Employee skills affect business productivity and processing efficiency - LuckPerms Integration: Advanced permission management for business operations - Vault Economy: Seamless integration with existing economy systems --- ## BUG FIXES ### Critical Fixes - Fixed all compilation errors and IDE warnings for production-ready codebase - Resolved method signature mismatches in GUI system - Fixed duplicate class definitions causing build failures - Corrected database transaction rollback issues - Fixed memory leaks in GUI session management ### Business System Fixes - Fixed employee hiring consent system edge cases - Resolved payroll calculation inconsistencies - Fixed business creation permission validation - Corrected revenue tracking for multi-model businesses - Fixed location operational cost calculations ### Command & GUI Fixes - Fixed tab completion for all business commands - Resolved GUI navigation issues between menus - Fixed material mapping for business type icons - Corrected employee position display in GUI - Fixed business analytics calculation errors --- ## TECHNICAL IMPROVEMENTS ### Code Quality - Complete Code Refactor: Consolidated 5+ legacy managers into unified ConsolidatedBusinessManager - Eliminated Code Duplication: Removed redundant methods and streamlined business logic - Enhanced Error Handling: Comprehensive try-catch blocks with detailed logging - Improved Documentation: Extensive JavaDoc comments and inline documentation - Clean Architecture: Proper separation of concerns and dependency injection ### Database Enhancements - New Database Tables: business_locations, processing_chains, construction_contracts, business_positions, business_employees - Optimized Queries: Improved performance with prepared statements and connection pooling - Data Validation: Enhanced validation for all business data operations - Backup Safety: Automatic data backup before major operations ### Performance Optimizations - Efficient Caching: Smart caching for frequently accessed business data - Lazy Loading: On-demand loading of business components to reduce memory usage - Batch Operations: Optimized database operations for bulk employee management - Memory Management: Automatic cleanup of unused GUI sessions and cached data1.0.1v1.0.1 - Polish & Security UpdateAug 6, 2025 Dynamic Jobs & Economy Pro v1.0.1 - Polish & Security Update
### ️ Security Enhancements - Gig Escrow System: Gigs now require poster approval before payment is released - Employee Consent: Business hiring/firing now requires employee acceptance - ⚠️ Admin Transaction Safety: Large admin transactions (>$100k) require confirmation - Atomic Business Operations: All business transactions are now rollback-safe ### New Automated Features - Auto-Payroll: Businesses automatically pay employee salaries every hour - Auto-Save: Player data saves every 5 minutes and on logout - Memory Cleanup: Automatic cleanup of tracking data to prevent memory leaks ### Enhanced Admin Commands - Offline Player Support: All admin economy commands now work with offline players - ✅ New Confirmation System: Use/djeconomy confirmfor large transactions - Enhanced Logging: All admin actions are logged with timestamps ### Improved User Experience - ⌨️ Complete Tab Completion: All commands now have full tab completion - Real Job Perks: Job perks now provide actual potion effects - ️ Anti-Exploit Protection: Added cooldowns to prevent farming abuse - Better Error Messages: Clearer feedback for all operations ### New Command Features Business Commands: -/business accept-hire- Accept a business job offer -/business reject-hire- Reject a business job offer - Enhanced/business hire <player> <business_id>- Now requires employee consent Gig Commands: -/gigs approve <gig_id>- Approve completed gig work (poster only) -/gigs reject <gig_id>- Reject completed gig work (poster only) - Enhanced/gigs complete <gig_id>- Now submits for approval instead of auto-paying Admin Commands: -/djeconomy confirm- Confirm large admin transactions - Enhanced/djeconomy economy give/take/set <player> <amount>- Now works with offline players - Enhanced/djeconomy setlevel <player> <job> <level>- Now works with offline players ### Critical Bug Fixes - Fixed compilation errors in command classes - Resolved null pointer exceptions in admin commands - Fixed missing employee tracking in businesses - Corrected offline player economy operations - Improved plugin reload functionality ### ⚡ Performance Improvements - Optimized database queries - Fixed memory leaks in tracking systems - Enhanced async task management - Reduced server lag impact1.0.0Aug 6, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta