All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Castle Shift

Castle Shift

by ksoichiro • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

🏰 Castle Shift - Castles in Your World

Discover stone brick castles naturally generated across the landscape!

Castle Shift is a structure mod that adds multi-story castles to Minecraft's world generation. Each castle features randomized structural variations, so no two castles are exactly alike.


✨ Features

🏗️ Multi-Story Castles

  • 4-Floor Structures: Grand castles with walls, towers, and corridors
  • Natural Placement: Castles generate organically in a wide variety of biomes

🎨 Randomized Materials

Each castle's roofs, walls, and stairs are built from materials randomly selected per castle, so no two castles look the same!

  • Roofs: Spruce, Dark Oak, Deepslate Bricks, Dark Prismarine, Red Nether Bricks, Crimson
  • Walls: Stone Bricks, Deepslate Bricks, Polished Blackstone Bricks, Sandstone, End Stone Bricks
  • Stairs: Bricks, Stone Bricks, Polished Granite, Deepslate Bricks, Polished Blackstone, Polished Blackstone Bricks, Red Nether Bricks

🧱 Structural Variations & Weathering

  • Multiple Templates: Each floor section (walls, corners, centers, towers) has multiple structure templates chosen at random
  • Wall Weathering: Stone brick and polished blackstone brick walls may randomly degrade into cobblestone, andesite, or cracked variants for a lived-in look

📦 Datapack-Friendly

  • Structure placement can be customized via datapacks
  • Adjust spacing, separation, and biome filters to your liking

🛠️ Technical Details

Multi-Loader & Multi-Version Support

This mod supports multiple Minecraft versions and mod loaders!

  • 1.21.1: Fabric and NeoForge
  • 1.20.1: Fabric and Forge
  • Download the correct version for your Minecraft version and mod loader
  • Shared codebase ensures consistent experience across versions and loaders

Requirements

Minecraft 1.21.1

  • Mod Loader:
    • Fabric Loader 0.17.3+ with Fabric API 0.116.7+1.21.1, OR
    • NeoForge 21.1.209+

Minecraft 1.20.1

  • Mod Loader:
    • Fabric Loader 0.16.10+ with Fabric API 0.92.2+1.20.1, OR
    • Forge 47.3.0+

Compatibility

  • Works with most world generation mods
  • Compatible with performance mods (Sodium, Starlight, etc.)
  • Datapack-friendly worldgen configuration

🐛 Bug Reports & Suggestions

Found a bug or have a suggestion? Report it on our GitHub Issues page!


📷 Screenshots

Check out the Gallery above for screenshots showcasing the castles!


🤝 Credits


📜 License & Permissions

License: LGPL-3.0 - Copyright (C) 2026 Soichiro Kashima

Source Code: Available on GitHub

Freedom to Use: ✅ Free to use, modify, and redistribute under LGPL-3.0 terms

Modpack Inclusion: ✅ Allowed - You may include this mod in modpacks

Redistribution: ✅ Allowed - You may redistribute this mod (must remain LGPL-3.0)


🔗 Links


Developed for Minecraft Java Edition 1.21.1 / 1.20.1

Explore the castles that await you. 🏰

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Neoforge
1mo ago 1
26.3
Fabric
1mo ago 1
26.2
Neoforge
1mo ago 1
26.2
Forge
1mo ago 1
26.2
Fabric
1mo ago 1
26.1.2
Neoforge
1mo ago 1
26.1.2
Forge
1mo ago 1
26.1.2
Fabric
1mo ago 1
1.21.11
Neoforge
1mo ago 1
1.21.11
Forge
1mo ago 1
1.21.11
Fabric
1mo ago 1
1.21.10
Neoforge
1mo ago 1
1.21.10
Forge
1mo ago 1
1.21.10
Fabric
1mo ago 1
1.21.9
Neoforge
1mo ago 1
1.21.9
Forge
1mo ago 1
1.21.9
Fabric
1mo ago 1
1.21.8
Neoforge
1mo ago 1
1.21.8
Forge
1mo ago 1
1.21.8
Fabric
1mo ago 1
1.21.7
Neoforge
1mo ago 1
1.21.7
Forge
1mo ago 1
1.21.7
Fabric
1mo ago 1
1.21.6
Neoforge
1mo ago 1
1.21.6
Forge
1mo ago 1
1.21.6
Fabric
1mo ago 1
1.21.5
Neoforge
1mo ago 1
1.21.5
Forge
1mo ago 1
1.21.5
Fabric
1mo ago 1
1.21.4
Neoforge
1mo ago 1
1.21.4
Forge
1mo ago 1
1.21.4
Fabric
1mo ago 1
1.21.3
Neoforge
1mo ago 1
1.21.3
Forge
1mo ago 1
1.21.3
Fabric
1mo ago 1
1.21.2
Neoforge
1mo ago 1
1.21.2
Fabric
1mo ago 1
1.21.1
Neoforge
1mo ago 1
1.21.1
Forge
1mo ago 1
1.21.1
Fabric
1mo ago 1
1.20.1
Forge
1mo ago 1
1.20.1
Fabric
1mo ago 1
1.20.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Forge
8mo ago 1
1.21.1
Neoforge
8mo ago 1
1.21.10
Fabric
8mo ago 1
1.21.10
Forge
8mo ago 1
1.21.10
Neoforge
8mo ago 1
1.21.11
Fabric
8mo ago 1
1.21.11
Forge
8mo ago 1
1.21.11
Neoforge
8mo ago 1
1.21.2
Fabric
8mo ago 1
1.21.2
Neoforge
8mo ago 1
1.21.3
Fabric
8mo ago 1
1.21.3
Forge
8mo ago 1
1.21.3
Neoforge
8mo ago 1
1.21.4
Fabric
8mo ago 1
1.21.4
Forge
8mo ago 1
1.21.4
Neoforge
8mo ago 1
1.21.5
Fabric
8mo ago 1
1.21.5
Forge
8mo ago 1
1.21.5
Neoforge
8mo ago 1
1.21.6
Fabric
8mo ago 1
1.21.6
Forge
8mo ago 1
1.21.6
Neoforge
8mo ago 1
1.21.7
Fabric
8mo ago 1
1.21.7
Forge
8mo ago 1
1.21.7
Neoforge
8mo ago 1
1.21.8
Fabric
8mo ago 1
1.21.8
Forge
8mo ago 1
1.21.8
Neoforge
8mo ago 1
1.21.9
Fabric
8mo ago 1
1.21.9
Forge
8mo ago 1
1.21.9
Neoforge
8mo ago 1
1.20.1
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.21.1
Fabric
8mo ago 1
1.21.1
Neoforge
8mo ago 1
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
[0.3.0] castleshift 0.3.0 by ksoichiro on Sep 18, 2026
Download
### Added
  • Minecraft 26.1.2 and 26.2 support (Fabric, NeoForge, Forge)
  • Minecraft 26.3 support (Fabric, NeoForge; Forge pending upstream release)

### Changed
  • Migrated Forge builds from ForgeGradle 6 to ForgeGradle 7 and upgraded the build toolchain to Gradle 9 (Minecraft 26.x requires JDK 25)

### Fixed
  • Castle barrel loot table number providers now require an explicit type
Castle Shift Icon
Download Castle Shift
Select game version
Select platform