Skip to content

Releases: Semarina/DoorsReloaded

DoorsReloaded v2.3.0

Choose a tag to compare

@sepehrhn sepehrhn released this 29 May 17:52

This release updates DoorsReloaded for Minecraft 26.1.x and prepares both platform builds for the latest Paper and Fabric toolchains.

✨ New Features & Changes

  • ✅ Minecraft 26.1.x Support - DoorsReloaded now supports Minecraft 26.1, 26.1.1, and 26.1.2.
  • ✅ Updated Fabric/Quilt Build - Migrated the Fabric mod to the Fabric 26.1 toolchain and official Mojang mappings.
  • ✅ Updated Paper/Purpur/Folia Build - Updated the plugin build to the Paper 26.1.2 stable API line.
  • ✅ Java 25 Support - Both platform builds now target Java 25.
  • ✅ Updated Platform Metadata - Modrinth, Fabric, and Paper metadata now advertise the correct 26.1.x compatibility range.

Downloads

Platform File Minecraft Version
Paper/Purpur/Folia DoorsReloaded-2.3.0-Paper.jar 26.1.x
Fabric/Quilt DoorsReloaded-2.3.0-Fabric.jar 26.1.x

Technical Changes

  • Updated Fabric Loom to 1.16.2
  • Updated Fabric Loader to 0.19.2
  • Updated Fabric API to 0.150.0+26.1.2
  • Updated Paper API target to 26.1.2.build.66-stable
  • Split Paper API versioning from the Fabric Minecraft version property
  • Updated release docs, README, changelog, and platform metadata

Compatibility Summary

  • ✅ Paper 26.1.x
  • ✅ Purpur 26.1.x
  • ✅ Folia 26.1.x (region-threading aware)
  • ✅ Fabric 26.1.x
  • ✅ Quilt 26.1.x
  • ❌ Spigot / CraftBukkit (not supported)

Migration

From v2.2.0 on Paper/Purpur/Folia:

  1. Remove old DoorsReloaded-2.2.0-Paper.jar from plugins/
  2. Drop in DoorsReloaded-2.3.0-Paper.jar
  3. Restart the server

From v2.2.0 on Fabric/Quilt:

  1. Make sure you are running Java 25
  2. Install a compatible Fabric Loader and Fabric API for Minecraft 26.1.x
  3. Replace DoorsReloaded-2.2.0-Fabric.jar with DoorsReloaded-2.3.0-Fabric.jar
  4. Launch the game

DoorsReloaded v2.2.0

Choose a tag to compare

@sepehrhn sepehrhn released this 07 Mar 05:44

This release focuses on massive customizability additions regarding Trapdoors, Fence Gates, and granular configurations for knocking sounds based on wood/iron/copper materials.

✨ New Features & Changes

  • Fence Gate Support - You can now knock on fence gates! Handled explicitly by the allow-knocking-gates switch.
  • Iron Door / Trapdoor Customization Split - allow-opening-irondoors-with-hands has been separated into two independent controls:
    • allow-opening-irondoors-with-hands
    • allow-opening-irontrapdoors-with-hands
  • Granular Sound Options - You can assign 9 independently configured knocking sounds (alongside distinct categorized pitch and volume properties):
    • sound-knock-door-[wood/copper/iron]
    • sound-knock-[trapdoor/gate]-[wood/copper/iron]
  • Config Restructuring - Configurations now visibly categorize behavioral interactions vs audio properties (e.g. standardizing allow-knocking-doors naming conventions and segregating logic away from Sound configs). Backward compatibility cleanly preserves old values during your transition naturally!

📦 Downloads

Platform File Minecraft Version
Paper/Purpur/Folia DoorsReloaded-2.2.0-Paper.jar 1.21+
Fabric/Quilt DoorsReloaded-2.2.0-Fabric.jar 1.21.11

🔧 Technical Changes

  • Migrated build system from Maven to Gradle
  • Multi-module project structure (paper/ and fabric/ modules)
  • Updated to Gradle 8.14 with Java 21

📋 Compatibility Summary

  • ✅ Paper 1.21+
  • ✅ Purpur 1.21+
  • ✅ Folia 1.21+ (region-threading aware)
  • ✅ Fabric 1.21.11
  • ✅ Quilt 1.21.11
  • ❌ Spigot / CraftBukkit (not supported)

📝 Migration

From v2.1.x on Paper/Purpur/Folia:

  1. Remove old DoorsReloaded.jar from plugins/
  2. Drop in DoorsReloaded-2.2.0-Paper.jar
  3. Restart the server

New Fabric/Quilt installation:

  1. Install Fabric Loader and Fabric API
  2. Place DoorsReloaded-2.2.0-Fabric.jar in mods/
  3. Launch the game

DoorsReloaded v2.1.0

Choose a tag to compare

@sepehrhn sepehrhn released this 14 Dec 01:53

This release adds Fabric/Quilt mod support, a Modrinth update checker, and migrates the build system to Gradle.

✨ New Features

  • Fabric/Quilt Mod Support - DoorsReloaded is now available as a Fabric mod for Minecraft 1.21.11
  • Modrinth Update Checker - Automatically checks for updates on plugin/mod startup
    • Configurable via check-for-updates in config
    • Notifies OPs on join (Paper only, requires doorsreloaded.notify.update permission)
  • Separate Platform Jars - Separate builds for each platform

📦 Downloads

Platform File Minecraft Version
Paper/Purpur/Folia DoorsReloaded-2.1.0-Paper.jar 1.21+
Fabric/Quilt DoorsReloaded-2.1.0-Fabric.jar 1.21.11

🔧 Technical Changes

  • Migrated build system from Maven to Gradle
  • Multi-module project structure (paper/ and fabric/ modules)
  • Updated to Gradle 8.14 with Java 21

📋 Compatibility Summary

  • ✅ Paper 1.21+
  • ✅ Purpur 1.21+
  • ✅ Folia 1.21+ (region-threading aware)
  • ✅ Fabric 1.21.11
  • ✅ Quilt 1.21.11
  • ❌ Spigot / CraftBukkit (not supported)

📝 Migration

From v2.0.x on Paper/Purpur/Folia:

  1. Remove old DoorsReloaded.jar from plugins/
  2. Drop in DoorsReloaded-2.1.0-Paper.jar
  3. Restart the server

New Fabric/Quilt installation:

  1. Install Fabric Loader and Fabric API
  2. Place DoorsReloaded-2.1.0-Fabric.jar in mods/
  3. Launch the game

DoorsReloaded v2.0.1

Choose a tag to compare

@sepehrhn sepehrhn released this 13 Dec 22:12

This is a feature update that brings full support for Minecraft 1.21.11 and introduces new customization options for Copper doors.

Changes

  • ✅ Official support for:
    • Paper 1.21.11
    • Folia 1.21.11
  • ✅ Copper Door Support:
    • Added specific knocking sounds for Copper Doors and Copper Trapdoors.
    • Previously, they used the generic wood sound or required manual configuration.
  • ✅ Automatic Config Updates:
    • The plugin now automatically updates your config.yml to include new features.
    • Your existing settings and comments are preserved. No need to delete or regenerate your config file!
  • ✅ New Configuration Option:
    • sound-knock-copper: Customizes the sound for copper doors.

Compatibility Summary

  • ✅ Paper/Folia 1.21.x+
  • ✅ Java: 21+

DoorsReloaded v2.0.0

Choose a tag to compare

@sepehrhn sepehrhn released this 15 Nov 23:52
9badca5

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.
  • 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 PluginScheduler with implementations for Paper and Folia.
  • This avoids unsafe async Bukkit calls and respects Folia’s region-threading model.

DoorsReloaded v1.3.3 – Last Spigot/Bukkit-compatible release

Choose a tag to compare

@sepehrhn sepehrhn released this 15 Nov 23:04

This is the last release that officially supports Spigot/CraftBukkit.
All future versions will target the Paper/Folia ecosystem only.

Changes

Merged community contribution from @ShermansWorld (PR #7)

  • Updated dependencies
  • Removed unused dependencies
  • Removed bStats
  • Removed unused or unimplemented config options
  • Removed update checker and config updater
  • Updated SoundUtils to use sound namespace keys
  • Updated config to use sound namespace keys
  • Added "updated to 1.21.x by ShermansWorld" in config.yml credits
  • Updated .gitingore to exclude IDE files
  • Bumped version to 1.3.3
  • Includes all changes from the previous legacy codebase up to this point.

Compatibility Summary

  • ✅ Bukkit / Spigot
  • ✅ Paper / Purpur (as Spigot-compatible)
  • ❌ Folia (no region-threading support yet)

Credits

Huge thanks to @ShermansWorld for contributing to this release and keeping DoorsReloaded alive 💙

Notes

If you are on Spigot/CraftBukkit and want to keep using DoorsReloaded, stay on v1.3.3.

The upcoming v2.0.0 release will:

  • Drop Spigot/CraftBukkit support.
  • Officially support Paper, Purpur, and Folia 1.21.x+.
  • Introduce a Folia-safe scheduler abstraction and other internal refactors.