
Lever durgster
reworks create/design n decor/supplementaries stepped lever to be like aeronautics throttle lever
987
8
Список изменений
Big update
Input and mouse controls
- The mod now respects Minecraft’s configured Use Item / Place Block mouse button instead of using a hardcoded right mouse button.
- The configured Attack / Destroy mouse button is ignored by the drag handler, so levers can still be broken when mouse buttons are swapped.
- If Use and Attack are bound to the same mouse button, breaking is preferred and drag does not start.
- Active drag release detection now watches the configured Use button.
- Debug and mod description wording was updated from “right mouse button” to “Use Item button”.
Server and multiplayer fixes
- Server-side vanilla-use cancellation now happens only while the client has an active drag session.
- Added server drag-session tracking with timeout safety.
- Signal packets refresh the active server drag session.
- NeoForge 1.21.1 mixin config was made fail-soft / non-required.
- Previous dedicated-server safety fixes were kept intact.
Held-use and external UI fixes
- Fixed held-hover behavior: holding Use outside an ALD lever and then moving the crosshair onto a supported lever can now open the ALD interface.
- Holding Use from air, stone, or ordinary non-ALD blocks can now start ALD when the crosshair later reaches a supported lever.
- Holding Use from
simulated:throttle_leversuppresses ALD until release, preventing the Simulated throttle UI and ALD UI from opening at the same time. - Added explicit Use-button held tracking from the press event to make held-hover fallback more reliable.
Supplementaries crank UI
- Re-centered the circular crank UI so the ring, labels, handle, and pivot share the same visual center.
- Fixed crank handle rotation and pivot alignment using the user-provided handle texture anchor.
- Restored stepped crank movement: the crank handle renders on discrete signal positions instead of smooth free movement.
- Replaced the crank handle texture to remove the visible red marker pixel.
- Kept the final crank pivot/handle alignment fixes.
DnDecor stepped lever UI
- Added a separate DnDecor stepped-lever visual theme instead of reusing the Create analog lever theme.
- The stepped lever UI now uses a red striped handle style.
- The progress bar now uses a cleaner light gray / near-white style.
- Added solid 3-stripe progress bar styling.
- Added step markers for the stepped lever.
- Step markers no longer overlap the slot/frame outline.
- Major step markers were darkened so values like 5 and 10 are easier to see.
- The full progress bar fill now stays inset inside the slot, making full value look cleaner.
- The DnDecor outer panel border was changed from yellow/gold to gray.
Create analog lever UI
- Create analog lever keeps its own visual theme instead of inheriting the DnDecor stepped style.
- Step markers on Create analog lever and DnDecor stepped lever now use the same vertical spacing grid.
- Create analog lever preview was added to the config screen.
Wall-mounted linear UI
- Added an orientation-aware linear UI option.
- When enabled, wall-mounted linear levers can use inverted vertical UI behavior.
- The wall-mounted linear UI option now affects both linear preview types: Create analog lever and DnDecor stepped lever.
- Floor and ceiling levers remain unaffected by the wall inversion setting.
- Fixed inverted wall UI fill and handle movement so the handle follows the visual direction correctly.
- Fixed mouse direction for inverted wall UI.
Config screen
- Reworked the config screen into top tabs:
- Position
- Sensitivity
- Visual
- Controls
- Added a Visual section with:
- Wall-mounted linear UI
- Show outer panel
- Show step markers
- Added
Show outer panel: when disabled, the rectangular background panel is hidden and only the lever/crank element remains. - Added
Show step markers: allows hiding linear step markers completely. - Added preview widgets for:
- Create analog lever
- DnDecor stepped lever
- Supplementaries crank
- Preview widgets are dummy-interactive: holding left mouse and dragging changes only the preview, not real settings.
- Preview visuals react live to visual settings.
- Rearranged previews into a compact
| | olayout. - Removed preview labels to keep the visual area clean.
- Fixed config screen layout so controls, previews, and the info box stay inside the panel on different GUI scales.
- Fixed persistent Visual-tab help text; descriptions now appear only when hovering a row or preview.
Localization
- Added / kept extra language files.
- Added and corrected Russian text for new Visual settings and preview help.
- Russian UI labels now consistently use:
Аналоговый рычагШатун
- “crank” and “analog lever” wording was cleaned up in Russian UI text.
Файлы
analogleverdrag-forge-1.20.1-0.9.32.jar(182.79 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.0
Загрузчики
Forge
Версии игры
1.20.1
Загрузок
6
Дата публикации
4 дн. назад
