File Details
harrypottermod-0.0.4.jar
- R
- Jan 14, 2026
- 1.33 MB
- 263
- 1.21.1
- NeoForge
File Name
harrypottermod-0.0.4.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
[0.0.4] - 14/01/2026
Added
- Diagon Alley Natural Worldgen ✅ Proper Mini-City!
- 80-block long, 50-block WIDE mini-city - proper magical shopping district with ample space between buildings
- Generates AT GROUND LEVEL with stone foundations (NO MORE FLOATING IN SKY!)
- Terrain adaptation: "bury" - properly integrates with terrain, foundations go underground
- Improved spacing - Buildings are spread out properly with ~25 blocks of open street between sides
- All shops have functional doors - Dark oak, oak, spruce, warped, birch, iron, and jungle doors
- 8 unique buildings with different themes and heights:
- Ollivander's Wand Shop (3 stories) - Dark prismarine, Mr. Ollivander NPC, enchanting table, windows
- Flourish & Blotts - Oak wood bookshop filled with bookshelves
- Apothecary - Spruce wood potion shop with brewing stands and cauldrons
- Magical Emporium - Purple concrete shop with amethyst decorations
- Wizard Supplies - Birch wood general shop with barrels and chests
- Cauldron Shop - Stone brick shop with multiple cauldron types (water, lava)
- Madam Malkin's Robes - White/cyan concrete shop with colored wool displays
- Eeylops Owl Emporium - Acacia wood pet shop with hay bales and iron bar cages
- Proper ground-level generation with stone foundations (no more floating!)
- 12-block wide alley for intimate medieval feel
- Cobblestone street with stone brick and mossy cobblestone accents
- Oak fence lampposts with lanterns every 10 blocks
- Stone brick entrance archway
- Generates in plains and sunflower plains biomes
- Spacing: 48 chunks, Separation: 16 chunks
/diagonalleyCommand - Teleport directly to naturally generated Diagon Alley mini-city- Searches for nearest Diagon Alley structure within 1600 blocks
- Automatically teleports you there
- Shows helpful message if not found (reminds you to create NEW world)
- Available to all players (permission level 0)
Important Testing Note
⚠️ YOU MUST CREATE A NEW WORLD TO SEE DIAGON ALLEY!
- Structures only generate in newly-explored chunks
- Old worlds will NOT have Diagon Alley retroactively added
- Explore plains biomes in your new world to find it
- Or use
/diagonalley locate(requires OP) to find the nearest one
Changed
/diagonalleycommand - Now teleports directly to naturally generated mini-city (removed test platform subcommands)- Ollivander spawn protection - Prevents multiple Ollivanders from spawning (checks 50-block radius)
- Balanced Wandmaker trades - Wands now cost appropriate emeralds:
- Basic Wand: 16 emeralds (was 5)
- Phoenix Wand: 32 emeralds (was 12)
- Unicorn Wand: 28 emeralds (was 10)
- Dragon Wand: 40 emeralds (was 15)
- Master Wand: 50 emeralds (was 25)
- Rare enchanted books: 64 emeralds (was 20)
- Limited trade restocks (1-3 per wand type instead of 8)
- Updated
/diagonalleycommand with subcommands:teleportandlocate - Removed old broken wand shop structure system
- Structure generation now uses proper Minecraft worldgen system
Fixed
- Multiple Ollivanders spawning - Now checks for existing Ollivander within 100 blocks before spawning
- Overpowered wand trades - Balanced to reflect magical rarity (16-50 emeralds)
- Cramped building spacing - Buildings now properly spaced with ~25 blocks of open street between left/right sides
- Narrow street width - Increased from 12 to 50 blocks for proper WIDE city street (no longer narrow/cramped)
- Missing shop doors - All 8 shops now have functional doors matching their theme
- Structure generating in mountains/valleys - Now checks for flat terrain (±8 blocks max variation)
- Underground generation - Structure only generates at Y 60-90 on relatively flat ground
Known Limitations
- Mr. Ollivander uses default villager texture - Minecraft doesn't support custom villager skins without resource packs
- He has a custom name: "§5Mr. Ollivander §7(Wandmaker)" with purple color
- Uses Wandmaker profession (enchanting table workstation)
- Has balanced trades for all wand types
Removed
- Old wand shop structure files (WandShopStructure, WandShopPiece)
- GenerateWandShopNBTCommand (no longer needed)
- Old wand_shop.json biome tag
/locate wandshopcommand (replaced with/diagonalley locate)- Test platform generation at (10000, 100, 10000) -
/diagonalleynow finds real structures only
Technical Details
- Structure Type:
harrypottermod:diagon_alley - Structure Piece:
harrypottermod:diagon_alley_piece - Generation Step:
surface_structures - Biome Tag:
harrypottermod:has_structure/diagon_alley - Spacing: 48 chunks, Separation: 16 chunks
- Salt: 165842396

