
Sprinkler
Sprinkler — A simple NeoForge 1.21.1 mod adding a sprinkler block. When filled with water, it automatically irrigates surrounding farmland and accelerates crop growth. Its nozzle rotates when containing water and stays static when empty. Author: NineFall
Автор: NillFall3053обновлён 29 июл. 2026 г.
ЕдаТехнологииУтилиты
Описание
Sprinkler
Adds a fully functional sprinkler block to automate farm irrigation.
Features
- Fill with water bucket by right-clicking (max 4 buckets), extract water using empty buckets
- Automatically moisturizes farmland within a 4-block radius
- Accelerates crop growth in range every 60 seconds
- Nozzle rotates continuously while containing water and stops automatically when empty
- Supports fluid pipe connection via NeoForge FluidHandler API
- Waterlogged compatible
Галерея
Последние версии
Все версии →release
Sprinkler 1.0.0
1.0.029 июл. 2026 г.305Minecraft: 1.21.1neoforge
Что нового
Fixes
- Fixed bucket duplication exploit when right-clicking with empty hand, removed `useWithoutItem`
Improvements
- Removed `@EventBusSubscriber(bus=MOD)` to eliminate warnings; switched to manual event registration
- Added lazy caching for model lookup to avoid repeated invocations every tick
- Fluid state changes sync to clients instantly, removing lag on nozzle rotation start/stop
- Unified `hasWater()` method, eliminated redundant `setChanged()` calls
- Single cast for `ServerLevel`; replaced fully qualified class names with imports
- Removed leftover data handling for `selling_bin`
Tweaks
- Nozzle rotation origin changed from Y=6 to Y=3, rotating around the block's center
