Java Utility [ Java Edition Overhaul ]
⚔️ JAVA UTILITY — Java Edition Overhaul
by BlockCraftAddons | v1.0 | Minecraft 1.21+
Java Utility is a script-based addon that brings the iconic combat system of Minecraft Java Edition to Bedrock Edition. It recreates accurate damage values, sweeping edge attacks, critical hit mechanics, and immersive sound effects — making combat more skill-based, balanced, and satisfying.
🖼️ SHOWCASE
Youtube Video Showcase :-
ui config
- Right Click Using stick [ You can on/off script engine messages
🌪️ Java Sweeping Edge
Sweeping edge attack in action — area damage with sweep particle effect and knockback on nearby mobs.

⚙️ Java Damage
Java-accurate damage values applied in-game — weapon tooltip showing Bedrock vs Java damage comparison.

⚔️ COMBAT FEATURES
🌪️ Sweeping Edge
Swords can now perform sweeping attacks just like Java Edition. When you attack with a fully charged swing, nearby enemies take area damage — making crowd fights more strategic and powerful.
Includes: Area Damage · Sweep Particles · Custom Sweep Sound · Knockback
Sweep radius scales per sword tier: Wood/Gold 2.5 → Stone 2.8 → Iron 3.0 → Diamond 3.3 → Netherite 3.6 blocks
💥 Critical Hit System
Attack while falling to perform a critical hit. Just like Java Edition, well-timed jumps reward you with 1.5× bonus damage, custom particles, and a distinct impact sound.
Includes: 1.5× Damage Boost · Critical Particles · Immersive Sound Feedback
⏱️ Attack Cooldown System
Combat is no longer based on fast clicking. Each sword attack follows a 12-tick (~0.6 second) cooldown matching Java Edition — sweeping edge only activates on a fully charged swing.
Impact: Balanced PvE combat · More strategic battles · No spam clicking
🔊 Immersive Sound & Effects
Custom sounds and particles make every hit feel powerful. Sweeping attacks and critical strikes trigger unique audio and visual feedback — 7 sweep sound variants and 6 critical hit sound variants play randomly.
⚙️ Java Damage Override
Every weapon now deals Java-accurate damage. Axes are significantly buffed, hoes are nerfed to 1 damage across all tiers — exactly matching Java Edition's weapon balance.
Covers: Swords · Axes · Pickaxes · Shovels · Hoes · Trident · Mace · Bow · Crossbow
🏷️ Weapon Damage Tooltips
Every weapon in your inventory automatically gets a lore line showing both the Bedrock damage and Java damage values — so you always know exactly what your weapon deals.
💬 Real-Time Damage Notification
Every hit shows a red chat message with the exact damage dealt, keeping combat transparent and easy to track.
📊 JAVA vs BEDROCK DAMAGE REFERENCE
| Weapon | Bedrock Damage | Java Damage | Change |
|---|---|---|---|
| ⚔️ Swords | |||
| Wooden Sword | 5 | 4 | ▼ -1 |
| Golden Sword | 5 | 4 | ▼ -1 |
| Stone Sword | 6 | 5 | ▼ -1 |
| Iron Sword | 7 | 6 | ▼ -1 |
| Diamond Sword | 8 | 7 | ▼ -1 |
| Netherite Sword | 9 | 8 | ▼ -1 |
| 🪓 Axes | |||
| Wooden Axe | 3 | 7 | ▲ +4 |
| Golden Axe | 3 | 7 | ▲ +4 |
| Stone Axe | 4 | 9 | ▲ +5 |
| Iron Axe | 5 | 9 | ▲ +4 |
| Diamond Axe | 6 | 9 | ▲ +3 |
| Netherite Axe | 7 | 10 | ▲ +3 |
| ⛏️ Pickaxes | |||
| Wooden / Golden Pickaxe | 2 | 2 | — Same |
| Stone Pickaxe | 3 | 3 | — Same |
| Iron → Netherite Pickaxe | 4 / 5 / 6 | 4 / 5 / 6 | — Same |
| 🪣 Shovels | |||
| All Shovel Tiers | 2 – 6 | 2 – 6 | — Same |
| 🌾 Hoes (Nerfed in Java) | |||
| Wooden / Golden Hoe | 1 | 1 | — Same |
| Stone Hoe | 2 | 1 | ▼ -1 |
| Iron Hoe | 3 | 1 | ▼ -2 |
| Diamond Hoe | 4 | 1 | ▼ -3 |
| Netherite Hoe | 5 | 1 | ▼ -4 |
| 🔱 Other Weapons | |||
| Trident | 9 | 9 | — Same |
| Mace | 6 | 6 | — Same |
| Bow | up to 9 | up to 9 | — Same |
| Crossbow | up to 9 | up to 9 | — Same |
⚙️ HOW IT WORKS
1) Script-Based Combat Engine: Uses Bedrock Script API to hook into every entity hit event and apply Java-accurate damage, sweep logic, and critical hit detection in real time.
2) Java Damage Override: On every melee hit, the addon reads your mainhand weapon, undoes Bedrock's native damage, then applies the correct Java value — with no recursion issues.
3) Sword Tier Balance: Different sword tiers have unique sweep radii (2.5 to 3.6 blocks) for better gameplay balance matching Java Edition behavior.
4) Survival Friendly: Works naturally in survival mode without any commands or setup.
5) Multiplayer Compatible: Designed to work smoothly in multiplayer worlds with per-player tracking.
📦 COMPATIBILITY
✔ Minecraft Bedrock 1.21+
✔ Works in Survival Worlds
✔ Multiplayer Friendly
✔ Script API 1.9.0
✔ Lightweight & Optimized
✔ No commands required
⚠ Scripting must be enabled in world settings
⚠ Both Behavior Pack and Resource Pack must be applied
🌍 FUTURE UPDATES
This addon will continue expanding with more Java Edition mechanics in future updates. Possible additions include:
→ Enchantment-aware sweep damage (Sweeping Edge I / II / III)
→ Shield blocking mechanics
→ Attack speed HUD indicator
→ Axe shield-disable mechanic
→ More Java gameplay features based on community feedback
🙏 CREDITS
This addon uses some code from AnotherSeawhite. Big thanks for the contribution — go check out their work too!
💬 COMMUNITY
If you enjoy the addon, consider supporting the project and sharing your feedback. Your suggestions help improve future updates and new mechanics.
Made by BlockCraftAddons · Java Utility v1.0 · Bedrock Edition
