promotional bannermobile promotional banner

CraftRestrict - Allow/Deny Crafts for Players

Manage your crafts with precision for every player ! - 2 exclusive modes: ✅ ALLOW: Everything is blocked, unlock by item. ❌ DENY: Everything is allowed, prohibit selected items.

File Details

CraftRestrict-1.1.0.jar

  • R
  • Jan 24, 2026
  • 27.29 KB
  • 39
  • Early Access

File Name

CraftRestrict-1.1.0.jar

Supported Versions

  • Early Access

🚀 Version 1.1.0 - The Visual Update

This update focuses on user experience by making crafting restrictions more intuitive and visual. We have moved away from "trial and error" crafting to a much clearer "Visual Lock" system.


🛠 Major Features & Improvements

Visual Recipe Locking:

No more clicking blindly! Recipes you haven't unlocked yet are now displayed with a lock icon in crafting benches.

This makes progression much more visible and significantly reduces player frustration.

Bench Access Restrictions:

Added a system to restrict full access to specific crafting benches based on player permissions craftrestrict.bench.bench_id (examples: 'craftrestrict.bench.workbench' or 'craftrestrict.bench.builders').

Players without the required permissions will be unable to open the bench interface.

Configurable sound alerts and chat notifications when a player attempts to use a restricted bench.

Optimized Crafting Feedback:

The "Notification on Click" system is now exclusively reserved for the player's personal inventory ('TAB' menu), providing a consistent fallback where visual locking isn't possible.

Codebase Refactoring:

Centralized the entire permission system into a new architecture.

Improved performance by filtering recipe packets, fixing the "duplicate recipe" bug.

🔧 Configuration Changes

Added new config nodes for recipe-specific & bench-specific messages and sounds.

Permissions are now categorized by bench and recipe types.


⚙️ Configuration & Customization

The configuration file has been expanded to give you full control over player feedback. You can now independently toggle and customize deny messages and sound effects for both individual recipes and entire crafting benches. Whether you want a silent restriction or a clear warning, the new BenchDeny and RecipeDeny nodes allow you to tailor the experience to your server's needs.

You might want to mention that the Sound names (like SFX_Antelope_Alerted) must match the internal Hytale asset names for the sound to play correctly.

You can customize the alert sounds by using any identifier from the Hytale sounds list


⚠️ Known Limitations

Builder's Bench Support: Please note that recipes within the Builder's Bench are currently exempt from the permission system. All players can craft all items in this specific bench regardless of their permissions. Support for this bench will be added in a future update.


LuckPerms is no longer a dependency.