UniverseJobs | Ultimate Customized Jobs Plugin |1.20-1.21.8 | Folia support icon

UniverseJobs | Ultimate Customized Jobs Plugin |1.20-1.21.8 | Folia support -----

19 different action types, advanced conditions, boost systems, and full integration with plugins



Examples files and rewards rework
Examples files and rewards rework
New Features
  • {max_jobs} Placeholder: Shows maximum jobs allowed in main menu and job menus
  • Back Button: Added navigation back button in reward GUIs to return to job menu
  • Player Head Support: Custom Base64 skull textures support in GUI configurations
  • Reward Templates: Status-specific display names and lore (retrievable/blocked/retrieved)
  • Page-Specific Slots: reward-slots-by-page for custom layouts per reward page
# Page-specific reward slots (optional)
# If not defined, uses default reward-slots for all pages

Code (YAML):
reward-slots-by-page:
  0
: # Page 1 (0-indexed) - farming pattern
   - 11
   - 20
  1
: # Page 2 - grid pattern
   - 11
   - 20
    ...
  2
: # Page 3 - compact layout
   - 11
   - 20
    ...
  • Complete Job Setup: Added 4 fully configured default jobs (Miner, Farmer, Hunter, Lumberjack)
  • Complete Reward GUIs: Added dedicated reward GUI files for all 4 default jobs
  • GUI Default Settings: All GUI items now inherit from gui-default-settings in config.yml
Major Changes
  • Reward System: Complete refactoring to use YAML configurations without hardcoding
  • Job System: Updated from placeholder example jobs to 4 complete, production-ready jobs
  • Update Checker: Switched from GitHub API to Spiget API for plugin updates
  • Menu Navigation: Fixed page 2+ interactions and improved click detection
  • Material Grouping: Actions with identical display-material are now properly grouped
  • Hunter Job: Added spawn eggs for all mobs with proper display materials
  • Farmer Job: Enhanced with crop harvesting and seed planting actions
  • Auto-Restore: Disabled by default in miner.yml for better action limit control
Removals
  • Example Files: Removed example.yml job and example_rewards.yml files
  • Example GUI: Removed example_rewards_gui.yml in favor of job-specific GUIs
  • Debug Spam: Reduced startup and shutdown console messages
  • Unused Code: Cleaned up imports and unused variables across multiple classes
Bug Fixes
  • NPE Crashes: Fixed NullPointerException when display-material returns null
  • Reward Pages: Fixed reward menus not working on pages 2, 3, 4+
  • Fill Items: Fixed background items not loading at server startup
  • Placeholder Loading: Fixed {max_jobs} not displaying in main menu
  • Item Grouping: Fixed duplicate actions not being grouped in action menus
  • Menu Updates: Fixed menus not refreshing properly after changes
  • Default Settings: Fixed GUI items not using gui-default-settings fallback
  • Hide Attributes: Fixed custom GUI items not hiding item attributes and enchants
Resource Information
Author:
----------
Total Downloads: 89
First Release: Sep 3, 2025
Last Update: Yesterday at 10:59 PM
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings