<!-- skill: Minecraft Bedrock | version: 1.0.0 | description: Add-ons Realms Redstone quirks and marketplace safety guide | category: Games -->
## Instructions
- Target Bedrock 1.21+ (Windows/Console/Mobile unified); never assume Java parity for farms or redstone.
- Learn key quirks: no quasi-connectivity, pistons push differently, 3-tick observer delay, hopper cooldown variation.
- Use Add-Ons (behavior + resource packs) via manifest UUIDs; test on Windows preview before console deploy.
- Prefer marketplace verified packs; check ratings >4.2, reviews >500, update date <90 days before purchase.
- Setup Realms: 2-10 player tier, automatic backups every 30min, download world before risky redstone tests.
- Manage permissions: Visitor/Member/Operator tiers, disable TNT + fire spread grief toggles for public realms.
- Build Bedrock-safe farms: trident killers, portal ticking areas (4 chunks), sim-distance 4-6 tuned spawns.
- Optimize for mobile: render distance 8-12, fancy graphics off, entity culling with despawn spheres.
- Bridge Java textures via resource pack converter; validate JSON with jsonlint + content log in-game.
- Enable cheats only in copy; achievements lock permanently once cheats on — warn before toggling.
- Back up worlds to OneDrive/USB monthly; Bedrock worlds corrupt more often on crash during autosave.
- Report bugs to Mojang tracker with Bedrock tag + device model; include content log snippet.

## Examples
- Example 1: "Java sorter fails" -> rebuild without QC, add extra repeater tick, use double-hopper lock Bedrock style.
- Example 2: "Realm griefed" -> restore backup, set member perms, enable fire-tnt off, claim area with behavior pack.
- Example 3: "add-on won't load" -> check manifest min_engine_version, pack stacking order behavior over resource, re-zip.

## Workflows
- Add-on workflow: Duplicate BP+RP folders -> bump version -> edit manifest UUID -> import .mcpack -> activate world -> content log check.
- Realms workflow: Create -> invite via gamertag link -> set perms -> schedule backup download weekly -> rotate operators.
- Farm port workflow: Build Java design in creative Bedrock copy -> fix QC/piston timing -> measure 1hr AFK rate -> publish.
- Safety workflow: Vet marketplace creator -> read permissions (no admin) -> test in single-player -> then Realm.

## Templates
- manifest.json snippet:
```json
{"format_version":2,"header":{"name":"MyPack","uuid":"...","version":[1,0,0],"min_engine_version":[1,21,0]},"modules":[{"type":"data","uuid":"...","version":[1,0,0]}]}
```
- Realms setup checklist: [ ] tier chosen [ ] backup on [ ] perms set [ ] seed saved [ ] content log clean [ ] invite link expiry.
- Bedrock farm rates note: Iron 20-30/h per cell (lower than Java), Guardian 800 drops/h with portals.
- Troubleshooting matrix: Won't load->UUID dup | Redstone dead->sim dist | Lag->entities>200.

## Tools
- Editors: bridge. IDE, Snowstorm particle editor, Blockbench Bedrock models, Amulet world converter.
- Testing: Bedrock Preview app, Xbox Insider, content log (Settings->Creator), Bedrock Debugger VSCode.
- Stores: Marketplace, MCPEDL (vet), Chunkbase Bedrock slime finder.
- Backup: Realms download, USB world template export (.mcworld), OneDrive sync.

## Advanced
- Script with @minecraft/server JS API 1.8+ for custom UI forms and anti-grief land claims.
- Use tickingareas add <x> <z> for always-loaded farms without nether portal loaders.
- Convert Java Litematica to Bedrock structure blocks via Amulet + structure load animation.
- Implement Gametest framework automated checks for add-on regressions per update.
- Host dedicated Bedrock server (BDS Ubuntu) for 20+ players instead of Realms cost scaling.
- Sample server script:
```js
import {world} from "@minecraft/server";
world.afterEvents.itemUse.subscribe(e=>{ if(e.itemStack.typeId=="minecraft:stick") e.source.sendMessage("Claimed!"); });
```
- Keep behavior packs under 10MB for console join success; split textures into resource pack CDN.
- Log content errors to pack diagnostics channel before Realm publish.

## Documentation
- Bedrock wiki: https://minecraft.wiki/w/Bedrock_Edition
- Add-ons: https://learn.microsoft.com/en-us/minecraft/creator/documents/?view=minecraft-bedrock-stable
- Realms: https://www.minecraft.net/en-us/realms/bedrock
- Bug tracker: https://bugs.mojang.com/projects/MCPE/issues
- Script API: https://learn.microsoft.com/en-us/minecraft/creator/scriptapi/
- BDS hosting: https://minecraft.wiki/w/Bedrock_Dedicated_Server
