promotional bannermobile promotional banner

Unified Workbench

Tired of running between half a dozen different crafting stations to finish one project? This Unified Workbench should be the right tool for you!!

File Details

UnifiedWorkbench 0.7

  • R
  • Feb 24, 2026
  • 193.57 KB
  • 1.0K
  • Early Access

File Name

UnifiedWorkbench-0.7.jar

Supported Versions

  • Early Access

[0.7] - 22nd February 2026

Added

  • Recipe Blacklisting - Server administrators can now hide specific recipes from the workbench using the /uw blacklist [add|remove] <recipeId> command.
  • Improved UI Data Sync - The workbench UI now receives real-time updates for blacklisted states, allowing for more dynamic interaction.

Fixed

  • Progression Exploits - Prevented instant ore processing by excluding time-based workstations like Furnaces and Salvage Benches.
  • Recipe Deduplication - Removed redundant recipes that produce duplicate outputs, resulting in a significantly cleaner UI.

Technical

  • Logic Consolidation - Unified multiple redundant filtering and locking methods in SortedSimpleCraftingWindow into a single high-performance path.
  • Refined Debug Logging - Diagnostic and verbose messages (injection details, blacklist matches, UI sync status) now correctly respect the enableDebugLogging configuration and are routed to the DEBUG level to prevent console spam.
  • Plugin Task Management - Core services (TelemetryService, RecipeInjector, RecipeStateManager, UISyncService) now require the main JavaPlugin instance upon initialization.
  • Task Registry Integration - Refactored background tasks and schedulers to use the native plugin.getTaskRegistry().registerTask(). This ensures all async operations (like UI syncing, telemetry batching, and recipe validation) are properly tracked by the server engine.

Maintenance

  • Built for 2026.02.19-1a311a592