Tags
Creators
Details
Licensed LGPL-3.0-or-later
Published 11 months ago
Updated 6 days ago
All versions
2.0.0
Release
DoorsReloaded 2.0.011 months ago 97
Uploaded by
Compatibility
Minecraft: Java Edition
1.21–1.21.10
Platforms
Folia
Paper
Purpur
Changes
This is a major release that modernizes the plugin for the Paper/Folia ecosystem.
Changes
- ✅ Official support for:
- Paper 1.21.x+
- Purpur 1.21.x+
- Folia 1.21.x+ (region-threading aware)
- ✅ New scheduler abstraction to safely support Folia:
- All world/block/entity interactions are executed via Folia/Paper schedulers.
- ✅ Codebase simplified and focused on modern performance-oriented servers.
Breaking Changes
- ❌ Spigot/CraftBukkit support has been dropped.
- The plugin is now explicitly targeted at the Paper family of servers.
- If you are still running Spigot/CraftBukkit, stay on:
- v1.3.3 (last Spigot/Bukkit-compatible release)
Compatibility Summary
- ✅ Paper 1.21.x+
- ✅ Purpur 1.21.x+
- ✅ Folia 1.21.x+
- ❌ Spigot / CraftBukkit
- ❌ Sponge / other non-Paper platforms
Migration
-
From v1.3.3 on Paper/Purpur:
- Remove old DoorsReloaded JAR from
plugins/. - Drop in
DoorsReloaded-2.0.0.jar. - Restart the server.
- Remove old DoorsReloaded JAR from
-
From legacy Spigot/CraftBukkit:
- Either migrate your server to Paper or Purpur, then install v2.0.0, or
- Stay on v1.3.3 if you cannot migrate yet.
Notes
- The plugin now uses a shared
PluginSchedulerwith implementations for Paper and Folia. - This avoids unsafe async Bukkit calls and respects Folia’s region-threading model.
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:rx5M5rp4:3tvNWOkS"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:rx5M5rp4:3tvNWOkS"
}

