All versions
0.0.3-1.21.1
Release
apocalyptic-fortress-neoforge 0.0.3-1.21.13 weeks ago 23
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Unavailable version
Changes
Changelog
0.0.3-1.21.1
NeoForge port of Apocalyptic Fortress for Minecraft 1.21.1 (from Forge 1.19.3).
Original content by Hexnowloading — large custom Nether Fortress, fortress blocks/loot, weapons, and mobs.
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.x
- Java 21
- GeckoLib 4.8.4+ (required)
- Better Combat 2.x for 1.21.1 NeoForge (optional)
Changes
- Ported the mod from Forge 1.19.3 to NeoForge 1.21.1 (ModDevGradle, NeoForge APIs, GeckoLib 4)
- Updated datapacks for 1.21 (singular registry folders, loot/recipe/advancement/enchantment formats)
- Fortress structure id:
hexfortress:nether_fortress
Locate with:/locate structure hexfortress:nether_fortress - Comfort Touch converted to a datapack enchantment
- Mod weapons can receive vanilla sword / tool enchantments (item tags)
- Smashable fortress pots: server-authoritative smash; optional Better Combat swing hitboxes + weapon attributes for mod swords
- Wildfire always drops blaze rods and blaze core (no longer requires a player kill)
- Fixed stonecutting recipe result format for 1.21
- Fixed nested pot loot table references and entity loot for 1.21
Notes
- Must be installed on both client and server
- This replaces the vanilla Nether Fortress;
minecraft:fortresswill not find this structure - Worlds generated without this mod need new chunks (or a fresh world) for the fortress to generate
Optional dependencies
Unavailable version
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:EXvP0aM7:VUzfTcTV"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:EXvP0aM7:VUzfTcTV"
}

