
ExtendedNoteBlock
A Fabric Mod that adds an extended note block to Minecraft.
Автор: atemukesu9,1 тыс.3обновлён 19 июл. 2026 г.
Механики игрыУтилиты
Описание
Extended Note Block
Extended Note Block is a Fabric mod dedicated to bringing a professional-grade music creation experience to Minecraft.
Key Features
- Extended Note Blocks: Support for MIDI pitch (0-127), velocity, sustain, delay, and fade control.
- Advanced Mode: Visualized volume and pitch envelope editing, plus mathematical expression-based sound source movement (
x,y,z,t). - Wireless Redstone: Global range Redstone signal transmission (Transmitter/Receiver).
- Conductor's Wand: Supports area selection and batch editing of Note Blocks within the selected region.
- Smooth Motion: Smooth movement commands that allow players to glide in a specific direction.
Installation
- Install Fabric Loader and Fabric API.
- Download Extended Note Block and place it in your
modsfolder. - (Optional) Carpet Mod is highly recommended.
Contributing
Contributions of any kind are welcome! You can participate by:
- Submitting Issues: Report bugs, suggest new features, or provide feedback.
- Submitting Pull Requests: Fix known issues, optimize code, or improve documentation.
- Localization: Help us translate the mod into more languages.
Please ensure your code follows the project's coding style before submitting a PR.
License
This project is licensed under the MIT License.
Последние версии
Все версии →release
1.9.1-1.21.1
1.9.1-1.21.119 июл. 2026 г.1,9 тыс.Minecraft: 1.21.1fabric
Что нового
# ExtendedNoteBlock v1.9.1
## 发布信息
- **发布日期**: 2026-07-19 18:33:30
- **Git 提交**: 9c902c2
- **上一版本**: v1.9.0
## 详细提交记录
### 自上版本 v1.9.0 以来的变更
- chore: fix build script (9c902c2)
- chore: bump version to 1.9.1 (8a519e4)
- chore(screen): silence UI button click sounds on note select (79cb7f4)
- chore(screen): remove UI button click sound on note select (06122e0)
- feat(preview): add C2S preview request packet for reliable preview on close (2f32eec)
- feat(neighborupdate): immediately set POWERED on rising edge, delay only sound (0058bd9)
---
## 兼容性说明
### Minecraft 1.20.1 版本
**支持范围**: Minecraft 1.20 ~ 1.20.1
**必需依赖**:
- Fabric Loader >=0.17
- Fabric API >=0.92.6+1.20.1
- Java >=17
### Minecraft 1.21.1 版本
**支持范围**: Minecraft 1.21 ~ 1.21.1
**必需依赖**:
- Fabric Loader >=0.16.14
- Fabric API >=0.116.13+1.21.1
- Java >=21
---
## 文件清单
本次发布包含以下文件:
- `extendednoteblock-1.9.1+1.20.1.jar` (20.12M)
- MD5: `366ef1fb9e149ac7fdf69d8d8bb732ed`
- SHA256: `381e2b5d7cb70b0e81183f0f0cf7e300135287a7777222e646b2bb8ccaac9852`
- `extendednoteblock-1.9.1+1.21.1.jar` (20.15M)
- MD5: `a5a022a3544d903feb09fea7f5d54644`
- SHA256: `9fdf1f9464c824f7e7dbd4d964a6fe2e86fd52ba0379103feeb020ee603cc646`
release
1.9.1-1.20.1
1.9.1-1.20.119 июл. 2026 г.1,5 тыс.Minecraft: 1.20.1fabric
Что нового
# ExtendedNoteBlock v1.9.1
## 发布信息
- **发布日期**: 2026-07-19 18:33:30
- **Git 提交**: 9c902c2
- **上一版本**: v1.9.0
## 详细提交记录
### 自上版本 v1.9.0 以来的变更
- chore: fix build script (9c902c2)
- chore: bump version to 1.9.1 (8a519e4)
- chore(screen): silence UI button click sounds on note select (79cb7f4)
- chore(screen): remove UI button click sound on note select (06122e0)
- feat(preview): add C2S preview request packet for reliable preview on close (2f32eec)
- feat(neighborupdate): immediately set POWERED on rising edge, delay only sound (0058bd9)
---
## 兼容性说明
### Minecraft 1.20.1 版本
**支持范围**: Minecraft 1.20 ~ 1.20.1
**必需依赖**:
- Fabric Loader >=0.17
- Fabric API >=0.92.6+1.20.1
- Java >=17
### Minecraft 1.21.1 版本
**支持范围**: Minecraft 1.21 ~ 1.21.1
**必需依赖**:
- Fabric Loader >=0.16.14
- Fabric API >=0.116.13+1.21.1
- Java >=21
---
## 文件清单
本次发布包含以下文件:
- `extendednoteblock-1.9.1+1.20.1.jar` (20.12M)
- MD5: `366ef1fb9e149ac7fdf69d8d8bb732ed`
- SHA256: `381e2b5d7cb70b0e81183f0f0cf7e300135287a7777222e646b2bb8ccaac9852`
- `extendednoteblock-1.9.1+1.21.1.jar` (20.15M)
- MD5: `a5a022a3544d903feb09fea7f5d54644`
- SHA256: `9fdf1f9464c824f7e7dbd4d964a6fe2e86fd52ba0379103feeb020ee603cc646`
release
1.9.0-1.21.1
1.9.0-1.21.116 июл. 2026 г.122Minecraft: 1.21.1fabric
Что нового
# ExtendedNoteBlock v1.9.0
## 发布信息
- **发布日期**: 2026-07-17 00:38:09
- **Git 提交**: 8488b35
- **上一版本**: 1.8.0-beta
## 详细提交记录
### 自上版本 1.8.0-beta 以来的变更
- fix(smoothmove): improve replay mode detection with time-based cache (8488b35)
- chore: remove tracked __pycache__ from index (c53466d)
- chore: add __pycache__ to gitignore (888860a)
- fix(smoothmove): prevent position pullback during replay playback on stop packet (e87f751)
- chore(build): add publish.modrinth (b9eb518)
- chore(build): add build_and_release tool (61f3010)
- chore: bump version to 1.9.0 (1114a51)
- feat: skip smoothmove sync during ReplayMod playback (51e3d9b)
- feat(ui): reposition tick fix toggle with restart reminder (698b703)
- feat: implement /tick command fix via mixin, fix render order, add translations (fd1967a)
- refactor: multi-version (#5) (de866ad)
- chore: 致谢 @ygxqc 对 1.21.1 版本的适配贡献 Co-authored-by: ygxqc 191130955+ygxqc@users.noreply.github.com (6389d56)
- refactor: 清理冗余代码并移除不必要的导入 (0730556)
### 合并的 Pull Requests
- #5 Multi-version (by @atemukesu)
- #4 移植到 Minecraft 1.21.1 (by @ygxqc)
---
## 兼容性说明
### Minecraft 1.20.1 版本
**支持范围**: Minecraft 1.20 ~ 1.20.1
**必需依赖**:
- Fabric Loader >=0.17
- Fabric API >=0.92.6+1.20.1
- Java >=17
### Minecraft 1.21.1 版本
**支持范围**: Minecraft 1.21 ~ 1.21.1
**必需依赖**:
- Fabric Loader >=0.16.14
- Fabric API >=0.116.13+1.21.1
- Java >=21
---
## 文件清单
本次发布包含以下文件:
- `extendednoteblock-1.9.0+1.20.1.jar` (20.12M)
- MD5: `581ea439fbc2672310095b586277251c`
- SHA256: `e096ea88a487d61dab4cc9ea85d8669ae41b3647f4ac4c9d122847e2e42c155c`
- `extendednoteblock-1.9.0+1.21.1.jar` (20.15M)
- MD5: `892e876482da16631a4715f40bf208d9`
- SHA256: `7eff1a5c9fb973b6e63e16ab260409f3b35a19590abb18614fdc75a5b1fea8b7`
release
1.9.0-1.20.1
1.9.0-1.20.116 июл. 2026 г.71Minecraft: 1.20.1fabric
Что нового
# ExtendedNoteBlock v1.9.0
## 发布信息
- **发布日期**: 2026-07-17 00:38:09
- **Git 提交**: 8488b35
- **上一版本**: 1.8.0-beta
## 详细提交记录
### 自上版本 1.8.0-beta 以来的变更
- fix(smoothmove): improve replay mode detection with time-based cache (8488b35)
- chore: remove tracked __pycache__ from index (c53466d)
- chore: add __pycache__ to gitignore (888860a)
- fix(smoothmove): prevent position pullback during replay playback on stop packet (e87f751)
- chore(build): add publish.modrinth (b9eb518)
- chore(build): add build_and_release tool (61f3010)
- chore: bump version to 1.9.0 (1114a51)
- feat: skip smoothmove sync during ReplayMod playback (51e3d9b)
- feat(ui): reposition tick fix toggle with restart reminder (698b703)
- feat: implement /tick command fix via mixin, fix render order, add translations (fd1967a)
- refactor: multi-version (#5) (de866ad)
- chore: 致谢 @ygxqc 对 1.21.1 版本的适配贡献 Co-authored-by: ygxqc 191130955+ygxqc@users.noreply.github.com (6389d56)
- refactor: 清理冗余代码并移除不必要的导入 (0730556)
### 合并的 Pull Requests
- #5 Multi-version (by @atemukesu)
- #4 移植到 Minecraft 1.21.1 (by @ygxqc)
---
## 兼容性说明
### Minecraft 1.20.1 版本
**支持范围**: Minecraft 1.20 ~ 1.20.1
**必需依赖**:
- Fabric Loader >=0.17
- Fabric API >=0.92.6+1.20.1
- Java >=17
### Minecraft 1.21.1 版本
**支持范围**: Minecraft 1.21 ~ 1.21.1
**必需依赖**:
- Fabric Loader >=0.16.14
- Fabric API >=0.116.13+1.21.1
- Java >=21
---
## 文件清单
本次发布包含以下文件:
- `extendednoteblock-1.9.0+1.20.1.jar` (20.12M)
- MD5: `581ea439fbc2672310095b586277251c`
- SHA256: `e096ea88a487d61dab4cc9ea85d8669ae41b3647f4ac4c9d122847e2e42c155c`
- `extendednoteblock-1.9.0+1.21.1.jar` (20.15M)
- MD5: `892e876482da16631a4715f40bf208d9`
- SHA256: `7eff1a5c9fb973b6e63e16ab260409f3b35a19590abb18614fdc75a5b1fea8b7`
beta
ExtendedNoteBlock Beta 1.8.0
1.8.0-beta15 янв. 2026 г.3,2 тыс.Minecraft: 1.20.1fabric
Что нового
# ExtendedNoteBlock Beta 1.8.0
### What's New?
__Added Sponsor Interface:__ You can now support the development of this mod through the new "Sponsor" button in the menu.
### 更改:
__新增赞助界面:__ 游戏菜单内新增了“赞助”按钮,您现在可以更方便地支持本模组的后续开发。
### 更新内容:
__寄付インターフェースの追加:__ メニュー画面に「スポンサー」ボタンを追加しました。ここからモッドの開発を支援していただけます。
beta
ExtendedNoteBlock 1.7.9
1.7.97 янв. 2026 г.153Minecraft: 1.20.1fabric
Что нового
* **Advanced Mode**: Visualized volume and pitch envelope editing, plus mathematical expression-based sound source movement (`x`, `y`, `z`, `t`).
* **Wireless Redstone**: Global range Redstone signal transmission (Transmitter/Receiver).
* **Conductor's Wand**: Supports area selection and batch editing of Note Blocks within the selected region.
* **Smooth Motion**: Smooth movement commands that allow players to glide in a specific direction.
release
ExtendedNoteBlock 1.3.6
1.3.62 дек. 2025 г.1,3 тыс.Minecraft: 1.20.1fabric
Что нового
## Extended Note Block Release 1.3.6
## What's New?
Fix: Prevent sound from cutting out on the final tick of a fadeOut period (In fact, I don't know if it really solves this problem.)
The existing linear fade-out formula incorrectly calculated a volume of 0.0 on the last tick of the fade-out duration (when timeIntoFadeOut == fadeOutTicks), causing the sound to prematurely cut out one tick too early.
To fix this, the denominator in the fade-out progress calculation has been changed from fadeOutTicks to fadeOutTicks + 1. This ensures that the sound volume is attenuated smoothly towards the end but remains above 0.0 (e.g., 50% for a fadeOut=1 scenario) on the last active tick, preserving the full intended sound duration.
release
ExtendedNoteBlock 1.3.5
1.3.520 окт. 2025 г.255Minecraft: 1.20.1fabric
Что нового
# ExtendedNoteBlock 1.3.5
## What's New in Version 1.3.5
This release brings significant structural updates and underlying refactoring, particularly focusing on a complete overhaul of the mod's sound system, alongside important performance improvements.
### ✨ Core Features & Refactoring
* **Complete Rework of the Sound System:** The sound engine has been completely overhauled for better flexibility and future extensibility.
* The old SoundFont 2 rendering system has been removed.
* **New: Introduction of the Sound Pack Editor.** Users can now easily create, edit, and manage custom sound packs.
### 🚀 Performance & Stability
* **Significant Performance Improvements:** Multiple commits were dedicated to resolving performance bottlenecks and fixing related issues, which should result in a much smoother and more stable experience.
* **Backward Compatibility:** Implemented fixes to ensure better backward compatibility.
### 🛠️ General Enhancements
* **Enhanced Validation:** Improved **name validation** within the `CreatePackScreen` for better user feedback and experience.
* **Default Soundpack Repair:** Repaired and fixed issues with the default soundpack.
* **Translation Updates:** Updated Japanese and other general translations.
### ⚠Note:
Version 1.3.5 is compatible with sound packs from previous versions, and will automatically upgrade their format. However, these format-upgraded sound packs are not supported by previous versions of the mod.
release
ExtendedNoteBlock 1.0.8
1.0.828 сент. 2025 г.100Minecraft: 1.20.1fabric
Что нового
feat: Relaxed validation/restriction for path input field
release
ExtendedNoteBlock 1.0.7
1.0.729 авг. 2025 г.125Minecraft: 1.20.1fabric
Что нового
ExtendedNoteBlock now does not need to be activated continuously.