EClean-ModernСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (30)
release
0.3.8 (Paper / Folia, MC 1.21.5-26.3)
0.3.8+paper.1.21.5-26.311 окт. 2026 г.53Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
### Fixed
- **Moonrise compatibility**: query entities through the active native spatial index instead of vanilla's `entityManager`, which Moonrise replaces. Preserve chunk ownership, unloaded-chunk checks, and entities above or below build height.
### Changed
- **Runtime dependencies**: Fabric and NeoForge use their native lifecycle, command, tick, and player events. EClean no longer requires Architectury API on any supported game version; the Architectury multi-module build remains. Fabric still requires Fabric API.
- **Compatibility verification**: add checksum-pinned Moonrise `1.1.2+151ce65` real-server tests for both loaders on 26.2, alongside the existing six mod and eleven Paper server profiles. Update installation guides and Modrinth release dependencies.
release
0.3.8 (NeoForge, MC 26.2)
0.3.8+neoforge.26.211 окт. 2026 г.10Minecraft: 26.2neoforge
Что нового
### Fixed
- **Moonrise compatibility**: query entities through the active native spatial index instead of vanilla's `entityManager`, which Moonrise replaces. Preserve chunk ownership, unloaded-chunk checks, and entities above or below build height.
### Changed
- **Runtime dependencies**: Fabric and NeoForge use their native lifecycle, command, tick, and player events. EClean no longer requires Architectury API on any supported game version; the Architectury multi-module build remains. Fabric still requires Fabric API.
- **Compatibility verification**: add checksum-pinned Moonrise `1.1.2+151ce65` real-server tests for both loaders on 26.2, alongside the existing six mod and eleven Paper server profiles. Update installation guides and Modrinth release dependencies.
release
0.3.8 (NeoForge, MC 26.1.2)
0.3.8+neoforge.26.1.211 окт. 2026 г.5Minecraft: 26.1.2neoforge
Что нового
### Fixed
- **Moonrise compatibility**: query entities through the active native spatial index instead of vanilla's `entityManager`, which Moonrise replaces. Preserve chunk ownership, unloaded-chunk checks, and entities above or below build height.
### Changed
- **Runtime dependencies**: Fabric and NeoForge use their native lifecycle, command, tick, and player events. EClean no longer requires Architectury API on any supported game version; the Architectury multi-module build remains. Fabric still requires Fabric API.
- **Compatibility verification**: add checksum-pinned Moonrise `1.1.2+151ce65` real-server tests for both loaders on 26.2, alongside the existing six mod and eleven Paper server profiles. Update installation guides and Modrinth release dependencies.
release
0.3.8 (Fabric, MC 26.2)
0.3.8+fabric.26.211 окт. 2026 г.14Minecraft: 26.2fabric
Что нового
### Fixed
- **Moonrise compatibility**: query entities through the active native spatial index instead of vanilla's `entityManager`, which Moonrise replaces. Preserve chunk ownership, unloaded-chunk checks, and entities above or below build height.
### Changed
- **Runtime dependencies**: Fabric and NeoForge use their native lifecycle, command, tick, and player events. EClean no longer requires Architectury API on any supported game version; the Architectury multi-module build remains. Fabric still requires Fabric API.
- **Compatibility verification**: add checksum-pinned Moonrise `1.1.2+151ce65` real-server tests for both loaders on 26.2, alongside the existing six mod and eleven Paper server profiles. Update installation guides and Modrinth release dependencies.
beta
0.3.8 (NeoForge, MC 26.3)
0.3.8+neoforge.26.311 окт. 2026 г.19Minecraft: 26.3neoforge
Что нового
### Fixed
- **Moonrise compatibility**: query entities through the active native spatial index instead of vanilla's `entityManager`, which Moonrise replaces. Preserve chunk ownership, unloaded-chunk checks, and entities above or below build height.
### Changed
- **Runtime dependencies**: Fabric and NeoForge use their native lifecycle, command, tick, and player events. EClean no longer requires Architectury API on any supported game version; the Architectury multi-module build remains. Fabric still requires Fabric API.
- **Compatibility verification**: add checksum-pinned Moonrise `1.1.2+151ce65` real-server tests for both loaders on 26.2, alongside the existing six mod and eleven Paper server profiles. Update installation guides and Modrinth release dependencies.
release
0.3.8 (Fabric, MC 26.3)
0.3.8+fabric.26.311 окт. 2026 г.51Minecraft: 26.3fabric
Что нового
### Fixed
- **Moonrise compatibility**: query entities through the active native spatial index instead of vanilla's `entityManager`, which Moonrise replaces. Preserve chunk ownership, unloaded-chunk checks, and entities above or below build height.
### Changed
- **Runtime dependencies**: Fabric and NeoForge use their native lifecycle, command, tick, and player events. EClean no longer requires Architectury API on any supported game version; the Architectury multi-module build remains. Fabric still requires Fabric API.
- **Compatibility verification**: add checksum-pinned Moonrise `1.1.2+151ce65` real-server tests for both loaders on 26.2, alongside the existing six mod and eleven Paper server profiles. Update installation guides and Modrinth release dependencies.
release
0.3.8 (Fabric, MC 26.1.2)
0.3.8+fabric.26.1.211 окт. 2026 г.5Minecraft: 26.1.2fabric
Что нового
### Fixed
- **Moonrise compatibility**: query entities through the active native spatial index instead of vanilla's `entityManager`, which Moonrise replaces. Preserve chunk ownership, unloaded-chunk checks, and entities above or below build height.
### Changed
- **Runtime dependencies**: Fabric and NeoForge use their native lifecycle, command, tick, and player events. EClean no longer requires Architectury API on any supported game version; the Architectury multi-module build remains. Fabric still requires Fabric API.
- **Compatibility verification**: add checksum-pinned Moonrise `1.1.2+151ce65` real-server tests for both loaders on 26.2, alongside the existing six mod and eleven Paper server profiles. Update installation guides and Modrinth release dependencies.
beta
0.3.7 (NeoForge, MC 26.3)
0.3.7+neoforge.26.311 окт. 2026 г.10Minecraft: 26.3neoforge
Что нового
### Added
- **Minecraft 26.3**: add separate Fabric and NeoForge server artifacts, using Fabric API `0.162.0+26.3`, Architectury API `22.0.5`, and NeoForge `26.3.0.66-beta`. Preserve the existing 26.1.2 and 26.2 variants.
- **Paper 26.3**: extend the tested compatibility range to 1.21.5–26.3 with checksum-pinned Paper build 169 (Beta), while retaining the existing compile API and minimum `api-version`.
### Changed
- **Build and release**: verify all six mod combinations and eleven Paper builds; publish one Paper/Folia artifact and six mod artifacts with matching dependencies and version names.
- **Beta channels**: explicitly opt in to the pinned Paper 26.3 Beta test and mark the NeoForge 26.3 Modrinth variant as Beta.
- **26.3 verification**: adapt registry test initialization and server command-output checks; document NeoForge's new permission-handler configuration path.
release
0.3.7 (Fabric, MC 26.1.2)
0.3.7+fabric.26.1.211 окт. 2026 г.5Minecraft: 26.1.2fabric
Что нового
### Added
- **Minecraft 26.3**: add separate Fabric and NeoForge server artifacts, using Fabric API `0.162.0+26.3`, Architectury API `22.0.5`, and NeoForge `26.3.0.66-beta`. Preserve the existing 26.1.2 and 26.2 variants.
- **Paper 26.3**: extend the tested compatibility range to 1.21.5–26.3 with checksum-pinned Paper build 169 (Beta), while retaining the existing compile API and minimum `api-version`.
### Changed
- **Build and release**: verify all six mod combinations and eleven Paper builds; publish one Paper/Folia artifact and six mod artifacts with matching dependencies and version names.
- **Beta channels**: explicitly opt in to the pinned Paper 26.3 Beta test and mark the NeoForge 26.3 Modrinth variant as Beta.
- **26.3 verification**: adapt registry test initialization and server command-output checks; document NeoForge's new permission-handler configuration path.
release
0.3.7 (NeoForge, MC 26.2)
0.3.7+neoforge.26.211 окт. 2026 г.7Minecraft: 26.2neoforge
Что нового
### Added
- **Minecraft 26.3**: add separate Fabric and NeoForge server artifacts, using Fabric API `0.162.0+26.3`, Architectury API `22.0.5`, and NeoForge `26.3.0.66-beta`. Preserve the existing 26.1.2 and 26.2 variants.
- **Paper 26.3**: extend the tested compatibility range to 1.21.5–26.3 with checksum-pinned Paper build 169 (Beta), while retaining the existing compile API and minimum `api-version`.
### Changed
- **Build and release**: verify all six mod combinations and eleven Paper builds; publish one Paper/Folia artifact and six mod artifacts with matching dependencies and version names.
- **Beta channels**: explicitly opt in to the pinned Paper 26.3 Beta test and mark the NeoForge 26.3 Modrinth variant as Beta.
- **26.3 verification**: adapt registry test initialization and server command-output checks; document NeoForge's new permission-handler configuration path.
release
0.3.7 (Paper / Folia, MC 1.21.5-26.3)
0.3.7+paper.1.21.5-26.311 окт. 2026 г.8Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2, 26.3folia, paper
Что нового
### Added
- **Minecraft 26.3**: add separate Fabric and NeoForge server artifacts, using Fabric API `0.162.0+26.3`, Architectury API `22.0.5`, and NeoForge `26.3.0.66-beta`. Preserve the existing 26.1.2 and 26.2 variants.
- **Paper 26.3**: extend the tested compatibility range to 1.21.5–26.3 with checksum-pinned Paper build 169 (Beta), while retaining the existing compile API and minimum `api-version`.
### Changed
- **Build and release**: verify all six mod combinations and eleven Paper builds; publish one Paper/Folia artifact and six mod artifacts with matching dependencies and version names.
- **Beta channels**: explicitly opt in to the pinned Paper 26.3 Beta test and mark the NeoForge 26.3 Modrinth variant as Beta.
- **26.3 verification**: adapt registry test initialization and server command-output checks; document NeoForge's new permission-handler configuration path.
release
0.3.7 (NeoForge, MC 26.1.2)
0.3.7+neoforge.26.1.211 окт. 2026 г.7Minecraft: 26.1.2neoforge
Что нового
### Added
- **Minecraft 26.3**: add separate Fabric and NeoForge server artifacts, using Fabric API `0.162.0+26.3`, Architectury API `22.0.5`, and NeoForge `26.3.0.66-beta`. Preserve the existing 26.1.2 and 26.2 variants.
- **Paper 26.3**: extend the tested compatibility range to 1.21.5–26.3 with checksum-pinned Paper build 169 (Beta), while retaining the existing compile API and minimum `api-version`.
### Changed
- **Build and release**: verify all six mod combinations and eleven Paper builds; publish one Paper/Folia artifact and six mod artifacts with matching dependencies and version names.
- **Beta channels**: explicitly opt in to the pinned Paper 26.3 Beta test and mark the NeoForge 26.3 Modrinth variant as Beta.
- **26.3 verification**: adapt registry test initialization and server command-output checks; document NeoForge's new permission-handler configuration path.
release
0.3.7 (Fabric, MC 26.3)
0.3.7+fabric.26.311 окт. 2026 г.12Minecraft: 26.3fabric
Что нового
### Added
- **Minecraft 26.3**: add separate Fabric and NeoForge server artifacts, using Fabric API `0.162.0+26.3`, Architectury API `22.0.5`, and NeoForge `26.3.0.66-beta`. Preserve the existing 26.1.2 and 26.2 variants.
- **Paper 26.3**: extend the tested compatibility range to 1.21.5–26.3 with checksum-pinned Paper build 169 (Beta), while retaining the existing compile API and minimum `api-version`.
### Changed
- **Build and release**: verify all six mod combinations and eleven Paper builds; publish one Paper/Folia artifact and six mod artifacts with matching dependencies and version names.
- **Beta channels**: explicitly opt in to the pinned Paper 26.3 Beta test and mark the NeoForge 26.3 Modrinth variant as Beta.
- **26.3 verification**: adapt registry test initialization and server command-output checks; document NeoForge's new permission-handler configuration path.
release
0.3.7 (Fabric, MC 26.2)
0.3.7+fabric.26.211 окт. 2026 г.3Minecraft: 26.2fabric
Что нового
### Added
- **Minecraft 26.3**: add separate Fabric and NeoForge server artifacts, using Fabric API `0.162.0+26.3`, Architectury API `22.0.5`, and NeoForge `26.3.0.66-beta`. Preserve the existing 26.1.2 and 26.2 variants.
- **Paper 26.3**: extend the tested compatibility range to 1.21.5–26.3 with checksum-pinned Paper build 169 (Beta), while retaining the existing compile API and minimum `api-version`.
### Changed
- **Build and release**: verify all six mod combinations and eleven Paper builds; publish one Paper/Folia artifact and six mod artifacts with matching dependencies and version names.
- **Beta channels**: explicitly opt in to the pinned Paper 26.3 Beta test and mark the NeoForge 26.3 Modrinth variant as Beta.
- **26.3 verification**: adapt registry test initialization and server command-output checks; document NeoForge's new permission-handler configuration path.
release
0.3.6 (NeoForge, MC 26.1.2)
0.3.6+neoforge.26.1.24 окт. 2026 г.13Minecraft: 26.1.2neoforge
Что нового
### Added
- **NeoForge 26.1.2 and 26.2**: provide dedicated server artifacts with the same native commands, loaded-chunk cleanup, statistics, item recovery, menus, reloads, temporary teleports, and update checks as Fabric.
- **NeoForge permissions**: integrate with the native PermissionAPI, register canonical nodes and compatibility aliases, and respect the selected handler's final boolean decisions.
- **NeoForge item expiry**: recover items through the native expiration event, respecting custom item lifespans and extensions from other mods. Real-server checks cover both early expiration and delayed recovery after a longer lifespan.
- **Mod platform verification**: use one real-server smoke suite for both loaders and both game versions, verify the packaged mod and matching Architectury API, and include all four mod artifacts in the manual Release workflow and separate Modrinth versions.
### Changed
- **Architectury modules**: organize the project into `common`, `paper`, `mod-common`, `fabric`, and `neoforge`. Both mod loaders share the native server implementation under `org.meowcat.eclean.mod`; loader entrypoints remain in their own packages.
- **Development branch**: use `architectury` as the default branch and the target of CI, release, and version-name maintenance workflows.
### Upgrade notes
- Fabric and NeoForge now require the Architectury API JAR matching the server's game version. Fabric still requires Fabric API. Install these dependencies on the server; vanilla clients can continue to connect.
release
0.3.6 (Paper / Folia, MC 1.21.5-26.2)
0.3.6+paper.1.21.5-26.24 окт. 2026 г.35Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
### Added
- **NeoForge 26.1.2 and 26.2**: provide dedicated server artifacts with the same native commands, loaded-chunk cleanup, statistics, item recovery, menus, reloads, temporary teleports, and update checks as Fabric.
- **NeoForge permissions**: integrate with the native PermissionAPI, register canonical nodes and compatibility aliases, and respect the selected handler's final boolean decisions.
- **NeoForge item expiry**: recover items through the native expiration event, respecting custom item lifespans and extensions from other mods. Real-server checks cover both early expiration and delayed recovery after a longer lifespan.
- **Mod platform verification**: use one real-server smoke suite for both loaders and both game versions, verify the packaged mod and matching Architectury API, and include all four mod artifacts in the manual Release workflow and separate Modrinth versions.
### Changed
- **Architectury modules**: organize the project into `common`, `paper`, `mod-common`, `fabric`, and `neoforge`. Both mod loaders share the native server implementation under `org.meowcat.eclean.mod`; loader entrypoints remain in their own packages.
- **Development branch**: use `architectury` as the default branch and the target of CI, release, and version-name maintenance workflows.
### Upgrade notes
- Fabric and NeoForge now require the Architectury API JAR matching the server's game version. Fabric still requires Fabric API. Install these dependencies on the server; vanilla clients can continue to connect.
release
0.3.6 (Fabric, MC 26.2)
0.3.6+fabric.26.24 окт. 2026 г.6Minecraft: 26.2fabric
Что нового
### Added
- **NeoForge 26.1.2 and 26.2**: provide dedicated server artifacts with the same native commands, loaded-chunk cleanup, statistics, item recovery, menus, reloads, temporary teleports, and update checks as Fabric.
- **NeoForge permissions**: integrate with the native PermissionAPI, register canonical nodes and compatibility aliases, and respect the selected handler's final boolean decisions.
- **NeoForge item expiry**: recover items through the native expiration event, respecting custom item lifespans and extensions from other mods. Real-server checks cover both early expiration and delayed recovery after a longer lifespan.
- **Mod platform verification**: use one real-server smoke suite for both loaders and both game versions, verify the packaged mod and matching Architectury API, and include all four mod artifacts in the manual Release workflow and separate Modrinth versions.
### Changed
- **Architectury modules**: organize the project into `common`, `paper`, `mod-common`, `fabric`, and `neoforge`. Both mod loaders share the native server implementation under `org.meowcat.eclean.mod`; loader entrypoints remain in their own packages.
- **Development branch**: use `architectury` as the default branch and the target of CI, release, and version-name maintenance workflows.
### Upgrade notes
- Fabric and NeoForge now require the Architectury API JAR matching the server's game version. Fabric still requires Fabric API. Install these dependencies on the server; vanilla clients can continue to connect.
release
0.3.6 (NeoForge, MC 26.2)
0.3.6+neoforge.26.24 окт. 2026 г.4Minecraft: 26.2neoforge
Что нового
### Added
- **NeoForge 26.1.2 and 26.2**: provide dedicated server artifacts with the same native commands, loaded-chunk cleanup, statistics, item recovery, menus, reloads, temporary teleports, and update checks as Fabric.
- **NeoForge permissions**: integrate with the native PermissionAPI, register canonical nodes and compatibility aliases, and respect the selected handler's final boolean decisions.
- **NeoForge item expiry**: recover items through the native expiration event, respecting custom item lifespans and extensions from other mods. Real-server checks cover both early expiration and delayed recovery after a longer lifespan.
- **Mod platform verification**: use one real-server smoke suite for both loaders and both game versions, verify the packaged mod and matching Architectury API, and include all four mod artifacts in the manual Release workflow and separate Modrinth versions.
### Changed
- **Architectury modules**: organize the project into `common`, `paper`, `mod-common`, `fabric`, and `neoforge`. Both mod loaders share the native server implementation under `org.meowcat.eclean.mod`; loader entrypoints remain in their own packages.
- **Development branch**: use `architectury` as the default branch and the target of CI, release, and version-name maintenance workflows.
### Upgrade notes
- Fabric and NeoForge now require the Architectury API JAR matching the server's game version. Fabric still requires Fabric API. Install these dependencies on the server; vanilla clients can continue to connect.
release
0.3.6 (Fabric, MC 26.1.2)
0.3.6+fabric.26.1.24 окт. 2026 г.9Minecraft: 26.1.2fabric
Что нового
### Added
- **NeoForge 26.1.2 and 26.2**: provide dedicated server artifacts with the same native commands, loaded-chunk cleanup, statistics, item recovery, menus, reloads, temporary teleports, and update checks as Fabric.
- **NeoForge permissions**: integrate with the native PermissionAPI, register canonical nodes and compatibility aliases, and respect the selected handler's final boolean decisions.
- **NeoForge item expiry**: recover items through the native expiration event, respecting custom item lifespans and extensions from other mods. Real-server checks cover both early expiration and delayed recovery after a longer lifespan.
- **Mod platform verification**: use one real-server smoke suite for both loaders and both game versions, verify the packaged mod and matching Architectury API, and include all four mod artifacts in the manual Release workflow and separate Modrinth versions.
### Changed
- **Architectury modules**: organize the project into `common`, `paper`, `mod-common`, `fabric`, and `neoforge`. Both mod loaders share the native server implementation under `org.meowcat.eclean.mod`; loader entrypoints remain in their own packages.
- **Development branch**: use `architectury` as the default branch and the target of CI, release, and version-name maintenance workflows.
### Upgrade notes
- Fabric and NeoForge now require the Architectury API JAR matching the server's game version. Fabric still requires Fabric API. Install these dependencies on the server; vanilla clients can continue to connect.
release
0.3.5 (Fabric, MC 26.2)
0.3.5+fabric.26.23 окт. 2026 г.5Minecraft: 26.2fabric
Что нового
### Changed
- **Release names**: use matching platform and Minecraft version suffixes for Paper/Folia and Fabric releases on Modrinth, with consistent version, platform, and game version display names.
- **Package namespace**: move source packages, plugin entrypoints, Fabric Mixins, and bundled library namespaces to `org.meowcat.eclean`.
- **Paper compatibility**: verify the same Java 25 plugin on ten Paper versions from 1.21.5 to 26.2, lower `api-version` to the verified minimum, and use the tested game list for CI and Modrinth metadata. Historical Alpha builds are identified in the compatibility guide.
- **Fabric documentation**: remove the obsolete scaffold READMEs; the current bilingual guides remain under `docs/`.
release
0.3.5 (Paper / Folia, MC 1.21.5-26.2)
0.3.5+paper.1.21.5-26.23 окт. 2026 г.25Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.1, 26.1.2, 26.2folia, paper
Что нового
### Changed
- **Release names**: use matching platform and Minecraft version suffixes for Paper/Folia and Fabric releases on Modrinth, with consistent version, platform, and game version display names.
- **Package namespace**: move source packages, plugin entrypoints, Fabric Mixins, and bundled library namespaces to `org.meowcat.eclean`.
- **Paper compatibility**: verify the same Java 25 plugin on ten Paper versions from 1.21.5 to 26.2, lower `api-version` to the verified minimum, and use the tested game list for CI and Modrinth metadata. Historical Alpha builds are identified in the compatibility guide.
- **Fabric documentation**: remove the obsolete scaffold READMEs; the current bilingual guides remain under `docs/`.
release
0.3.5 (Fabric, MC 26.1.2)
0.3.5+fabric.26.1.23 окт. 2026 г.6Minecraft: 26.1.2fabric
Что нового
### Changed
- **Release names**: use matching platform and Minecraft version suffixes for Paper/Folia and Fabric releases on Modrinth, with consistent version, platform, and game version display names.
- **Package namespace**: move source packages, plugin entrypoints, Fabric Mixins, and bundled library namespaces to `org.meowcat.eclean`.
- **Paper compatibility**: verify the same Java 25 plugin on ten Paper versions from 1.21.5 to 26.2, lower `api-version` to the verified minimum, and use the tested game list for CI and Modrinth metadata. Historical Alpha builds are identified in the compatibility guide.
- **Fabric documentation**: remove the obsolete scaffold READMEs; the current bilingual guides remain under `docs/`.
release
0.3.4 (Fabric, MC 26.2)
0.3.4+fabric.26.23 окт. 2026 г.10Minecraft: 26.2fabric
Что нового
### Added
- **Fabric 26.1.2 and 26.2**: complete server adapters, commands, loaded-chunk cleanup and statistics, transactional configuration reloads, native item recovery, vanilla-client menus, permission checks, temporary teleports, update checks, and per-version artifacts. CI builds both targets and releases publish each to Modrinth with Fabric API dependency metadata.
release
0.3.4 (Paper / Folia, MC 26.1.2)
0.3.4+paper.26.1.23 окт. 2026 г.5Minecraft: 26.1.2folia, paper
Что нового
### Added
- **Fabric 26.1.2 and 26.2**: complete server adapters, commands, loaded-chunk cleanup and statistics, transactional configuration reloads, native item recovery, vanilla-client menus, permission checks, temporary teleports, update checks, and per-version artifacts. CI builds both targets and releases publish each to Modrinth with Fabric API dependency metadata.
release
0.3.4 (Fabric, MC 26.1.2)
0.3.4+fabric.26.1.23 окт. 2026 г.7Minecraft: 26.1.2fabric
Что нового
### Added
- **Fabric 26.1.2 and 26.2**: complete server adapters, commands, loaded-chunk cleanup and statistics, transactional configuration reloads, native item recovery, vanilla-client menus, permission checks, temporary teleports, update checks, and per-version artifacts. CI builds both targets and releases publish each to Modrinth with Fabric API dependency metadata.
release
EClean Modern 0.3.3
0.3.33 окт. 2026 г.3Minecraft: 26.1.2folia, paper
Что нового
### Added
- **Modrinth publishing**: publish the GitHub Release artifact and changelog to Modrinth in a separately retryable job, using the pinned Paper API's Minecraft version and Paper/Folia loader metadata. Requires the `MODRINTH_TOKEN` Actions secret.
### Changed
- **Messages and translations**: rewrite English and Simplified Chinese command help, menus, cleanup results, and configuration diagnostics with matching meanings, controls, and formatting. Refresh unchanged previous defaults in both languages on reload while preserving custom translations.
release
EClean-Modern 0.2.9
0.2.930 авг. 2026 г.25Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
### Added
- **i18n language system**: flat-key language files (`lang/zh_cn.yml`, `lang/en_us.yml`), auto-merge missing keys, configurable language in `config.yml`.
- **Cron cleanup scheduling**: `cleanup.yml` supports `cron` expressions while keeping `intervalSeconds`.
- **Cleanup rules refinement**: distance-to-player filtering, per-entity-type rules, and per-world distance overrides.
- **Trash can enhancements**: category filter, search (via chat), and sort options (count/name/time).
- **More PlaceholderAPI variables**: last clean time, next clean time, trash-can entries/total, cleanup history count.
- **Debug rate limiting**: repeated debug messages are merged within a configurable cooldown.
release
EClean-Modern 0.2.8
0.2.830 авг. 2026 г.6Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# EClean-Modern 0.2.8
It's been a while since the last Modrinth update, so this release bundles everything from **0.2.0 through 0.2.8**.
## ✨ New Features
- Added `/eclean status all` — view entity/chunk stats for every world on the server
- Added `/eclean status <world>` — view a single world's stats
- Added `/eclean history` — view recent cleanup history
- Added `/eclean top entity` / `/eclean top chunk` — see the most crowded entity types and chunks
- Added `/eclean stats gui [world]` — a graphical stats menu
- Clickable chat stats:
- Click an entity type to see its chunk distribution
- Click a chunk row to see the entities in that chunk
- Click an entity coordinate to teleport directly to it
- New PlaceholderAPI placeholders:
- `%eclean_total_entities%`
- `%eclean_total_chunks%`
- `%eclean_world_<world>_entities%`
- Added configurable entity-count alerts — admins are notified when a world/entity type exceeds the threshold
## 🐛 Bug Fixes
- Fixed trash-can item duplication — items are now removed from the store before being given to the player
- Fixed the hotbar number-key exploit that let players take trash-can items without deducting them
- Fixed trash-can display lore leaking onto items the player receives
- Fixed expired trash-can entries causing newly added items to be removed together
- Fixed wrong-entry deduction when stacking is disabled
- Fixed out-of-sync trash-can menus and thread-safety issues when refreshing menus
- Fixed chunk cleanup preview numbers not matching the real cleanup count
- Added missing admin permission checks for `/eclean stats`, `/eclean entity`, and `/eclean players`
- Fixed inconsistent async callbacks for empty worlds/chunks
## 🔧 Improvements & Refactoring
- Removed a lot of dead code and duplicate classes
- Split the command system into smaller, easier-to-maintain files
- Unified duplicated cleanup logic, pager buttons, announcements, and scheduler code
- Replaced the global `RuntimeServices` singleton with a normal service object
- Faster dense-chunk detection by grouping entities by type first
- Menus now only refresh when needed
- Update checker now reuses its HTTP client
- Updated dependencies to latest stable versions and cleaned up unused Maven repositories
## 📦 Other
- Fixed bStats to use the project's own registered stats ID
- Updated README and changelog
---
> Existing config files keep working — new options have defaults. If you're missing new language strings, delete `plugins/EClean-Modern/lang.yml` and let the plugin regenerate it.
release
EClean-Modern 0.1.9
0.1.923 июл. 2026 г.29Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
### Fixed
- **Fixed double-quote wrapping of already-quoted values during migration**: `migrateIfNeeded`'s line-by-line parsing preserved original YAML quotes, then re-wrapped with `"..."` — producing invalid YAML (e.g., `key: ""<red>text</red>""`). Now strips existing quotes via `removeSurrounding` before converting.
- **Fixed `&r` producing invalid `</reset>` closing tag**: MiniMessage's `<reset>` is a standalone tag with no closing counterpart. Now closes all open tags, emits `<reset>`, and skips adding `reset` to `openTags`.
- **Fixed migration skipping YAML block scalar values** (`|` / `>` multi-line values): legacy `&` codes inside indented lines after `|-` were silently ignored. Now detects block scalar indicators and collects+converts indented content lines.
- **`renameTo` return value is now checked**: when backing up `lang.old.yml`, if the rename fails the migration aborts with a warning instead of silently proceeding and risking data loss.
- **`MLang.readIntoCache` now catches YAML parse exceptions**: if migration produces invalid YAML or users manually corrupt the file, falls back to the default `lang.yml` from the jar to prevent plugin startup crashes.
- **`legacyToMiniMessage` reuses class-level `legacyPattern` regex** instead of redefining it inline.
release
EClean-Modern 0.1.8
0.1.810 июл. 2026 г.18Minecraft: 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur
Что нового
# 0.1.8
> The first version in modrinth