File Details
Crafting_Randomizer.mcpack
- R
- May 17, 2026
- 627.34 KB
- 0
- 26.20+43
File Name
Crafting_Randomizer.mcpack
Supported Versions
- 26.20
- 26.13
- 26.12
- 26.11
- 26.10
- 26.3
- 26.0.02
- 26.0
- 1.21.132
- 1.21.131
- 1.21.130
- 1.21.124
- 1.21.123
- 1.21.122
- 1.21.121
- 1.21.120
- 1.21.114
- 1.21.111
- 1.21.101
- 1.21.100
- 1.21.94
- 1.21.93
- 1.21.92
- 1.21.90
- 1.21.82
- 1.21.81
- 1.21.80
- 1.21.73
- 1.21.72
- 1.21.71
- 1.21.70
- 1.21.61
- 1.21.60
- 1.21.51
- 1.21.50
- 1.21.44
- 1.21.43
- 1.21.41
- 1.21.40
- 1.21.30
- 1.21.21
- 1.21.20
- 1.21.2
- 1.21
Crafting Randomizer Addon – Official Changelog
Version: v1.0.0 (Initial Release)
Developer: Eyrae
Welcome to the inaugural release of the Crafting Randomizer Addon! This build establishes the core framework for complete crafting chaos, heavily optimized for both single-player survival and high-performance server environments.
Here is the comprehensive breakdown of everything included, built, and optimized in this foundational release.
🚀 Core Features & Mechanics
-
Total Recipe Randomization: Implemented a full-scale overwrite of all 1,371 vanilla crafting recipes. Every shaped and shapeless recipe now outputs a completely distinct, randomized item.
-
Static Seed Generation: The randomization is hardcoded into the pack's JSON files during compilation. This ensures that the newly generated chaotic recipes remain consistent throughout your playthrough, allowing players to actually "learn" the new, broken recipe book.
-
Complete Item Registry Support: The randomized outputs pull from the entire vanilla survival item registry, ensuring that end-game items, obscure blocks, and basic resources are all fair game when crafting.
⚙️ Technical Architecture & Engine
-
Native JSON Modification: Bypassed the use of the Bedrock Scripting API for this mechanic. Instead of calculating randomization on-the-fly via scripts (which can cause UI delay), the addon directly replaces the native
.jsonbehavior files. -
Zero-Tick Overhead: Because the game reads the randomized outputs as standard, vanilla rules, the addon introduces exactly zero lag spikes, ensuring flawlessly smooth crafting UI interactions.
-
Fisher-Yates Shuffling Engine: Utilized a custom external Node.js compiler script leveraging the Fisher-Yates shuffle algorithm to guarantee a mathematically perfect, non-repeating distribution of crafting outputs across the 1,300+ recipe files.
🔧 Compatibility & Optimization
-
Modern Engine Support: Updated the
manifest.jsonminimum engine version (min_engine_version) to1.21.0. This ensures the pack perfectly aligns with the latest Bedrock architecture, preventing any "outdated pack" warnings on launch. -
Backward Compatibility: While optimized for 1.21+, the pack utilizes standard formatting (
format_version: 2) to ensure stability on recent older versions of Bedrock Edition. -
Vanilla Safe: The addon requires strictly zero experimental toggles to be activated in the world settings. It is fully plug-and-play.
🌐 Multiplayer Integration
-
Server-Ready: Extensively tested for dedicated server and Realm environments. The native JSON structure means the pack handles multiple players interacting with crafting tables simultaneously without desyncing or crashing the server.
-
Cross-Platform Client Support: Because this is a standard Behavior Pack, it forces the customized recipes to all connecting clients, whether they are playing on PC, console, or mobile.
🐛 Resolved Development Hurdles
-
Resolved: Addressed an issue where outdated manifest versions caused the pack to be flagged by the modern Bedrock engine.
-
Resolved: Fixed placeholder UUIDs to prevent the pack from silently failing to load or overwriting existing add-ons in the user's
development_behavior_packsdirectory. -
Resolved: Ensured exact folder structure parity (
recipes/) with the vanilla Bedrock samples so the game successfully overrides the base crafting code.

