Files
minecraft-aiworld/addon
SysAdmin 9789906277 fix(addons): align BP→RP manifest deps + minecraft:geometry on placeholder blocks
Two silent failure modes hit eight addons today:

1. BP→RP dep drift. When an RP version was bumped, dependent BPs kept
   naming the old version. Bedrock loaded both packs but disconnected
   the texture pipeline, so blocks rendered as map_color cubes in the
   inventory. Aligned spark_pet, heyhe_pet, camping_supplies, dynamite,
   home_sign, postal_service, private_chest BP deps to actual RP
   versions. Bumped postal/private_chest RP versions to 1.0.1 to bust
   client RP caches.

2. Missing minecraft:geometry. Bedrock 1.21+ silently fails to render
   custom blocks in inventory unless geometry is declared — even for
   plain full cubes, no warning logged. Added
   minecraft:geometry.full_block to post_office, mailbox, and
   private_chest. Same fix already applied to sun_lamp and the wild
   cherry tree blocks in their respective addon commits.

Saved both failure modes to project memory so they're easy to recognise
next time someone sees "all my custom blocks show as solid coloured
cubes in the inventory".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-27 22:01:00 +01:00
..

Spark Dragon Pet Addon

A custom Minecraft Bedrock addon that adds Spark — a tameable mini dragon pet with real personality.

Features

  • Tameable: Feed fish or salmon (33% chance per feed) to tame
  • Home Zone System: Use a Dragon Whistle to set a home location
  • Daily Routine: Explores by day, returns home at dusk, sleeps at night
  • Follow Mode: Crouch + interact to toggle between follow and home-routine modes
  • Leashable & Nameable: Full pet functionality
  • Fall Damage Immune: Dragons don't take fall damage
  • Healable: Feed fish/salmon to restore health

Building

cd addon
bash build.sh

This produces build/spark_dragon_pet.mcaddon.

Installation

  1. Windows: Double-click the .mcaddon file to auto-import into Minecraft
  2. Manual: Copy the packs to:
    • com.mojang/development_behavior_packs/spark_pet_BP/
    • com.mojang/development_resource_packs/spark_pet_RP/
  3. Activate both packs on your world (Create/Edit World → Add-Ons)

Usage

  1. Spawn: /summon silverlabs:spark_dragon ~ ~ ~ or use the spawn egg in creative
  2. Tame: Hold fish or salmon and interact with the dragon
  3. Set Home: Craft a Dragon Whistle, hold it, and interact with your tamed Spark
  4. Toggle Follow/Stay: Crouch + interact with your tamed Spark
  5. Heal: Feed fish (+4 HP) or salmon (+6 HP)

Daily Cycle (when home is set)

Time Behavior
DawnNoon (012000) Exploring within 32 blocks of home
Dusk (1200013000) Navigating back home
Night (1300023000) Sleeping at home
Pre-dawn (2300024000) Waking up

Entity ID

silverlabs:spark_dragon