Item Landing Sound Refabricated
A lightweight client-side Fabric mod that plays realistic, material-based impact sounds the instant items hit the ground, with zero delay and no memory leaks.
介绍
Item Landing Sound Refabricated is a client-side Fabric mod for Minecraft 26.3 that makes dropped items produce realistic, material-dependent impact sounds the moment they contact the ground.
Originally created by ExiledLizard635, this refabricated edition has been completely rewritten to eliminate sound delays, remove memory leaks, and add persistent configuration.
Core Improvements
Instant Ground Collision Detection
The legacy mod polled items during client ticks and checked position differences while isOnGround() was true. When items had horizontal speed, this created a noticeable delay where sounds only played after sliding came to a halt.
Item Landing Sound Refabricated detects physical ground impact at tick 0 using targeted Mixin hooks directly inside entity movement calculations. Sounds play instantly upon contact, even when items slide rapidly across ice, packed mud, or smooth surfaces.
Zero Memory Leaks
The legacy mod stored item UUIDs in an unbounded static collection that was never purged when items were picked up, merged, or despawned.
This edition binds state tracking directly to the ItemEntity lifecycle via a lightweight duck interface. There are zero static collections, and all tracking data is automatically garbage-collected when the entity leaves the client world.
Authentic Block Surface Acoustics
Rather than playing the jarring block-break sound effect (getBreakSound()), this mod resolves the authentic fall sound group (SoundType.getFallSound()), falling back to step sounds if necessary. It correctly resolves layered blocks such as carpets, moss, and snow layers resting on solid blocks, playing soft fabric sounds instead of stone thuds.
And Other Features…
- Fluid suppression: Items landing in water or lava produce no ground impact sounds.
- Micro-bounce protection: A 4-tick debounce filter prevents audio chatter on bouncing items.
- Dynamic impact volume: Volume scales naturally based on vertical falling velocity.
- Organic pitch variation: Subtle pitch variance prevents repetitive audio fatigue during bulk item drops.
- Persistent configuration: Settings are stored in
config/item_landing_sound_refabricated.jsonand saved with atomic file replacement to prevent corruption. - In-game commands: Full command support via
/itemlandingsound:volumeand/itemlandingsound. - 100% client-side: Fully compatible with vanilla servers and modded multiplayer networks.
Installation
- Install Minecraft 26.3 and Fabric Loader (version 0.19.3 or higher).
- Install Fabric API (version 0.161.0+26.3 or higher).
- Place
item_landing_sound_refabricated-0.1.0-fabric-26.3.jarinto your.minecraft/modsdirectory. - Launch Minecraft.
In-Game Commands
/itemlandingsound:volume: Queries current active volume./itemlandingsound:volume <0.0 - 2.0>: Sets volume and persists to configuration./itemlandingsound: Displays status and configuration summary./itemlandingsound toggle: Toggles mod sound playback on/off./itemlandingsound reload: Reloads configuration from disk.
License and Attribution
This project is licensed under the MIT License.
- Original mod by ExiledLizard635 (Item Landing Sound).
- Refabricated and maintained for Minecraft 26.3 by Item Landing Sound Refabricated Contributors.
Check out my other mods!
常见问题
Item Landing Sound Refabricated 支持哪些 Minecraft 版本?
Item Landing Sound Refabricated 支持 Minecraft Java 版 26.3,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Item Landing Sound Refabricated 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
1unarea 的其他作品
查看全部 →Copper Age Backport Patch
适用于 NeoForge 和 Fabric 1.21.1 上 Copper Age Backport 的补丁与兼容模组。恢复护甲耐久度,并添加对机械动力、Jade、Better Combat 等的集成。
VitalPlates
VitalPlates is a client-side Fabric mod for Minecraft 26.3 that dynamically shifts the color of nametags and their background plates based on current health.
评论
登录后评论和评分