YGP! True Offhand Functionality
⚔️ TRUE OFFHAND. TRUE POWER.
YGP! True Offhand Functionality brings a more powerful and flexible offhand experience to Minecraft Bedrock Edition.
Use Minecraft's real offhand equipment slot, quickly swap items between hands, carry supported items, use offhand Wind Charges, and boost while Elytra flying with Firework Rockets in your offhand.
Created by YGP Studio / YGP Minecraft.
✦ FEATURES
⚔️ Real Offhand
This addon uses Minecraft Bedrock's actual offhand equipment slot.
It is not a fake inventory slot or visual-only system.
Put supported items into your offhand and use the addon systems to manage them.
🔄 Quick Hand Swap
Quickly swap your selected hotbar item with your offhand item.
Double Sneak / Crouch quickly → Swap hands
You can also use:
/scriptevent ygp:swap
The swap system works with swords, tools, food, fireworks, Wind Charges, torches, and many other supported items.
🎒 Expanded 1.21 Item Support
The v2.0.x update expands support for modern Minecraft Bedrock items.
Support includes items such as:
Swords
Tools
Shields
Bows
Crossbows
Tridents
Food
Buckets
Fishing Rods
Shears
Utility items
Firework Rockets
Wind Charges
Mace
Trial Key
Ominous Trial Key
Other supported 1.21-era items
The addon focuses on safely placing supported items into the real offhand slot.
🪽 ELYTRA + OFFHAND FIREWORKS
Java-Inspired Firework Boosting
Fly with your Elytra while keeping Firework Rockets in your offhand.
You do not need to manually move the rocket into your main hand for the addon-supported boost system.
Survival How-To
Wear an Elytra.
Put Firework Rockets in your offhand.
Press jump two times.
Look up.
Press jump again to fly/boost.
You must already be gliding for the boost.
One activation = one Firework Rocket used.
This provides a Java-inspired offhand Firework experience using Bedrock-compatible functionality.
💨 OFFHAND WIND CHARGE
Use Wind Charges from your offhand.
Put a Wind Charge into your offhand and activate the offhand-use system.
One activation → one Wind Charge thrown → one charge consumed.
You can also use:
/scriptevent ygp:use
The system is designed to prevent accidental repeated use or infinite consumption.
🔥 DYNAMIC OFFHAND LIGHTING
Carry supported light-emitting items in your offhand and get a Java-inspired handheld-light experience on Bedrock.
Supported light sources include:
Torch
Soul Torch
Lantern
Soul Lantern
The moving light follows the player while the supported light item remains in the offhand.
When the item is removed, the extra light is stopped.
Bedrock does not provide exactly the same dynamic-light system as Java Edition. YGP uses Bedrock-compatible functionality to provide the closest reliable experience.
🎮 HOW TO USE
Method 1 — Double Sneak
Enter your Minecraft world.
Put an item in your selected hotbar slot.
Put a supported item in your offhand.
Quickly double-sneak / crouch.
Your selected item and offhand item swap.
Method 2 — Script Event
Use:
/scriptevent ygp:swap
Wind Charge
Put a Wind Charge in your offhand.
Then activate the offhand-use system or use:
/scriptevent ygp:use
Elytra + Firework
Wear Elytra → put Firework Rockets in offhand → start gliding → activate the Firework boost.
🔍 CHECK YOUR HANDS
Check what the addon currently detects:
/scriptevent ygp:status
The status system can show information such as:
Main-hand item
Offhand item
Handheld light
Elytra state
📖 YGP HELP
Get the latest short instructions with:
/scriptevent ygp:help
The help system includes information about:
Hand swapping
Offhand items
Elytra + Firework
Wind Charge
Offhand lighting
Available commands
🌎 MINECRAFT BEDROCK
Designed specifically for Minecraft Bedrock Edition.
Real offhand equipment slot
Expanded 1.21 item support
Double-sneak hand swapping
Offhand Firework Elytra boosting
Offhand Wind Charge throwing
Dynamic handheld lighting
Survival friendly
Multiplayer oriented
Mobile friendly
Lightweight Script API implementation
No fake inventory slot
No unnecessary resource pack required for core functionality
⚠️ IMPORTANT BEDROCK LIMITATIONS
Minecraft Bedrock does not expose exactly the same offhand mechanics as Java Edition.
Therefore, this addon does not claim that every item can perform its Java Edition offhand behavior.
Currently, the addon provides special offhand functionality for:
Firework Rockets while Elytra flying
and
Wind Charges
Most other supported items can safely exist in the real offhand and be swapped, but their use behavior depends on what Minecraft Bedrock and the Script API allow.
The goal is reliable Bedrock functionality rather than pretending unsupported Java mechanics exist.
👑 CREATED BY YGP STUDIO
YGP! True Offhand Functionality is created by:
Yojitgamingpro / YGP Studio / YGP Minecraft
Official Websites
YGP Minecraft: https://ygp-minecraft.vercel.app/
YGP Studio: https://ygp-studio.vercel.app/
YouTube
Yojit Gaming Pro: https://youtube.com/@yojitgamingpro
YGP Minecraft: https://youtube.com/@ygpminecraft
YGP Tech: https://youtube.com/@ygptech_official
🔄 CURRENT VERSION
v2.0.2
v2.0.2 is the recommended 2.0.x version.
It includes the major v2.0.0 offhand feature update plus corrected Survival Elytra instructions.
v2.0.0
Added:
Elytra + offhand Firework boosting
Offhand Wind Charge throwing
Expanded 1.21 item support
/scriptevent ygp:use
Improved /scriptevent ygp:help
Improved /scriptevent ygp:status
v2.0.1
Improved:
YGP join-message layout
Official links moved to the top
How-to-use information moved to the bottom
v2.0.2
Improved:
Corrected Survival Elytra instructions
Removed the misleading "go to a high place" instruction
Added clearer jump/look-up/fly instructions
🚀 FUTURE UPDATES
Future updates may include:
More supported items
More offhand interactions
Additional combat functionality
Additional survival functionality
More utility items
Improved mobile controls
More advanced offhand mechanics
Further Bedrock/Java-inspired functionality
The goal is to make Minecraft Bedrock's offhand experience more powerful, useful, and flexible with every update.
💚 YGP STUDIO
TRUE OFFHAND. TRUE POWER.
Made for Minecraft Bedrock players by YGP Studio.
Changelog
v2.0.2 — Survival Elytra Instructions
Fixed
Removed the incorrect "go to a high place" instruction from the Elytra guide.
Added clearer Survival instructions for starting Elytra flight.
Updated the how-to-use text to better explain the Firework offhand system.
Gameplay
No gameplay changes from v2.0.0.
All v2.0.0 offhand features remain unchanged.
v2.0.1 — YGP Message Update
Improved
Moved official YGP links to the top of the join message.
Moved the how-to-use instructions to the bottom of the join message.
Improved the organization of the YGP welcome message.
Gameplay
No gameplay changes from v2.0.0.
v2.0.0 — True Offhand Feature Update
Added
Added Elytra + Offhand Firework boosting.
Added Offhand Wind Charge throwing.
Added expanded support for modern Minecraft 1.21-era items.
Added /scriptevent ygp:use for special offhand actions.
Added improved /scriptevent ygp:help.
Added improved /scriptevent ygp:status.
Elytra + Firework
Firework Rockets can be used from the offhand while Elytra flying.
Added Bedrock-compatible Firework boost handling.
Added protection against unintended repeated Firework use.
Wind Charge
Added Wind Charge offhand use.
One activation throws one Wind Charge.
One Wind Charge is consumed per successful use.
Preserved
Real Bedrock offhand slot.
Double-sneak hand swapping.
/scriptevent ygp:swap.
Torch and lantern moving-light system.
Existing supported item handling.
Existing YGP branding.
Existing pack UUIDs.
@minecraft/server 2.6.0.
Compatibility
Minecraft Bedrock target: 1.26.0+
Script API: 2.6.0
Version: 2.0.0
v1.3.0 — Advanced Offhand Expansion
Expanded supported item list to 75+ items.
Added broader sword compatibility.
Expanded tools, weapons, food, utility, survival, and light-emitting item support.
Improved real offhand swapping.
Added dynamic handheld lighting.
Added torch, soul torch, lantern, and soul lantern support.
Added moving-light behavior.
Added /scriptevent ygp:swap.
Added /scriptevent ygp:status.
Added /scriptevent ygp:help.
Improved mobile-friendly controls.
Preserved the real Bedrock offhand equipment slot.
v1.0.0
Initial YGP! True Offhand Functionality release.
Added real offhand item handling.
Added basic hand swapping.
Added YGP offhand functionality for Minecraft Bedrock.
Current recommended version: v2.0.2
YGP! True Offhand Functionality
True Offhand. True Power.
YGP! True Offhand Functionality — Update 2.2
Created by YGP Studio / YGP Minecraft
Current pack: v2.2.1
What we added
Left-hand spear support
Wooden, stone, copper, iron, gold, diamond, and netherite spears
Put the spear in the left hand with a double sneak
Press attack, or use, to jab the mob you are looking at
The jab can damage and kill
Sharpness adds damage
Fire Aspect sets the target on fire
Durability is used, including Unbreaking
You get a Spear hit message when it lands
Old features are still there:
Double-sneak swap
Handheld light
Elytra firework boost
Offhand Wind Charge
Offhand Riptide Trident
Known issue
The spear hit works, but it is not full spear power.
You cannot see the spear as a real held weapon in the left hand. Bedrock does not draw most items there.
It does not use the real spear charge or jab animation.
Running or moving can make the hit miss, because this is a script jab, not the vanilla spear attack.
When you are close and press attack, it can hit. That part works.
It cannot match the true reach, speed, or feel of a normal spear in the main hand.
Because of that, the spear stays as a working left-hand hit. It is not being changed into a fake full spear.
How to use
Remove older True Offhand packs.
Add v2.2.1.
Hold a spear and sneak twice.
Look at a mob and press attack.
Use only v2.2.1.