AutoMaxEnchant_Pro_v6.0.0.mcpack
What's new
📜 Changelog — Auto Max Enchant Pro v6.0.0 "Pro Reforged"
Release date: 2026-10-03 · Developer: AHMAD DRAGON
v6.0.0 is the biggest update in the addon's history: a full code audit, a rewrite of every module, and a huge batch of bug fixes — several of which silently broke v5 features.
🐛 Critical Bug Fixes (broken in v5)
- Enchant upgrading never worked — if an item already had a lower-level enchant (e.g. Sharpness I from an enchanting table), v5 could not raise it to max. Fixed: lower levels are now removed and replaced with the max level.
- Crossbows received bow enchantments — the item matcher treated "crossbow" as a bow. Fixed: precise item-kind detection.
- Quest kit rewards were silently dropped — completing "Wither Slayer" gave no kit at all. Fixed: kit rewards are delivered properly (verified by automated tests).
- Custom item hold-effects never activated — a field-name mismatch (
amp/durvsamplifier/duration) meant effects always fell back to defaults. Fixed: effects apply with the exact level and duration you chose. - All settings & quest progress reset on every relog — v5 stored data by session-only player id. Fixed: everything is stored per-player by name and persists across sessions.
- Pack could fail to load —
settings.jsimported a constant that did not exist (OBJ_FARMING), which breaks ES module loading on current game versions. Fixed: full module audit; all 15 modules verified by automated import tests. !abandonhint referenced an unsupported prefix — help text mentioned!while the parser only accepted/and;. Fixed:;!.all work and are documented consistently.
⚙️ Functional Fixes & Improvements
- Slash-command reality fix: Bedrock's client intercepts
/-messages as vanilla commands. v6 documents and supports the prefixes that actually work:;!. - Held item no longer processed twice during enchant scans (equipment/hotbar duplication)
- Mob-death event no longer re-enchants every player on the server (performance)
- Bow/trident kills now credit the archer in quests (projectile owner resolution)
- Precise quest target matching:
deepslate_diamond_orecounts for diamond quests,diamond_blockdoes not; log families (wood/stems/hyphae) count for lumberjack quests - Boss kills count as hostile kills (as in v5)
sweepingenchant removed from kit loadouts — it is Java-exclusive and silently failed on Bedrock- All game API calls wrapped with safe handlers + internal error log (no more silent crashes)
- Feature-detected event subscriptions — the pack works across API differences from 1.21.40 through the 26.x line
- Item stacking when giving rewards/kits (fills existing stacks before empty slots)
✨ New Features
- 🌐 Bilingual interface: English + العربية — complete translation of every menu,
message, quest, kit and help text. Switch with
;langor the settings panel. - 📋 Multi-quests — accept up to 3 quests simultaneously, with a clean quest board, accept/abandon flow and repeatable quests (12 quests total)
- 📦 8 kits — added the Farmer kit (it was advertised on v5's page but never existed!) and a brand-new PvP kit; every kit keeps its free Shulker Box bonus
- ⚙ Settings panel — language, enchant scan mode (all / hotbar+gear / held), enchant speed (fast / normal / slow), quest HUD toggle, per-effect potion picker, reset-to-defaults with confirmation
- 📊 Personal statistics — items enchanted, blocks broken, mobs killed, quests completed, kits claimed, custom items crafted
- 🧭 Quest HUD toggle — show/hide the quest progress bar on your action bar
- 🧪 Potion picker — choose exactly which of the 13 auto-effects you want
- Custom item manager upgrade — give / duplicate / delete with confirmation, hidden identity tag (no more name collisions)
- Mace support — Density V, Breach IV, Wind Burst III (conflict-aware)
- Boot message streamlined; action-bar feedback while auto-enchants apply
🌍 Version Support
| Line | Status |
|---|---|
| 1.21.0 – 1.21.30 | ❌ not supported (v6 targets the modern Script API baseline) |
| 1.21.40 – 1.21.132 | ✅ fully supported |
| 26.0 – 26.52+ (2026 line) | ✅ fully supported |
- Manifest
min_engine_versionraised to 1.21.40 (matches the actual API usage — v5 falsely claimed 1.21.0 while requiring 1.21.40 APIs) - Script API dependencies pinned to the stable track:
@minecraft/server 1.15.0,@minecraft/server-ui 1.3.0— no experiments required - Pack identity (UUIDs) preserved from v5 → v6 installs as an in-place upgrade
🧪 Quality Assurance
- 81-case automated test suite running the real mod modules against mocked game APIs
- All 15 script modules: syntax-verified + import-verified
- Covers: enchant upgrades, conflicts, XP tiers, scan modes, settings persistence, quest tracking/rewards (incl. the kit fix), kits, custom items/effects, wand debounce, command parsing, i18n, potions/trade and the v5→v6 data migration
📦 Files
AutoMaxEnchant_Pro_v6.0.0.mcpack— one-click installAutoMaxEnchant_Pro_v6.0.0.mcaddon— addon package (same content)
All rights reserved © AHMAD DRAGON
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

